欢迎来到天天文库
浏览记录
ID:50031539
大小:1011.00 KB
页数:14页
时间:2020-03-08
《中文Visual Basic 6.0案例教程 教学课件 作者 沈大林 第10章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第10章数据库程序设计本章要点10.1数据库应用程序的构成10.2数据库开发工具10.3数据控件与数据绑定控件习题1010.1.1应用程序界面应用程序界面包括用于与用户交互的所有程序界面和代码。程序界面是由窗体和各种控件对象组成的,VB代码是程序设计人员为了完成查询、插入、追加、删除、更新数据表中的记录而编写的VB代码。10.1.2数据库引擎及其接口数据库引擎是一组动态链接库(DLL)。它的主要任务是:解释应用程序的请求并形成对数据库的物理操作;管理对数据库的物理操作;维护数据库的完整性和安全性;处理结构化查询语言(SQL)查询,实现对数据库的查询、插入、追加、删除、更新;管理查
2、询所返回的结果。1.通过ODBCAPI访问数据库2.使用MicrosoftJet数据访问对象访问数据库10.1.3数据库数据库是存放数据的文件。通常由若干个数据表、存储过程等组成。数据库只包含数据,对数据进行的各种操作是由数据库引擎完成的。10.1.4数据库的基本概念10.1数据库应用程序的构成10.1.4数据库的基本概念1.关系型数据库数据库按其结构划分主要有层次型、网络型和关系型三类。目前在PC机上应用最为广泛的是关系型数据库。(1)关系型数据库的特点:关系型数据库(Database)通常由许多二维关系的数据表(DataTable)集合而成,它通过建立数据表之间的相互连接关系
3、来定义数据库结构。在关系型数据库中,用一组数据列成一个m行n列的二维表来表示。二维表中的一行称为元组,一列称为属性,不同的列有不同的属性。表10-1-1和表10-1-2给出了两个数据表,它们构成了一个关系型数据库。(2)数据表中的关键字:如果数据表中某个字段值能惟一地确定一个记录,用以区分不同的记录,则称该字段名为候选关键字。一个表中可以存在多个候选关键字,选定其中一个关键字作为主关键字。主关键字可以是数据表的一个字段或字段的组合,且对表中的每一行都惟一。如表10-1-1和表10-1-2中的“学号”惟一标识了一个且只有一个学生,因此可选择“学号”为主关键字。10.1数据库应用程序
4、的构成(3)数据表中的索引:一个数据表可以按照某种特定的顺序进行排列。2.关系型数据库的关联(1)“一对一”的关联:“一对一”的关联是指两个数据表之间记录的数目相等,并且需要某一字段中的数据项相同。“一对一”关联可看成是“一对多”关联的特例。(2)“一对多”的关联:“一对多”的关联是指两个数据表之间数据记录的数目并不相等,通过其中一个数据表中的某一条记录对应另一个数据表中的多条记录,而且两个数据表的后者中的记录只能被前者中的一条记录对应。具有这种关系的数据表称为“一对多”关系表。(3)“多对多”关联:“多对多”关联是指一个数据表中的某一条记录可以对应另一个数据表中的多条记录,反之
5、亦然。3.SQL语言简介SQL(StructuredQueryLanguage,结构化查询语言)是一种数据查询和编程语言,是操作数据库的工业标准语言。SQL语言是基于IBM早期数据库产品SystemR发展起来的,于1986年经美国国家标准协会(ANSl)确认为国家标准,1990年经国际标准化组织(ISO)确认为国际标准。VisualBasic数据库访问全面支持SQL语言。10.1数据库应用程序的构成10.2.1可视化数据管理器可视化数据管理器(VisualDataManager)是VB提供的一个非常实用的、可视化的数据库管理工具。使用它可以非常方便地完成创建数据库、建立数据表、数
6、据库查询等工作。可视化的工作界面为用户带来了极大的方便。(举例见书)10.2.2数据窗体设计器(1)创建一个标准EXE工程,保存工程。(2)调出“可视化数据管理器”,打开前面创建的“影片信息数据库”。单击“实用程序”“数据窗体设计器”菜单命令,调出“数据窗体设计器”对话框。如图10-2-16左图所示。10.2数据库开发工具10.2数据库开发工具图10-2-16数据窗体设计器(3)最后,单击“生成窗体”按钮,再单击“关闭”按钮关闭“数据窗体设计器”,回到VisualBasic6.0集成开发环境,此时将看到工程中已经生成了一个标题为“学生档案”的窗体frmStudents,如图10
7、-2-17所示。10.2数据库开发工具图10-2-17自动生成的“学生档案”的窗体 图10-2-18运行中的“学生档案”窗体10.2.3数据环境设计器(1)创建一个标准EXE工程,保存工程。(2)单击“工程”→“DataEnvironment”或“工程”→“更多ActiveX设计器”→“DataEnvironment”菜单命令,此时将弹出数据环境设计器。如图10-2-19所示。10.2数据库开发工具图10-2-19数据环境设计器2.建立数据连接(Connection)将鼠标指针
此文档下载收益归作者所有