2017_11_数据库复习试题答案_第1页
2017_11_数据库复习试题答案_第2页
2017_11_数据库复习试题答案_第3页
2017_11_数据库复习试题答案_第4页
2017_11_数据库复习试题答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库应用基础复习题及答案一、选择题 1、下列说法正确的是_b_。 a、视图是观察数据的一种方法,只能基于基本表建立。 b、视图是虚表,观察到的数据是实际基本表中的数据。 c、索引查找法一定比表扫描法查询速度快。 d、索引的创建只和数据的存储有关系。 2、在access中,要查询book表中所有书名中包含“计算机”的书籍情况,可用(a)条件。 (a)like “*计算机*” (b)like “计算机%” (c) =“计算机*” (d) =“计算机%” 3、以下运算符中优先级最低的是(d)。 (a)+(加) (b)=(等于) (c)like (d)=(赋值) 4、根据关系数据基于的数据模型关系模

2、型的特征判断下列正确的一项:(b) a、只存在一对多的实体关系,以图形方式来表示。 b、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 c、能体现一对多、多对多的关系,但不能体现一对一的关系。 d、关系模型数据库是数据库发展的最初阶段。 5.sql语言按照用途可以分为三类,下面选项中哪一种不是:(c) (a)dml (b)dcl (c)dql (d)ddl 6.在access中的条件表达式中,可以匹配0个到多个字符的通配符是(a) (a)* (b)% (c)- (d)? 7.对视图的描述错误的是:(c) (a)是一张虚拟的表 (b)在存储视图时存储的是视图的定义 (c)在存储视图时存

3、储的是视图中的数据 (d)可以像查询表一样来查询视图 8、下列关于视图的描述中,不正确的是( c ):a视图是子模式 b视图是虚表 c使用视图可以加快查询语句的执行速度 d使用视图可以简化查询语句的编写 9、数据库系统由数据库、硬件和(d)等组成 a:操作系统 b:文件系统 c:编译系统 d:数据库管理系统 10、当同一个实体集内部的实体之间存在着一个1:n联系时,那么根据e-r模型转换成关系模型的规则,这个e-r模型转换成的关系模式个数是(a) a:1个 b:3个 c:5个 d:7个 11、所谓概念模型,指的是 (d) a:客观存在的事物及其相互联系 b:将信息世界中的信息数据化 c:实体模

4、型在计算机中的数据化表示 d:现实世界到机器世界的一个中间层次,即信息世界 12、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和(d) a:数据库管理系统 b:数据库应用系统 c:相关的计算机系统 d:各类相关人员 13、数据库系统软件包括dbms和 (d) a:数据库 b:高级语言 c:os d:数据库应用系统和开发工具 14、下列四项中,不正确的提法是 (c) a:sql语言是关系数据库的国际标准语言 b:sql语言具有数据定义,查询,操纵和控制功能 c:sql语言可以自动实现关系数据库的规范化 d:sql语言称为结构查询语言 15、以下关于外码和相应的主码之间的关系,正确的是

5、(a) a:外码并不一定要与相应的主码同名 b:外码一定要与相应的主码同名 c:外码一定要与相应的主码同名而且唯一 d:外码一定要与相应的主码同名,但并不一定唯一 16、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 (c) a:多对多 b:一对一 c:多对一 d:一对多 17、数据库是在计算机系统中按照一定的数据模型组织、结构化的 (b) a:文件的集合 b:数据的集合 c:命令的集合 d:程序的集合 18、数据库设计的几个步骤是 (a) a:需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护 b:需求分析

6、,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维护 c:需求分析,逻辑结构设计,概念结构设计.物理结构设计,数据库实施,数据库运行和维护 d:需求分析,概念结构设计,物理结构设计,逻辑结构设计,数据库实施,数据库运行和维护 19、数据库系统是在(b)的基础上发展起来的 a:操作系统 b:文件系统 c:编译系统 d:数据库管理系统20、sql语言是(c)语言 a:层次数据库 b:网络数据库 c:关系数据库操作 d:非数据库21、(c)是长期存储在计算机内的有组织,可共享的数据集合 a:数据库管理系统 b:数据库系统 c:数据库 d:文件组织22、在关系数据模型中,通常可以把

7、(b)称为关系模式 a:记录 b:记录类型 c:元组 d:元组集23、设计数据库时,首先应该设计:a数据库应用系统结构 b.dbms结构 *c.数据库的概念结构 d.数据库的控制结构24下面关于关系的叙述,哪一条是不正确:a直观上说,关系就是二维表 * b.二维表的任何两个列不能全同 c.二维表的任何两个行不能全同 d.二维表中允许有些分量取空值25、数据库系统的体系结构是(c)a、两级模式结构和一级映象b、三级模式结构和一级映象c、三级模式结构和两级映象d、三级模式结构和三级映象。26、sql语言称为(c)。a、结构化定义语言b、结构化控制语言c、结构化查询语言d、结构化操纵语言。27、当前

8、应用最广泛的数据模型是(b)。a、e-r模型b、关系模型c、网状模型d、层次模型。28、现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是(d)。a、书号b、读者号c、书号+读者号d、书号+读者号+借期。29单个用户使用的数据视图的描述称为( )*a外模式 b概念模式 c内模式 d存储模式30子模式ddl用来描述( )a数据库的总体逻辑结构 *b数据库的局部逻辑结构 c数据库的物理存储结构 d数据库的概念结构31在dbs中,dbms和os之间关系是( )a相互调用 *bdbms调用os cos调用dbms

9、 d并发运行32在数据库设计中,将e-r图转换成关系数据模型的过程属于( )a需求分析阶段 *b逻辑设计阶段 c概念设计阶段 d物理设计阶段33、在关系模型中,关系的“元数”(arity)是指:a.行数 b.元组个数 c.关系个数 *d.列数34、sql语言中,条件“年龄between 20 and 30”表示年龄在20至30之间,且: *a.包括20岁和30岁 b.不包括20岁和30岁c.包括20岁但不包括30岁 d.包括30岁但不包括20岁35、进行自然连接运算的两个关系,需具备【 】条件。*a.至少存在一个相同的属性名b.不可存在相同的属性名c.所有属性名必须完全相同d.可以没有相同的属

10、性名36在数据库系统中,保证数据及语义正确和有效的功能是:a并发控制 b存取控制 c安全控制 *d完整性控制37一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是:a1:1 b1:mcm:1 *dm:n38概念设计的主要目标是产生数据库概念结构,该结构主要反映:adba管理信息的需求 b数据库的维护需求 c应用程序开发的需求 *d企业的信息需求39.要保证数据库的数据独立性,需要修改的是( a ):  a.三层模式之间的两种映射    b.模式与内模式  c.模式

11、与外模式    d.三层模式40.下列四项中说法不正确的是( c ):  a.数据库减少了数据冗余   b.数据库中的数据可以共享  c.数据库避免了一切数据的重复   d.数据库具有较高的数据独立性41. 采用索引文件的目的是【 】。a.节约存储空间b.用户使用方便 c.减少数据冗余*d.加快查找速度42.下列四项中,不属于关系数据库特点的是(  d  )  a.数据冗余小&

12、#160;    b.数据独立性高   c.数据共享性好    d.多用户访问43有关数据和信息的概念,下列叙述正确的是:*a数据是信息的载体b数据是信息的内涵c数据和信息互为载体d数据和信息相互独立44实体只用于表示:a实际存在的事物b概念性的事物c事物与事物之间的联系 *d选项a、b、c都不对45从“实体一联系“模型到数据模型实际上经历了三个领域的演变过程,即:a信息世界一现实世界一数据世界b数据世界一信息世界一现实世界 c现实世界一数据世界一信息世界*d现实世界一信息世界一数据世界。46一

13、个班级有多个学生,每个学生只能属于一个班级,班级与学生之间是a一对一的联系*b一对多的联系c多对一的联系d多对多的联系47应用较多的数据模型有三类,在下列四项中不包括在内的是 a关系模型 b层次模型 c网状模型 *der模型48每个教师可以教授多门课程,每门课程至少有两名教师任课,从课程到教师之间的联系类型是 *a多对多 b一对一 c多对一 d一对多49关系模型中,一个关键字是 a至多由一个属性组成 b.由任选的几个属性组成 * c由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 d以上都不是50英文缩写dba代表 *a 数据库管理员 b数据库管理系统 c数据定义语言 d数据操纵语言5

14、1若在实体r的诸属性中,属性a不是r的主键,却是另一个实体s的主键,则称a为r的 a候选键 *b外部键 c非主属性 d主属性52数据库系统与文件系统本质的不同表现在 *a数据库中的数据是按一定的数据结构组织的 b数据库中的数据项需指明数据类型和取值范围 c数据库提供了便利的存取方法 d数据库具有更高的数据存储量53一个关系中外部键的个数限定【 】。a.只能一个b.只能两个c.至少一个*d.没有限定54下面没有反映数据库优点的是 * a数据面向应用程序 b数据冗余度低 c数据独立性高 d数据共享性高55在下列关于关系的陈述中,错误的是( )a 表中任意两行的值不能相同 *b 表中任意两列的值不能

15、相同 c 行在表中的顺序无关紧要 d 列在表中的顺序无关紧要56关系数据库中,实现实体之间的联系是通过表与表之间的( )a 公共索引 b 公共存储 c 公共元组 *d 公共属性57有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )a 实体完整性约束 b 参照完整性约束 *c 用户自定义完整性约束 d 关键字完整性约束58.下列有关数据库优点的描述中,最完整的是【 】。a.减少了数据冗余b.可以数据共享 c.提供统一的数据控制*d.a.b、c都包括。59. 按照使用的【 】不同,数据库系统可分为层次型、网状型和关系型。a.数据库语言b.数据库文件*c.

16、数据模型 d.数据存储方式60.实体中的任一关键字是【 】。a.只能由一个可以区别实体集合中不同个体的属性组成。*b.可以由一个或多个可区别实体集合中不同个体的属性组成。c.必须由多个可区别实体集合中不同个体的属性组成。d.随便,可由用户任意指定。61.在一个用于表示两个实体间联系的关系中,用于表示实体间联系的是该关系中【 】。a.任何一个属性 b.任何多个属性集合c.关键字*d.外部关键字62.关系模型所能表示的实体之间联系方式【 】。a.只能表示1:1联系b.只能表示1:n联系c.只能表示m:n联系*d.可表示任意联系方式63.在数据库的三级模式中,只有【 】是真正存储数据的。*a.内模式

17、b.模式c.外模式d.内模式和模式64.关于关系数据库操纵语言dml的描述,错误的是【 】。*a.dml有问答式和语言描述式b.dml以关系为处理单位 c.dml处理后的结果是关系d.dml的非过程性很强65.以下关于二维表的说法,不正确的是【 】。a.二维表的列可以任意交换b.二维表的行可以任意交换 *c.二维表中的每一列代表一个实体d.二维表中的每一列中的各分量性质不相同66.数据模型是对【 】的描述。a.客观事物b.事物之间的联系 *c.客观事物及其联系d.存储数据67.根据关系模式的完整性规则,一个关系中的主键【 】。a.不能有两个b.不能成为另一个关系的外部键 *c.不允许为空d.可

18、以取空值68.下列关于数据库管理系统的说法,正确的是【 】。a.数据库管理系统是用户与应用程序之间的接口。*b.数据库应用系统是用户与数据库之间的接口。c.数据库应用系统用dml来定义三模式。d.数据库应用系统利用ddl来实现对数据库的各种操作。69.在数据库的三级模式中,哪个映射是不可能的【 】。*a.外模式/内模式 b.模式/内模式c.外模式/模式 d.外模式/模式和模式/内模式70.下列关于信息和数据之间的关系的描述,正确的是【 】。a.数据是信息的内涵。b.信息是数据的表示形式 *c.信息是数据的内涵,数据是信息的表示形式 d.信息和数据都是一些符号71. 在关系型数据库中,有三种基本

19、的关系操作。在当前数据库文件中选取某几个字段,称为【 】。a.选择*b.投影c.连接d.关联72.文件系统和数据库系统的本质区别体现在【 】。a.数据共享。b.数据独立性 *c.数据结构化d.数据可以长期保存73.在数据库的三级模式中,【 】体现了数据库的总体观,故称为dba视图。a.外模式*b.模式 c.内模式d.内模式和模式74. 在一个关系中,用外部键来【 】。a.唯一标识一个元组。b.确定元组的某个属性。*c.建立两个关系的联系d.上述说法都不对75.实体和属性是【 】世界中的概念。a.现实世界*b.信息世界c.数据世界d.以上都对76.在将e-r图转换为关系模型时,对于m:n的关系,

20、应采取【 】策略。*a.单独为联系建立一个关系b.把m方主键放在n方关系中作为外来关键字 c.在m方关系中多设一个属性 d.在n方关系中多设一个属性77.下列不属于数据库系统特点的是【 】。a.数据的结构化b.数据共享 *c.数据通信d.可控冗余度78.用树型结构表示的数据模型是【 】*a.层次数据模型b.关系数据模型 c.网状数据模型d.网络数据模型79.dbms指的是【 】*a.数据库管理系统b.数据库系统c.数据库应用系统d.数据库服务系统80.实体之间的联系方式有【 】种。a.1*b.3c.4d.281.在文件系统中,一张二维表称为一个【 】,表头行称为记录型,表中其它各行称为【 】,

21、而每一列中的各元素称为一个【 】。a.记录,文件,数据项*b.文件,记录,数据项c.记录,数据项,文件d.文件,数据项,记录82.数据库设计的逻辑模式设计阶段的任务是【 】。a.将总体e-r图转化为关系模型b.收集和分析用户需求 c.建立e-r模型*d.数据库模式设计83. 数据库系统是由【 】组成的。*a.数据库、数据库管理系统和用户b.数据文件、命令文件和报表c.数据库文件结构和数据d.常量、变量和函数84.数据库系统中的软件是指【 】。*a.数据库管理系统b.应用程序 c.数据库d.数据库管理员85.在数据库系统的组织结构中,下列【 】映射把概念数据库与物理数据库联系起来。a.外模式/模

22、式 *b.模式/内模式c.内模式/外模式 d.模式/外模式86.实体集中,各实体值相应的属性有着【 】的域。a.不同*b.相同c.各自d.固定二、应用题1将下面er图转为关系模型,并指出每个关系模式的主键和外键,涉及的实体有:供应商(供应商号、姓名、地址、电话号码、帐号),项目(项目号、预算、开工日期),零件(零件号、名称、规格、单价、描述)。er图如下:组装项目零件 p n n m供应量 供应商 答:供应商(供应商号、姓名、地址、电话号码、帐号),pk=供应商号项目(项目号、预算、开工日期),pk=项目号零件(零件号、名称、规格、单价、描述)pk=零件号组装(供应商号、项目号、零件号、供应量

23、)pk=供应商号+项目号+零件号,;fk1=供应商号, fk2=项目号,fk3=零件号工厂职工产品生产工作1nmn2、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。(1)根据上述语义画出e-r图,在e-r图中需注明实体的属性、联系的类型及实体的标识符。(2)将er模型转换成关系模型,并指出每个关系模式的主键和外键。答:计划数量工厂(工厂编号、厂名、地址),p

24、k=工厂编号;产品(产品编号、产品名、规格),pk=产品编号;职工(职工号、姓名、聘期、工资、工厂编号),pk=产品编号,fk=工厂编号;生产(工厂编号、产品编号、计划数量),pk=(工厂编号、产品编号);fk1=工厂编号,fk2=产品编号。3、一个图书借阅管理数据库要求提供下述服务:(1)可随时查询书库现有书籍的品种、数量、存放位置,所有各类书籍均可由书号唯一标识。(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书日期、应还日期。约定:任何人可借多种书,任何一种书为多个人所借,借书证号具有唯一性。(3)当需要时,可通过数据库中保存的出版社的编号、名称、电话、邮编及地址等信息向有关书籍的

25、出版社订购有关书籍。约定一个出版社可以出版多种图书,同一本书仅为一个出版社出版,出版社名具有唯一性。根据以上假设,试作如下设计:(1)构造满足需求的e-r图。(2)将e-r图转换为等价的关系模型,并指出每个关系模式的主键和外键。答:(1)e-r图如下:(2)图书(书号,书名,出版社名称,作者,出版日期,数量,存放位置) pk =书号,出版社(出版社编号,出版社名称,地址,邮政编码,联系电话) pk =出版社编号,读者(借书证号,姓名,工作单位,联系电话) pk =借书证号, 图书借阅(借书证号,书号,借阅日期,归还日期) pk =(借书证号,书号, 借阅日期), fk1=借书证号,fk2=书号

26、 图书订单(订单号,订单日期,书号,出版社编号,订购数量) pk =订单号, fk1=书号,fk2=出版社编号4、在工厂生产中,一个车间可以生产多种产品,一种产品由多个零件组成。同一种零件可以用来组装多个产品,同一种产品可以由多个车间组装。已知车间的属性有车间编号、名称、车间主任,产品的属性有产品编号、产品名称、规格型号、价格,零件的属性有零件编号、零件名称、规格型号。根据以上假设,试作如下设计:(1)构造满足需求的e-r图。(2)将e-r图转换为等价的关系模型,并指出每个关系模式的主键和外键。答:(1)e-r图如下:(2)根据从e-r图到关系模型的转换原则,可以得到如下关系: 车间(车间编号

27、,名称,车间主任) pk=车间编号 产品(产品编号,产品名称,规格型号,价格) pk=产品编号 生产情况(车间编号,产品编号,日期,数量) pk =(车间编号,产品编号,日期) , fk1=(车间编号,fk2=产品编号 零件(零件编号,零件名称,规格型号) pk=零件编号 组装(产品编号,零件编号,数量) pk =(产品编号,零件编号) , fk1=产品编号,fk2=零件编号5某教学管理系统对教师、学生及课程情况进行管理。系统要求记录学生的学号、姓名、性别、出生日期、专业、照片;教师的编号、姓名、性别、年龄、职称、专业;课程的编号、课程名、学时、类别,另外还要记录学生选课的成绩以及教师授课的效

28、果。一个学生可以选修多门课程,同一编号的课程可以由多个教师讲授,一个教师可以同时承担多门课程的教学。请根据以上描述(1)用e-r图表示出该系统的概念模型,(2)将e-r图转换为等价的关系模型,并指出每个关系模式的主键和外键。答:(1)e-r图如下:(2)根据从e-r图到关系模型的转换原则,可以得到如下关系: 教师(教师号,姓名,性别,年龄,职称,专业)pk=教师号课程(课程号,课程名,学时,类别)pk=课程号学生(学号,姓名,性别,出生日期,专业,照片)pk=学号讲授(教师号,课程号,评价)pk=教师号,课程号,fk1=教师号,fk2=课程号选修(课程号,学号,分数)pk=学号,课程号,fk1

29、=课程号,fk2=学号6请根据图1所示e-r模型,建立其关系模式,并指出每个关系模式的主键和外键。答:图书(书号,书名,作者,出版日期,类型,页数,价格,出版社名称)pk=书号读者(借书证号,读者姓名,性别,出生日期,学历,住址,电话)pk=借书证号 其次,将联系转换为关系模式,结果为: 借阅(借书证号,书号,借书日期,还书日期)pk=(借书证号,书号,借书日期),fk1=借书证号,fk2=书号三、简答题1简述关系数据模型的三类完整性规则。答:(1)实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值。(2)参照完整性规则:这条规则要求“不引用不存在的实体”。参照完整性规则的形式

30、定义如下:如果属性集k是关系模式m的主健,k也是关系模式r2的外键,那么在n2的关系中,k的取值只允许两种可能,或者为空值,或者等于r1关系中某个主键值。外键和相应的主键可以不同名,只要定义在相同值域上即可;r1和r2也可以是同一关系模式,表示了属性之间的联系;外键值是否允许空,应视具体问题而定。(3)用户定义的完整性规则:这是针对某一具体数据的约束条件,由应用环境决定。2局部e-r模式之间可能产生的冲突有哪几类?答:由于各类应用不同,不同的应用通常又由不同的设计人员设计成局部er模式,因此局部er模式之间不可避免地会有不一致的地方,我们称之为冲突,通常,我们把冲突分为三种类型:属性冲突,包括

31、:属性域的冲突,即属性值的类型、取值范围或取值集合不同。结构冲突,包括:同一对象在不同应用中的不同抽象。命名冲突,包括属性名,实体名,联系名之间的冲突:同名同又,即不同意义的对象具有相同的名字;异名同义,即同一意丈的对象具有不同的名字。3.简述数据库系统的体系结构特点答:三级模式结构和两级映象,即:外模式、模式、内模式、外模式/模式映象、模式/内模式映象。4.sql语言具有什么功能?答:数据定义、数据操纵、数据控制和sql语句嵌入5、简述数据库概念结构设计的主要步骤。答:进行数据抽象、设计局部概念模式、将局部概念模式综合成全局概念模式、对全局结构进行评审。 13. 举例说明什么是实体之间一对多

32、联系、一对一联系和多对多联系。答:一对一联系:学校与校长之间是一对一联系;一对多联系:学校与副校长之间是一对多联系;多对多联系:学生与课程之间是多对多联系;6在access中,如何实现关系代数的选择、投影、联接运算? 答:选择运算通过查询条件实现;投影运算通过查询设计输出字段列表实现;联接运算通过建立关系、多表查询实现;7在access中,如何实现关系数据模型的三类完整性约束? 答: (1)实体完整性约束:通过在表中定义主键实现; (2)参照完整性约束:通过建立表之间关系实现; (3)用户定义的完整性约束:通过在表结构中定义有效性规则实现;8.在下述局部e-r图中,哪些图形元素是实体? 哪些图

33、形元素是属性?哪些图形元素是联系? 哪些是联系的属性? 答:矩形表示实体:职工,工资;椭圆表示属性:姓名,职称。;菱形表示联系:发放;联系的属性是领款人,领款日期。9.已知关系:厂商(厂商号,厂名)pk=厂商号产品(产品号,颜色,厂商号)pk=产品号,fk=厂商号假设两个关系中已经存在如图4所示元组:厂商产品厂商号厂名c01宏达c02立仁c03广源 产品号颜色厂商号p01红c01p02黄c03图4若再往产品关系中插入如下元组: i(p03,红,c02)ii(p01,蓝,c01) iii(p04,白,c04)iv(p05,黑,null)哪个可以插入,说明理由。答:可以插入 i,iv;i

34、i的编号重复,违反实体完整性规则;iii的p04和c04违反参照完整性规则。四、填空题1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型_。2、实现概念模型最常用的表示方法是_e-r模型_。3、结构化查询语言的英文是(structure query language) 。4、模式/内模式映象为数据库提供了_物理_数据独立性。5、在关系代数运算中,从关系中取出满足条件的元组的运算称为_选择_。6参照完整性规则是对外键的约束。7、索引的用途是_加快查找速度_。8、关系代数中专门的关系运算包括:选择、投影、_连接_和除法。9、关系数据操作语言(dml)的特点是:操作对象与结果均为关系、

35、操作的_非过程性强_、语言一体化、并且是建立在数学理论基础之上。10文件系统与数据库系统的最大区别是在 数据结构化 方面。11,内模式是描述数据如何在存储介质上组织存储的,又称之为 存储或物理 模式。12e-r图中包括实体、属性和 联系 三种基本图素。13数据库设计步骤分为三步,分析 实体及其联系 、画e-r图、建立数据模型。14.关系的自然连接是_连接_的一个重要特例,它要求被连接的两个关系满足_有若干相同的属性名_。15数据库概念设计通常采用 er或实体联系 方法。16、合同库文件储存批发商与零售商的供货合同。一个合同可以填写不同商品的订货数量。供货合同的关系模式为:合同(合同号,商品号,

36、商品名,单价,数量),该关系的关键字是 (合同号,商品号) 。17数据库系统的主要特点是:数据独立、_数据共享 _和减少了数据冗余、数据的安全性、使用操作方便性。18数据库的数据独立性包括:_逻辑数据独立性_和物理数据独立性。19关系代数中专门的关系运算包括:_选择、投影、连接和除法 _。20数据库的存储结构是建立在_文件组织_基础上的。21关系数据操作语言(dml)特点是:操作对象与结果均为关系、操作的非过程性强、语言一体化、并且是建立在_数学理论_基础之上。22数据库系统采用映射技术的好处有:有利于数据库的使用、安全性好、保密性强、保证数据共享和_数据的独立性_。 23实体间联系分为三种:

37、一对一联系、 _一对多联系_ 、多对多联系。24属性是信息世界中广泛使用的一个术语,它对应于数据世界的_数据项(字段)_。25数据库结构设计的过程是“概念设计_逻辑设计_物理设计”。26联系是数据库技术的重要特点,至于怎样实现联系,取决于_数据库类型_。27.数据独立性是指当数据发生变化时,可以不用修改_应用程序_。28如果有元组在关系的主码上取值为空值,那么它违反了关系的_实体_完整性约束。29数据管理经过了手工文档、文件系统和_数据库系统_三个发展阶段。30dbms利用事务日志保存所有数据库事务的_更新(或修改)_操作。31如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是_3

38、_个表。32.一个关系就是一个_二维表_,一行对应一个元组,一列对应一个域,也就是一个属性。33.dba是指_数据库管理员_,它的职责是维护和管理_数据库_,使之始终处于最佳状态。34.数据库的三个模式之间存在两种映射,一是_外模式/模式_间的影射,二是_模式/内模式_间的映射。35.数据库的三级体系结构,是从_外模式_、_模式_和_内模式_三个不同层次描述的。36.在数据处理领域中,数据处理技术经历了_自由数据管理_、_文件管理_和_数据库管理_三个阶段。37.在关系数据库中,用_二维表_表示实体及实体之间的关系。38.dbms的含义是_数据库管理系统_,它是用户和_数据库_之间的接口。39.数据冗余是指_数据的重复存储_。40.除计算机软硬件环境外,数据库系统一般由_数据库_、_数据库管理系统_、_数据库管理员_和_应用程序_组成。41.在数据库系统中,用户对数据的操作只能通过_dml_语言进行。42.在数据库的三模式中,通过模式之间的_映射_来实现模式之间的转换。43.外模式又称子模式,是_用户_眼中的数据库,因此称外模式为_用户_视图。44.数据的完整性是指数据的_正确性_和_相容性_。45.实体和属性都

温馨提示

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

评论

0/150

提交评论