7 数据库概述

7 数据库概述

ID:38561687

大小:46.00 KB

页数:12页

时间:2019-06-14

7 数据库概述_第1页
7 数据库概述_第2页
7 数据库概述_第3页
7 数据库概述_第4页
7 数据库概述_第5页
资源描述:

《7 数据库概述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、关系数据库概述一、数据库的基本概念1.数据库系统的特点(1)结构化的数据、数据共享、数据与程序的高度独立、减少数据冗余度。2.数据库系统的组成(1)数据库(DB)(2)数据库管理系统(DBMS)(3)数据库系统(DBS)(4)计算机硬件及相关软件(5)数据库管理人员二、数据模型1.层次模型:是一个树型结构的数据模型。2.网状模型:是层次模型的扩展。3.关系模型:关系模型概念简单、清晰、易用,并且是以严格的数学基础为依据。三、关系模型和关系数据库1.关系模型的概念关系模型是用表格表示实体和实体间的联系。关系模型采用二维表格的形式来表示各数据实体及它们之间的联系。表中的每一行称为一

2、个元组或记录;每一列称为一个属性或字段,表格有几列,则该关系为几元关系。2.关系术语(1)关系:关系就是无重复行、列的一个二维表。关系有如下的特点①每列都是同类型的数据②每列都必须有不同的列名字③一个关系中任意二个元组(记录)不能相同。④行、列次序不影响其信息内容。⑤每个关系都有一个关键字唯一标识它的元组。⑥关系的每个分量都必须是不可再分的基本数据项。(2)元组:表中的每一行就是一个元组,几元关系就是一个几元组。(3)属性:表中的每一列,称为关系的一个属性。不同的列有不同的名字,即n元关系有n个不同的属性。(4)域:属性的取值范围,是属性值的集合,其类型与范围具体由属性的性质及

3、其所表示的意义确定。(5)关键字:在关系中能唯一确定不同元组的属性或属性组合称为该关系的一个关键字(单关键字、组合关键字)(6)主关键字:起作用的关键字,关系中主关键字是唯一的。(7)候选关键字:与关键字相同,关系中可以有多个候选关键字。(8)外部关键字:在本关系中不是关键字,而在另一个关系中是主关键字,关系之间是通过外部关键字实现的。四、关系运算(1)传统的集合运算,并、交、差运算,运算结果不包含相同记录。R、S为两个关系其结构相同。并:是属于这两个关系的元组(记录)组成的集合。R∪S交:既属于R又属于S的元组(记录)组成的集合。R∩S差:属于R但不属于S的元组(记录)组成的

4、集合,从R中去掉S中也有的元组。R-S(2)专门的关系运算(选择、投影、连接)选择(Select):选择是从关系中挑选出满足条件的若干个元组,其运算结果是一个新的关系,也就是从二维也纳表中选择某些行,它是在一个关系中进行水平选择。投影(Project):投影是从关系中挑选出指定的若干个属性组成一个新的关系,也就是从二维表中选择某些列,它是在一个关系中进行垂直选择。连接(Join):连接运算是从两个关系按某个条件连接部分(或全部)元组或属性构成一组新的关系。五、关系的完整性约束完整性约束是为保证数据库中数据的正确性和对关系模型提出的某种约束条件或规则。它包括(实体完整性、参照完整

5、性和域完整性)实体完整性:是对关系中的记录唯一性,指关系的主关键字(主属性)值不能取空值(Null)且不允许有相同值。参照完整性:对关系数据库中建立关联的数据表间数据参照引用的约束,是定义关系之间联系的主关键字和外部关键字引用的约束条件(插入、删除、更新)。域完整性:是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束。六、实体模型实体:客观存在并且可以相互区别的“事物”。可以是具体的,也可以是抽象的。属性:描述实体所具有的各种特征。实体型:由若干个属性组成的集合可以表示一个实体的类型。实体集:性质相同的同类实体的集合。实体间的联系:一对一、一对多、多

6、对多。七、数据类型和主要文件类型1.数据类型VF向用户提供了13种数据类型。其中:既适用于内存变量又适用于字段变量的有:(1)字符型数据(Character)(2)货币型数据(Currency)(3)数值型数据(Numeric)(4)逻辑型数据(Logical)(5)日期型数据(Date)(6)日期时间型数据(Datetime)VF提供的数据类型中仅用于字段变量的有:浮点型(Float)、双精度型(Double)整数型(Integer)、备注型(Memo)通用型(General)字符型(二进制)用于用户密码备注型数据(二进制)用于登录脚本2.文件类型.PJX项目文件、.PJT项

7、目备注文件.DBC数据库文件、.DCT数据库备注文件.DBF表文件、.FPT表备注文件.QPR查询文件、.QPX查询程序.SCX表单、.SCT表单备注.PRG程序、.FXP编译后的程序.IDX单索引、.CDX复合索引八.VF的工作方式命令方式:是在命令命令窗口输入操作命令,回车后执行。人机交互方式:是通过菜单、窗口对话框、工具栏等图形界面,直接操作数据库的工作方,并以窗口的方式把结果显示给用户。程序执行方式:利用数据库程序设计语言,根据用户的需求编写程序,存储在外存中,实现对数据的处理和操作

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

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

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