7 数据库概述_第1页
7 数据库概述_第2页
7 数据库概述_第3页
7 数据库概述_第4页
7 数据库概述_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

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

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

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

6、量又适用于字段变量的有:(1)字符型数据(Character)(2)货币型数据(Currency)(3)数值型数据(Numeric)(4)逻辑型数据(Logical)(5)日期型数据(Date)(6)日期时间型数据(Datetime)VF提供的数据类型中仅用于字段变量的有:浮点型(Float)、双精度型(Double)整数型(Integer)、备注型(Memo)通用型(General)字符型(二进制)用于用户密码备注型数据(二进制)用于登录脚本2文件类型.PJX项目 文 件、.PJT项目备注文件.DBC数据库文件、.DCT数据库备注文件.DBF表 文 件、.FPT表备注文件.QPR查 询文 件

7、、.QPX查询程序.SCX表 单、.SCT表单备注.PRG程 序、.FXP编译后的程序.IDX单 索 引、.CDX复合索引八VF的工作方式命令方式:是在命令命令窗口输入操作命令,回车后执行。人机交互方式:是通过菜单、窗口对话框、工具栏等图形界面,直接操作数据库的工作方,并以窗口的方式把结果显示给用户。程序执行方式:利用数据库程序设计语言,根据用户的需求编写程序,存储在外存中,实现对数据的处理和操作。1在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不属于专门的关系运算的是( )。 A 投影 B 联接 C 选择 D 合并2一个大学只有一个校长,大学和校长两个实体之

8、间的关系属于( )。 A 一对多联系 B 多对多联系 C 一对一联系 D 不存在任何联系3对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为( )。 A 并运算 B 交运算 C 差运算 D 积运算4. 在下列数据类型中,可表示值为.F.或.T.的是( )。A.数值型 B.字符型 C.逻辑型 D.日期型5描述现实世界中事物特征的实体之间联系的模型是( )。AE-R模型 B数据模型C层次模型 D网状模型6关系数据库管理系统所管理的关系是( )。A一个DBF文件 B若干个二维表C一个DBC文件 D若干个DBC文件7VF的数据类型不包括( )。A数值型 B货币型C

9、长整型 D逻辑型8下列说法中,不正确的是( )。A数据库减少了数据冗余B数据库中的数据可以共享C数据库避免了一切数据的重复D数据库具有较高的数据独立性9按照数据库的数据模型分类VF属于( )。A网状型 B层次型C混合型 D关系型10. VF 中关于数据库的操作,正确的是( )。A. 数据库被删除后,则它包含的数据库表也随着被删除B. 打开新的数据库,则原来已打开的数据库被关闭C. 数据库被关闭后,它所包含的数据表不能被打开D. 数据库被删除后,它所包含的表可以变成自由表11与文件系统相比,下列不是数据库系统优点的是( )。A数据独立性 B冗余度可控C提高数据共享 D访问速度快12VF支持的数据

10、模型是( )。A层次数据模型 B网状数据模型C关系数据模型 D上述三种模型13. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( )。ADBS包括DB和DBMS BDBMS包括DB和DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS14在VF 中,“表”是指( )。A报表 B关系 C表格 D表单15在关系模型中,实现“关系中不允许出现相同元组”的约束应使用( )。A临时关键字 B主关键字C外部关键字 D索引关键字16在VF中创建项目时,系统将建立一个项目文件,该项目文件的扩展名是( )。Apro Bprj Cpjx Ditm17项目管理器中,

11、不包括的选项卡是( )。A数据 B文档 C类 D表单18. 表之间的“一对多”关系是指( )。A. 一个表与多个表之间的关系B. 一个表中的一条记录对应另一个表中的多条记录C. 一个表中的记录对应多个表中的一条记录D. 一个表中的记录对应多个表中的多条记录19 VF中不可以指定的字段的数据类型是( )。A日期型 B时间型C通用型 D备注型20若一个班只有一个班长,而且一个班长不能同时担任其它班的班长,一个班有多个学生,则班长和学生两个实体之间的联系属于( )。A. 一对一联系 B. 一对二联系C. 多对多联系 D. 一对多联系21VF中支持的数据模型是( )。A层次数据模型 B关系数据模型C网

12、状数据模型 D树状数据模型22. 在向VF 数据库中添加表的操作时,下列说法不正确的是( )。A. 可以将自由表添加到数据库中B. 可以将数据库表添加到另一个数据库中C. 可以在项目管理器中将自由表拖放到数据库中D. 先将数据库表移出数据库成为自由表,再添加到另一个数据库中 23 在VF中,内存变量的数据类型不包括( )。A数值型 B货币型C备注型 D逻辑型24数据库系统中对数据库进行管理的核心软件是( )。ADBMS BDB COS DDBS25下列关于VF表的叙述中,正确的是( )。A在数据库表和自由表中,都能给字段定义有效性规则和默认值 B在自由表中,能给字段定义有效性规则和默认值C在数据库表中,能给字段定义有效性规则和默认值D在数据库表和自由表中,都不能给字段定义有效性规则和默认值26扩展名为DBC的文件是( )。A表单文件 B数据库表文件C数据库文件 D项目文件27下面的数据类型中,默认值为.F.的是( )。A数值型 B字符型C逻辑型 D日期型28. 数据库的英文简称“缩写”是( )。A. DBMS B. DBS C. DB D. DBA29. 在VF中,扩展名为FPT的文件是( )。A. 表备注B. 报表C. 报表备注 D. 编译后的可执行程序30不属于程序或索引文件扩展名的是( )。A. pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论