内容简介:
数据库应用程序开发环境与工具的发展已经经历了从专用的开发工具到通用的开发平台与工具的发展,支持的工程应用也从集中式(Centralized)数据库到分布式数据库(Distributed)、多数据库(Multiple)应用的过程。本章讲解的主要内容是围绕微软开放式数据库接口(ODBC)技术的数据库开发环境及其工具:在介绍了微软的ODBC技术的原理和实现方法后,着重讲解基于ODBC API的面向对象的数据库构件原理和方法,包括MFC对象、DAO和RDO对象、ADO对象等,最后讲解目前流行的另外两个数据库开发工具。
学习目标:
本章主要介绍数据库应用系统的开发方法及其工具,通过本章的学习和各种实例使学生掌握基于ODBC API接口技术及相应数据对象接口技术的数据库应用开发环境和方法、开发步骤及开发过程中应注意的问题。
学生要求:
1、 学生必须学完数据模型、SQL语言和数据库管理系统
2、 学生必须懂得Windows编程的基本知识,会一种编程语言如VC、VB、Delphi、Java或ASP
3、 对面向对象的技术有所了解。
学习要求:
在第二章的SQL语言章节中我们讲解了两种使用SQL语言进行数据库应用系统开发的方法:嵌入式 SQL语言和编程式应用程序接口。当然我们也可使用数据库管理系统提供的编程工具如SQL Server的TransactSQL,Oraclede的PLSQL编写存储过程完成应用系统的功能。本章我们主要讲解数据库系统客户端基于应用程序接口(API)的方法及其工具。目前流行的各种商品化的DBMS都提供专用的API函数接口,这属于数据库管理系统学习的范畴,本章不做介绍,我们主要介绍基于微软ODBC API技术的数据库开发环境及其支持工具(OLE DB/ADO)。在介绍数据库开发方法及其工具之前,首先讨论数据库系统结构的发展,然后按照ODBC API、基本ODBC API 的数据库编程对象以及相应的数据库开发工具。
学习本章之前学生必须掌握SQL语言,特别是对事务、数据完整性等概念有清醒的认识。对数据库开发方法和设计过程也要有所了解。学习的顺序:先学习ODBC
API, 后学习基于ODBC API开发的各种数据库对象(控件)的基本原理和方法,最后希望学生结合具体的实例和相应的数据库开发工具(如Borland公司的Delphi或Sybase公司的PowerBuilder)的开发掌握数据库应用开发的基本技术及其过程。
所以通过本章的学习,学生必须掌握ODBC API的技术与原理,会ODBC API程序设计,理解MFC、DAO/RDO、ADO或其它基于ODBC
API对象的数据库开发工具的数据库应用开发结构,通过一个工具完成一个数据库应用系统的设计与开发。
本章导航(知识树)
学习安排
1、 ODBC API:两个学时
2、 MFC、DAO/RDO:一个学时
3、 ADO:一个学时
4、 开发工具及其应用:两个学时
总共六个学时。
参考书目:
1、《ODBC编程指南》,学宛出版社
2、《SQL Server 7.0编程指南》,机械工业出版社
3、《Delphi 5开发指南》,机械工业出版社
|