首页 理论教育 预备知识、实体集表达、关系模型和ADOData属性

预备知识、实体集表达、关系模型和ADOData属性

时间:2023-11-01 理论教育 版权反馈
【摘要】:主要特征是用表格结构表达实体集,用外键表示实体间联系。在关系模型中,实体及实体间的联系都是用表来表示。每条记录的关键字都是不同的,因而可以唯一地标识一个记录,关键字也称为主关键字,或简称主键。② ADO Data的常用属性。

预备知识、实体集表达、关系模型和ADOData属性

(1)数据库系统基本概念

① 数据库:存储在计算机内的、有组织的、可共享的数据集合。

② 数据库管理系统:位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据控制。

③ 数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户组成。

(2)数据模型

层次模型:用树型(层次)结构表示实体类型及实体间联系的数据模型称为层次模型。层次模型的数据操纵主要有查询、插入、删除和修改。进行插入、删除、修改等操作时要满足层次模型的完整性约束条件。

② 网状模型:用有向图结构表示实体类型及实体间联系的数据模型。在网状模型中允许一个以上的结点无双亲,同时允许一个结点可以有多于一个的双亲。

③ 关系模型:数据的逻辑结构是一张二维表,它由行和列组成。主要特征是用表格结构表达实体集,用外键表示实体间联系。在关系模型中,实体及实体间的联系都是用表来表示。在数据库的物理组织中,表以文件形式存储,有的系统一个表对应一个操作系统文件,有的系统自己设计文件结构。

④ 面向对象模型:能完整地描述现实世界数据结构,具有丰富的表达能力,但模型相对比较复杂,涉及的知识比较多,因此面向对象的数据正在逐渐地普及中。

(3)关系数据库

① 表:关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组。一个数据库可以包含任意多个数据表

② 字段:数据表中的每一列称为一个字段,表是由其包含的各种字段定义的,每个字段描述了它所含有的数据的意义,数据表的设计实际上就是对字段的设计。

③ 记录:在二维数据表中的每一行数据称为一个记录,每个记录由多个字段组成。一般来说,数据库表中的任意两行都不能相同。

关键字:用来确保表中记录的唯一性,可以是一个字段或多个字段,常用作一个表的索引字段。每条记录的关键字都是不同的,因而可以唯一地标识一个记录,关键字也称为主关键字,或简称主键。

⑤ 索引:可以更快地访问数据,索引是表中单列或多列数据的排序列表,每个索引指向其相关的数据表的某一行。索引提供了一个指向存储在表中特定列的数据的指针,然后根据所指定的排序顺序排列这些指针。(www.xing528.com)

⑥ 表间关系:一个数据库往往都包含多个表,不同类别的数据存放在不同的表中。表间关系把各个表联接起来,将来自不同表的数据组合在一起。表与表之间的关系是通过各个表中的某一个关键字段建立起来的,建立表间关系所用的关键字段应具有相同的数据类型。

(4)创建数据库

在Windows窗口中选择“文件”菜单,在弹出的菜单项中依次选择“新建”、“Microsoft Access…”、“Version 7.0 MDB(7)…”,在出现的对话框中输入文件名,例如“studen.mdb”。

(5)创建数据表

在“数据库”窗口中单击鼠标右键,在出现的快捷菜单内选择“新建表”选项。

(6)利用ADO数据控件访问数据库

① 向工具箱中添加ADO Data控件:鼠标右键单击控件箱,在快捷菜单中选择“部件”菜单项,打开“部件”对话框选择“Microsoft ADO Data Control 6.0(OLEDB)”复选框,则在控件箱内增加了ADO Data控件的图标。

② ADO Data的常用属性(见表15-1)。

表15-1 ADO data的常用属性

(7)ADO Data控件记录集的常用方法(表15-2)

表15-2 ADO Data控件记录集的常用方法

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈