VC++ 课件 数据库编程.ppt

VC++ 课件 数据库编程.ppt

ID:58878963

大小:315.00 KB

页数:42页

时间:2020-09-30

VC++ 课件 数据库编程.ppt_第1页
VC++ 课件 数据库编程.ppt_第2页
VC++ 课件 数据库编程.ppt_第3页
VC++ 课件 数据库编程.ppt_第4页
VC++ 课件 数据库编程.ppt_第5页
资源描述:

《VC++ 课件 数据库编程.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章数据库编程7.1数据库概述7.2ODBC数据库管理7.3数据库相关的ActiveX控件7.1数据库概述1.数据库(DB)Database数据库是为了实现一定目的按某种规则和方法组织起来的“数据”的“集合”。2.数据库管理系统(DBMS)DatabaseManagementSystem数据库管理系统是对数据库进行管理的系统软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。数据库管理系统的主要功能有以下几个方面:1)数据定义功能2)数据操纵功能3)数据库运行控制功能4)数据库的建立

2、和维护功能3.数据库管理员(DBA)DatabaseAdministrator7.1数据库概述数据模型数据库中最常见的数据模型有三种:层次模型、网状模型、关系模型。关系数据库的基本概念关系:一个关系就是一张二维表,每个关系有一个关系名。属性:二维表中垂直方向的列称为属性。域:一个属性的取值范围叫做一个域。元组:二维表中水平方向的行称为元组。码(又称为关键字):二维表中的某个属性,若它的值唯一地标识了一个元组,则称该属性为候选码。若一个关系有多个候选码,则选定其中一个为主码,这个属性称为主属性。分量:元组中的一个属性值叫做元组的

3、一个分量。关系模式:是对关系的描述,它包括关系名、组成该关系的属性名、属性到域的映像。通常简记为:关系名(属性名1,属性名2,……,属性名n)数据库的设计实例:考试管理系统要求:学生通过学号、密码进入系统,选择专业进行考试。老师通过用户名和密码进入,可以添加班级、学科、和考试题;还可以查看学生的以前的考试成绩。7.1数据库概述SQL语句SQL语句分为两类:一是DDL语句,用来创建表、索引等,另一是DML,这些语句是用来读取数据、更新数据和执行其他类似操作的语句。Createtable……Createindex…….Select

4、*(rowname)fromtablewhere……Updatetableset…where…Deletefrom…where…Insertinto…where…7.1数据库概述ODBC、DAO和OLEDBODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定的DBMS相联。程序可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。DAO使用Jet数据库引擎形成一系列的数据访问对象:数据库对象、表和查询对象、记录集对象等。可以打开一个Access数据库文件(MDB文件),也可直接打

5、开一个ODBC数据源以及使用Jet引擎打开一个ISAM(被索引的顺序访问方法)类型的数据源(dBASE、FoxPro、Paradox、Excel或文本文件)。OLEDB提供一种统一的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括邮件数据、Web上的文本或图形、目录服务(DirectoryServices)以及主机系统中的IMS和VSAM数据。OLEDB提供一个数据库编程COM(组件对象模型)接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型。这个C

6、OM接口与ODBC相比,其健壮性和灵活性要高得多。但是,由于OLEDB的程序比较复杂,因而对于一般用户来说使用ODBC和DAO方式已能满足一般数据库处理的需要。7.2ODBC数据库管理7.2.1MFC的ODBC过程设计数据库7.2ODBC数据库管理定义ODBC的数据源图7.1Windows98的“控制面板”图7.2ODBC数据源管理器7.2ODBC数据库管理定义用户的DSN的过程如下。(1)单击[添加]按钮,如图。(2)在该对话框中选“MicrosoftAccessDriver”。单击[完成],如图。(3)在对话框中,单击[选

7、取]按钮将前面创建的数据库调入。(4)单击[确定],如图。图7.3“创建新数据源”对话框图7.4ODBCAccess安装对话框图7.5用户数据源列表7.2ODBC数据库管理MFCAppwizard的创建(1)用MFCAppWizard(exe)创建一个单文档应用程序Ex_ODBC。(2)在向导的第二步对话框中加入数据库的支持,如图。(3)选中“Databaseviewwithfilesupport”项,单击[DataSource],如图。图7.6向导的第二步对话框图7.7“DatabaseOptions”对话框7.2ODBC数

8、据库管理(4)选择ODBC的数据源“MydatabaseforVC”,单击[OK],如图,从中选择要使用的表(这里选择xs)。(5)单击[OK],回到向导的第二步对话框。单击[Finish]。(6)编译并运行,如图。图7.8“SelectDatabaseTables”对话框图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。