可视化编程应用——Visual Basic 6.0 第二版 教学课件 作者 杜秋华 康慧芳 第7章 Visual Basic 6.0数据库编程基础.ppt

可视化编程应用——Visual Basic 6.0 第二版 教学课件 作者 杜秋华 康慧芳 第7章 Visual Basic 6.0数据库编程基础.ppt

ID:50036482

大小:297.00 KB

页数:58页

时间:2020-03-08

可视化编程应用——Visual Basic 6.0 第二版 教学课件 作者 杜秋华 康慧芳 第7章 Visual Basic 6.0数据库编程基础.ppt_第1页
可视化编程应用——Visual Basic 6.0 第二版 教学课件 作者 杜秋华 康慧芳 第7章 Visual Basic 6.0数据库编程基础.ppt_第2页
可视化编程应用——Visual Basic 6.0 第二版 教学课件 作者 杜秋华 康慧芳 第7章 Visual Basic 6.0数据库编程基础.ppt_第3页
可视化编程应用——Visual Basic 6.0 第二版 教学课件 作者 杜秋华 康慧芳 第7章 Visual Basic 6.0数据库编程基础.ppt_第4页
可视化编程应用——Visual Basic 6.0 第二版 教学课件 作者 杜秋华 康慧芳 第7章 Visual Basic 6.0数据库编程基础.ppt_第5页
资源描述:

《可视化编程应用——Visual Basic 6.0 第二版 教学课件 作者 杜秋华 康慧芳 第7章 Visual Basic 6.0数据库编程基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第7章VisualBasic6.0数据库编程基础数据库基本知识7.1VB6.0可视化数据管理器7.2使用控件访问数据库7.3数据库记录的操作7.4综合案例7.5小结7.67.1数据库基本知识数据库是按照一定的结构和规则组织起来的相关数据的集合,是存储和提供数据的仓库,保存数据并允许用户访问所需的数据。通常,数据库中保存的数据具有一定的相关性,为了便于存储和管理数据,将数据存入数据库之前,必须采用一些特定的数据结构和文件组织方式对数据进行设计。数据库设计完成后,把相关的数据按照已设定的组织结构分别存储到数据库中即可。7.1.1数据库的基本组成数据库的基

2、本组织形式有很多种,从早期的网状数据库、层次数据库到后来的关系数据库,都具有一定的规范和标准及数据库管理系统。目前,基于关系模型数据库的应用开发是主流。在此,重点讲述关系数据库的相关知识及基于关系数据库的应用开发技术。关系数据库将数据表示为表的集合,通过建立表之间的关系来定义数据组织结构。在关系数据库中,数据实际保存在一个或多个表(Table)中,每个表都定义了多个字段,并规定了各个字段属性。(1)表关系数据库中的数据集合用表来表示,表是数据库的基本组成单元。通常,一个数据库由一个或多个表组成。(2)记录每个职工的信息被存放在数据表中,通常称为一条记

3、录(Record),即表中每一行数据就是一条记录,而且一般来说,表中的记录是唯一的,目的是防止数据冗余并便于数据的维护。(3)字段表中的每一列称做一个字段(Field)。表是由其包含的各种字段定义的,每个字段描述了数据表所含有的数据的属性。创建一个数据库时,要为每个字段设置字段名、数据类型、最大长度等属性。字段中存放的数据可以是各种字符、数字或者图形。表中的字段通常也是唯一的。(4)关键字关键字就是表中的某个字段或多个字段,能够减少数据冗余,而且能够加快数据检索的速度。关键字可以是唯一的,也可以是非唯一的,取决于是否允许重复。唯一关键字可以指定为主关

4、键字,用于唯一标识数据表的每条记录。通常,每个表都有一个主关键字。对于每个记录来说,主关键字必须具有一个唯一的值,并且主关键字不能为空值。(5)索引数据库建成之后,为了提高访问数据库的效率,需要对数据库使用索引。数据库的索引与书的目录索引很类似,通过索引就能很快找到所需的内容。当数据库存储的数据量较大时,使用索引和不使用索引的检索效率有很大差别。索引实际上是一种特殊类型的表,其中含有关键字段的值(由用户定义)和指向实际记录位置的指针,这些值和指针按照特定的顺序(也由用户定义)存储,从而可以以较快的速度查找到所需要的数据记录。7.1.2设计数据库(1)

5、只有事先把握一定的原则,才能设计出一个合理的数据库。有时各个设计原则间是相互排斥的,例如经常会存在数据冗余和数据检索速度的冲突,为了减少数据冗余通常需要把一组数据库字段拆分到几个表中以满足关系数据库范式的要求,但在实际应用中为了加快应用程序的速度需要减少数据表连接的次数,即需要把数据库逆规范化,用一定的数据冗余换取数据检索的速度。这时就需要权衡利弊,寻求适合实际应用的最佳结合点。设计一个数据库的基本原则如下:能快速定位记录;减少数据冗余;易于改进数据库;易于维护数据库。(2)在设计数据库应用程序时,既要注意创建能发挥数据库最优性的程序代码,也

6、要安排好数据库存放的物理布局和逻辑布局。一个好的数据库设计方案应包括以下几点:能用较少的时间定位特定记录;以有效的方式存放数据,以节省存储空间;能使数据更新以尽量简单的方式进行;在包含程序所需的新功能时应有足够的灵活性。下面将通过一个案例来说明设计数据库的基本过程。(1)应用程序的建模。(2)确定应用程序所需的数据。(3)将数据组织成表,并为每一个表确定一个标题。(4)将学生信息与课程信息分离开来。(5)在表与表之间建立关联。(6)为数据设置索引。(7)将学生成绩表按学号排序。(8)更加需要多次次排序。(9)为数据设置有效性规则。(10)设计

7、方案的复查。【案例7-1】数据库设计7.1.3数据库设计标准语言(SQL)简介SQL是一种用于和关系数据库进行交互通信的计算机语言。SQL是数据库管理系统的一个重要组成部分,是用户与数据库引擎进行通信的语言和工具。当用户检索数据库中的数据时,用SQL发出请求,DBMS对SQL请求进行处理,检索并返回所需的数据。上面描述的向数据库请求并得到数据的过程称为数据库查询。SQL的主要特点:SQL是一种交互式查询语言。SQL是一种数据库编程语言。SQL是一种数据库管理语言。SQL是一种客户/服务器语言。SQL是一种分布式数据库语言。SQL是一种数据

8、库网关语言。查询是SQL的核心,SQL了提供唯一的用于数据库查询的语句,即SELECT语句。它提供了很多选项

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

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

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