第十九章 数据库编程.ppt
《第十九章 数据库编程.ppt》由会员分享,可在线阅读,更多相关《第十九章 数据库编程.ppt(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、版权所有版权所有 复制必究复制必究本本章章内内容容课课时时安安排排19.1数据库的相关概念数据库的相关概念19.2ODBC数据库程序设计数据库程序设计19.3DAO数据库程序设计数据库程序设计19.4习题习题2课课时时教教学学目目的的1、了解数据库的相关概念了解数据库的相关概念2、掌握、掌握ODBC数据库程序设计方法数据库程序设计方法3、掌握、掌握DAO数据库程序设计方法数据库程序设计方法教教学学重重难难点点1、掌握、掌握ODBC数据库程序设计方法数据库程序设计方法2、掌握、掌握DAO数据库程序设计方法数据库程序设计方法MFC提供了对数据库编程的强大支持。对于数据库的访问,提供了对数据库编程的
2、强大支持。对于数据库的访问,MFC提供了两组提供了两组类:类:ODBC(OpenDatabaseConnectivity)和和DAO(DatabaseAccessObject).利用这两个功能强大的类,用户可以方便的开发出基于利用这两个功能强大的类,用户可以方便的开发出基于ODBC或或DAO的数据库应用的数据库应用程序。程序。教教学学过过程程19.1数据库的相关概念数据库的相关概念数据库是数据的集合,它由一个或多个表及其相互关系组成。每一个表中都存数据库是数据的集合,它由一个或多个表及其相互关系组成。每一个表中都存储了对一类对象的数据描述。一般将表中的一行称作记录(储了对一类对象的数据描述。一
3、般将表中的一行称作记录(record)或行()或行(row),),将表的每一列称作字段(将表的每一列称作字段(field)或列()或列(column)。)。若一个数据库只有一个表,则称之为简单数据库。若数据库由多个相关的表若一个数据库只有一个表,则称之为简单数据库。若数据库由多个相关的表组成,则称其为关系数据库。关系数据库利用公共关键字段将它的表联系起来,组成,则称其为关系数据库。关系数据库利用公共关键字段将它的表联系起来,DBMS(DatabaseManagementSystem,数据库管理系统)用来定义、管理和,数据库管理系统)用来定义、管理和处理数据库与应用程序之间的联系,例如处理数据库
4、与应用程序之间的联系,例如FoxPro、Access、Sybase等都是等都是DBMS。图图19-1说明了用户、说明了用户、DBMS和数据库三者的关系。和数据库三者的关系。SQL(StructuredQueryLanguage,结构化查询语言,结构化查询语言)最早由最早由IBM提出,是专提出,是专门用来处理关系数据库的基于文本的语言。门用来处理关系数据库的基于文本的语言。SQL为数据库提供了完善而一致的接口,为数据库提供了完善而一致的接口,它不是独立的计算机语言,需要它不是独立的计算机语言,需要DBMS的支持才能执行。的支持才能执行。SQL是一种标准的数据库是一种标准的数据库语言,目前大多数语
5、言,目前大多数DBMS都支持它。都支持它。19.2ODBC数据库程序设计数据库程序设计ODBC(OpenDatabaseConnectivity,开放数据库互连)建立了一组规范,开放数据库互连)建立了一组规范,并提供了一组对数据库访问的标准并提供了一组对数据库访问的标准API,这些,这些API利用利用SQL来完成其大部分任务。来完成其大部分任务。ODBC本身也提供了对本身也提供了对SQL语言的支持,用户可以直接将语言的支持,用户可以直接将SQL语句传送给语句传送给ODBC。用户用户数据库数据库DBMS1.ODBC简介简介一个基于一个基于ODBC的应用程序对数据库的操作不依赖任何的应用程序对数据
6、库的操作不依赖任何DBMS,不直接与,不直接与DBMS打交道,所有的数据库操作由对应的打交道,所有的数据库操作由对应的DBMS的的ODBC驱动程序完成。驱动程序完成。一个完整的一个完整的ODBC由下列几个部件组成:由下列几个部件组成:应用程序(应用程序(Application)ODBC管理器(管理器(Administrator)驱动程序管理器(驱动程序管理器(DriverManager)ODBCAPIODBC驱动程序驱动程序数据源数据源应用程序要访问一个数据库,首先必须用应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,建立管理器注册一个数据源,建立起起ODBC与具体数据库的联
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十九章 数据库编程 第十九 数据库 编程
限制150内