数据库原理试题及答案(六)
- 格式:doc
- 大小:1.42 MB
- 文档页数:17
试题六一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。
1. DB、DBMS和DBS三者之间的关系是( ).A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.不能相互包括2。
对数据库物理存储方式的描述称为( )A.外模式B.内模式C.概念模式D.逻辑模式3. 在数据库三级模式间引入二级映象的主要作用是()A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性4. 视图是一个“虚表”,视图的构造基于( )A.基本表B.视图C.基本表或视图D.数据字典5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROMC.WHERE D.GROUP BY6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()A.多对多 B.一对一 C.多对一 D.一对多7.如何构造出一个合适的数据逻辑结构是( )主要解决的问题.A.关系系统查询优化 B.数据字典C.关系数据库规范化理论D.关系数据库查询8. 将E-R模型转换成关系模型,属于数据库的( )。
A. 需求分析B. 概念设计C。
逻辑设计 D. 物理设计9.事务日志的用途是()A. 事务处理B. 完整性约束C. 数据恢复D. 安全性控制10.如果事务T已在数据R上加了X锁,则其他事务在数据R上()A。
只可加X锁 B. 只可加S锁C。
可加S锁或X锁D。
不能加任何锁二、填空题(本大题共10小题,每小题2分,共20分) 错填、不填均无分。
1。
数据库的逻辑数据独立性是由 映象提供的。
2。
关系代数中专门的关系运算包括:选择、投影、连接和_________.3。
设有学生表S(学号,姓名,班级)和学生选课表SC (学号,课程号,成绩),为维护数据一致性,表S与SC 之间应满足 完整性约束.4。
江苏技术师范学院2010—2011学年第二学期《数据库原理及应用》试卷(6B)注意事项:1.本试卷适用于2008级计算机科学与技术专业学生使用。
2.本试卷共8页,满分100分,答题时间120分钟。
一、名词解释(每小题3分,共15分)对以下术语做简明扼要的解释1.数据独立性2.关系模式3.数据库的完整性4.传递函数依赖5. ER图二、填空题(每空1分,共10分)1.在数据库的物理结构中,数据的基本单位是。
2.在数据库的三级模式结构中,数据是按模式的描述存储在磁盘中,按模式提供给用户的。
3.在关系模型中,表的行称为元组,列称为。
4.在SQL查询时,如果需要去掉查询结果中的重复组,应使用。
5.按事务对数据的封锁程度,封锁一般分为排他锁和两种。
6.模式/内模式映象为数据库提供了数据独立性。
7.SQL语言是一种综合性的功能强大的语言,分为数据控制语言,数据描述语言和数据操纵语言,DML是指功能。
8.对于函数依赖X→Y,如果Y是X的子集,此函数称为函数依赖。
9.E-R方法的三要素是:实体、属性和。
10.用树型结构表示实体类型及实体间联系的数据模型称为。
三、单选题(每题1分,共15分)1、下面对数据库特点的不正确叙述是()。
A.数据库中的数据采用统一的模型来表示。
B.数据库中数据之间的联系强。
C.数据库中数据冗余度高。
D.数据库中数据由一个软件统一管理。
2、下面对数据库三级模式结构的叙述中,不正确的是()。
A.三级模式结构可提供数据独立性。
B.三级模式结构通过两级映像来实现数据独立性。
C.模式做了修改,用户的应用程序必须修改。
D.内模式做了修改,模式不必修改。
3、下面关于关系代数的不正确叙述是()。
A.对一个关系作投影运算不会改变该关系元组的个数。
B.选择运算是根据某些条件对关系的元组进行筛选。
C.自然联接运算要求两个关系必须有取值域相同的属性。
D.自然联接是F联接的一种特殊情况。
4、下面对“关系模型”的叙述中,不正确的说法是()。
数据库原理综合练习六参考答案一、选择题练习1.B.概念设计练习2.B.概念模型练习3.C.逻辑设计阶段练习4.B.可移植性练习5.B.安全性练习6.B.完整性练习7.B.授权练习8.D.安全性练习9.B.事务中包括的所有操作要么都做,要么都不做练习10.B.一致性练习11.C.并发控制练习12.D.只有出现并发操作时,才有可能出现死锁练习13.D.不一致练习14.C.封锁练习15.B.一致练习16.B.系统故障练习17.C.介质故障练习18.C.对数据的所有更新操作练习19.D.丢失修改、不可重复读、脏读练习20.B.范围越小二、填空题l.答案:概念设计2.答案:概念数据3.答案:需求分析,概念设计,逻辑设计,物理设计,编码和调试4.答案:物理5.答案:数据字典6.答案:数据设计7.答案:载入8.答案:①属性冲突②命名冲突③结构冲突9.答案:属性和码10.答案:数据库应用11.答案:①与特定的DBMS无关的,但为一般的关系模型、网状模型或层次模型所表示的一般模型②一般模型③特定DBMS支持的逻辑模型三、简答题和综合题1.答:(1)学生与课程的联系类型是多对多联系。
(2)课程与教师的联系类型是多对多联系。
(3)学生与教师的联系类型是一对多联系。
(4)完善本题E-R图的结果如图6.5所示。
2.解:本题的E-R图转换为如下关系模式:单位(单位号,地址,电话)职工(职工号,姓名,性别,年龄,单位号)3.略4.解:本题对应的E-R图如图6.8所示5.解:(1)本题的E-R图如图6.9所示。
(2)对应的关系模型结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每个关系模式的候选码如下:科室的候选码是科名;病房的候选码是科室名十病房号;医生的候选码是工作证号;病人的候选码是病历号。
6.解:(1)学生选课局部E-R图如图6.10 所示,教师任课局部E-R图如图6.11所示。
数据库原理自考试题及答案一、单项选择题(每题1分,共10分)1. 数据库管理系统(DBMS)是:A. 数据库B. 数据库应用系统C. 在用户与数据库之间建立接口的一组软件D. 用于数据库的编程语言答案:C2. 关系数据库中的“关系”是指:A. 数据库管理员B. 数据库中的表C. 表之间的关系D. 数据库的物理存储答案:B3. 在关系数据库中,实现表之间联系的机制是:A. 索引B. 主键C. 外键D. 视图答案:C4. 数据库的完整性约束主要包括:A. 实体完整性、参照完整性和用户定义完整性B. 主键、外键和唯一性C. 数据类型、数据大小和数据格式D. 安全性、可靠性和完整性答案:A5. SQL语言中的“视图”是指:A. 数据库中的图形界面B. 数据库中的一个表C. 基于SQL查询的虚拟表D. 数据库的物理存储答案:C6. 数据库设计中,规范化理论的主要目的是:A. 提高查询速度B. 减少数据冗余和提高数据完整性C. 增加数据存储量D. 提高数据库的安全性答案:B7. 在数据库中,事务的ACID属性不包括:A. 原子性B. 一致性C. 持久性D. 多样性答案:D8. 数据库恢复的基础是:A. 数据备份B. 日志文件C. 索引D. 数据库的完整性约束答案:B9. 分布式数据库系统与集中式数据库系统的主要区别在于:A. 数据的存储位置B. 数据库的大小C. 数据库的查询速度D. 数据库的安全性答案:A10. 数据库的并发控制主要解决的问题是:A. 数据的安全性B. 数据的一致性C. 数据的完整性D. 数据的备份和恢复答案:B二、多项选择题(每题2分,共10分)11. 在数据库中,以下哪些因素可能导致数据的不一致性?()A. 并发事务B. 事务故障C. 系统故障D. 非法访问答案:ABC12. 数据库设计应遵循的基本原则包括()A. 数据的逻辑一致性B. 数据的安全性C. 数据的可维护性D. 数据的最小冗余答案:ABCD13. SQL语言的特点包括()A. 数据集上的语言B. 面向集合的操作方式C. 易于学习D. 与数据库无关答案:ABC14. 在数据库中,以下哪些操作可能会破坏数据的原子性?()A. 事务的不完全执行B. 事务的过早中断C. 系统故障D. 非法访问答案:ABC15. 数据库的安全性要求包括()A. 用户身份的认证B. 数据的加密存储C. 数据的访问控制D. 数据的完整性答案:ABC三、简答题(每题5分,共20分)16. 简述数据库管理系统(DBMS)的主要功能。
P36:8.分别举出实体型之间具有一对一,一对多,多对多联系的例子。
9.学校有若干个系,每个系有若干班级和教研窒,每个教研窒有若干教员,其中有的教授和副教授每人各带若干研究生。
每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。
用E-R图画出该学校的概念模型。
11.教师与课程之间的联系是多对多联系,试用层次模型表示之。
14.试比较层次模型,网状模型和关系模型的优点与缺点。
层次模型的优点主要有:( l )模型简单,对具有一对多层次关系的部门描述非常自然、直观,容易理解,这是层次数据库的突出优点;( 2 )用层次模型的应用系统性能好,特别是对于那些实体间联系是固定的且预先定义好的应用,采用层次模型来实现,其性能优于关系模型;( 3 )层次数据模型提供了良好的完整性支持。
层次模型的缺点主要有:( l )现实世界中很多联系是非层次性的,如多对多联系、一个结点具有多个双亲等,层次模型不能自然地表示这类联系,只能通过引入冗余数据或引入虚拟结点来解决;( 2 )对插入和删除操作的限制比较多;( 3 )查询子女结点必须通过双亲结点。
网状数据模型的优点主要有:( l )能够更为直接地描述现实世界,如一个结点可以有多个双亲;( 2 )具有良好的性能,存取效率较高。
网状数据模型的缺点主要有:( l )结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握;( 2 )其DDL 、DML 语言复杂,用户不容易使用。
由于记录之间联系是通过存取路径实现的,应用程序在访问数据时必须选择适当的存取路径。
因此,用户必须了解系统结构的细节,加重了编写应用程序的负担。
17.数据库管理系统有哪些主要功能?l 数据库定义功能;2 数据存取功能;3 数据库运行管理;4 数据库的建立和维护功能。
18.数据库管理系统有哪几部分组成?1 数据定义语言及其翻译处理程序2 数据操纵语言及其编译(或解释)程序3 数据库运行控制程序4 实用程序P642.解释下列概念,并说明它们之间的联系与区别:1码,候选码,外部码2笛卡尔,关系,元组,属性,域3关系模式,关系模型,关系数据库答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
数据库原理模拟试卷(1)一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
每小题1分,共15分)1.数据库系统的体系结构是(C )A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C )。
A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。
A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。
A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。
A、ER模型B、关系模型C、网状模型D、层次模型6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D )。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期7.要保证数据库物理数据独立性,需要修改的是( B )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式8.下列四项中,不属于数据库特点的是( D )A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低9.数据库中存储的是( D )A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系10.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D.E—R模型11. 五种基本关系代数运算是( a)A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ112.数据库保护的几个方面中,不包括的是( A )A.控制数据冗余B.并发控制C.完整性保护D.故障恢复13.下列四项中,关系规范化程度最高的是关系满足( B )A.非规范关系B.第三范式C.第二范式D.第一范式14.单个用户使用的数据视图的描述称为(a )A.外模式B.概念模式C.内模式D.存储模式15. 子模式DDL用来描述( b )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构二、填空题(每空1分,共15分)1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。
数据库原理习题(含答案)数据库原理习题(含答案)第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素内容。
Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3、在数据库中存储的是()A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用()描述全部数据的整体逻辑结构。
A、外模式B、模式C、内模式D、数据模式5、数据库中,导致数据不一致的根本原因是()A、数据量太大B、数据安全性不高C、数据冗余D、数据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是()A、记录的长度B、文件的大小C、联系的复杂程度D、数据及联系的表示方式7、数据库三级模式体系结构的划分,主要有利于保持数据库的()A、数据安全性B、数据独立性C、结构规范化D、操作可行性8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。
A、外模式B、模式C、内模式D、数据模式9、数据库系统中,用()描述全部数据的物理存储视图。
A、外模式B、模式C、内模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL11、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。
第六章三、设计题1.一个图书管理系统中有如下信息。
图书:书号、书名、数量、位置借书人:借书证号、姓名、单位出版社:出版社名、邮编、地址、电话、E-mail其中约定:任何人可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书仅为一个出版社所出版,出版社名具有唯一性。
根据以上情况,完成如下设计。
(1)设计该系统的E-R图。
(2)将E-R图转换为关系模式。
(3)指出转换后的每个关系模式的主码。
关系模式及主码图书(书号,书名,数量,位置,出版社名)借书人(借书证号,姓名,单位)出版社(出版社名,邮编,地址,电话,E-mail)2.图6-26(a)、(b)和(c)给出某企业管理系统三个不同的局部E-R图,将其合成一个全局E-R图,并设置各个实体以及联系的属性(允许增加必要的属性,也可将实体的属性改为联系的属性)。
(a ) (b ) (c ) 图6-26 局部E-R 图各实体的属性如下。
部门:部门号、部门名、电话、地址职员:职员号、职员名、职务、年龄、性别设备:设备号、名称、规格、价格零件:零件号、名称、规格、价格3.经过需求分析可知,某医院病房计算机管理系统中需要管理以下信息。
科室:科室名、科室地址、科室电话、医生姓名病房:病房号、床位号、所属科室医生:工作证号、姓名、性别、出生日期、联系电话、职称、所属科室名病人:病历号、姓名、性别、出生日期、诊断记录、主管医生、病房号其中,一个科室有多个病房、多名医生,一个病房只属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
根据以上需求分析的情况,完成以下有关的设计。
(1)画出该计算机管理系统中有关信息的E-R 图。
(2)将该E-R 图转换为对应的关系模式。
(3)指出转换以后的各关系模式的范式等级和对应的候选码。
科室(科室名,科室地址,科室电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,性别,出生日期,联系电话,职称,科室名)病人(病历号,姓名,性别,出生日期,诊断记录,主管医生,病房号)4. 排课是教学环节中的重要过程,该过程包括以下实体。
数据库原理试题及答案一、选择题1. 数据库的主要特点是什么?A. 数据独立性B. 冗余性C. 数据共享性D. 数据保密性答案:A. 数据独立性2. 关系数据库中,主键的作用是什么?A. 用于建立实体之间的联系B. 用于唯一标识关系表中的每一条记录C. 用于排序和索引D. 用于限制实体的属性取值范围答案:B. 用于唯一标识关系表中的每一条记录3. 下面哪个不是SQL的基本操作?A. SELECTB. UPDATEC. DELETED. INSERT答案:C. DELETE4. 数据库ACID特性中的一致性指的是什么?A. 事务执行前后数据的一致性B. 并发操作下的数据一致性C. 数据库内部元数据的一致性D. 数据备份和恢复的一致性答案:A. 事务执行前后数据的一致性5. 数据库索引的作用是什么?A. 提高数据查询的效率B. 加快数据的插入和更新操作C. 保证数据的一致性D. 限制数据的访问权限答案:A. 提高数据查询的效率二、填空题1. 数据库中,用于描述数据之间的关系的形式称为________。
答案:表2. 数据库中,用于存储数据的基本单位称为________。
答案:字段3. 数据库中,用于组织和管理数据的软件系统称为________。
答案:数据库管理系统(DBMS)4. 关系数据库中,用于连接不同表之间的数据的字段称为________。
答案:外键5. 关系数据库中,用于限制字段取值范围的规则称为________。
答案:约束三、简答题1. 请简要描述数据库的三级模式结构。
答:数据库的三级模式结构包括外模式(视图层)、概念模式(逻辑层)和内模式(物理层)。
外模式是用户对数据库的部分数据的逻辑表达方式,用户可以通过外模式对所需数据进行查询和操作。
概念模式是数据库的全局逻辑结构,它定义了数据库中各个实体及其之间的关系,并给出了对数据进行操作的完整规则。
内模式是数据库在物理存储上的表示,它描述了数据在磁盘上的存储方式和组织结构。
数据库原理试题答案(B卷)一、填空题(每空 2 分,共 20 分)1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的.2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库.3、数据库的 ____________ 是指数据库的正确性和相容性.4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。
5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言.6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。
7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。
8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。
9、避免活锁的简单方法是采用 _____ 的策略。
10、知识库系统和主动数据库系统是将数据库技术和 ________ 技术相结合产生的。
二、选择题(每小题 1 分,共 10 分)1、SQL 中,下列涉及空值的操作,不正确的是()A . AGE IS NULLB . AGE IS NOT NULLC . AGE=NULLD . NOT (AGE IS NULL)2、关系数据模型的三个组成部分中,不包括()A .完整性规则B .数据结构C .数据操作D .并发控制3、DB, DBMS 和 DBS 三者间的关系是()A . DB 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMSC . DBMS 包括 DBS 和 DBD . DBS 与 DB 、 DBMS 无关4、数据库的并发操作可能带来的问题包括( )A .丢失更新B .数据独立性会提高C .非法用户的使用D .增加数据的冗余度5、并发事务的交叉执行破坏了事务的() A .原子性 B .隔离性 C .一致性D .永久性6、3NF ()规范化为 BCNF .A .消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖C .消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖7、()是长期存储在计算机内的有组织,可共享的数据集合。
一、选择题1 等值连接与自然连接是( )。
A.相同的B.不同的,自然连接是两表普通连接C. 不同的,自然连接连接条件无等值要求D.不同的,自然连接连接条件有等值要求D2 关系数据库管理系统应能实现的专门关系运算包括。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表B3 关系运算中花费时间能最长的运算是()。
A.不可再分B.选择C.笛卡尔积D. 除C4 设有关系R,按条件f对关系R进行选择,正确的是( ) 。
A.R×RB.R-RC. δf (R)D.∏f (R)C5 欲从已知关系中按某条件取出两列,则应采取关系代数的()运算A.选择B.投影C.连接B6 在关系代数运算中,五种基本运算为( ) 。
A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积C7 自然连接是构成新的有效方法。
一情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A.元组B.行C.记录D.属性D8 从关系中挑选出指定的属性组成新关系的运算称为()。
A.“选取”运算B. “投影”运算C.“连接“运算D.“交”运算B9 关系数据库管理系统应能实现的专门关系运算包括()。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表B10 逻辑表达式运算的结果是()。
A.数值型B. 字符型C.逻辑型 C. 日期型C11 设域D1={a1,a2,a3},D2={1,2},D3={计算机打印机扫描仪}。
则D1、D2 和D3 的笛卡儿积的基数为()。
A.2B. 3C. 8D. 18D12 下列哪种运算不属于关系代数的基本运算()。
A. 连接B. 笛卡儿积C. 相减D. 投影A13 有两个关系R和S ,分别包含15个和10个元组,则在R ∪S,R - S,R ∩S 中不可能出现的元组数目情况是()。
数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。
A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。
A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。
函授课程《数据库原理》试题库及答案年级: 2011 专业:会计学、经济管理层次:高升专主讲教师姓名:宋建萍联系电话:《数据库原理与应用》复习一、选择题1.数据库系统的特不包括以下(C)选项。
A.数据加工B.数据共享C.关系模型D.减少数据冗余2.(A)是位于用户和操作系统之间的一层数据库管理软件。
A. DBMSB. DBC. DBSD. DBA3.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C)A.子模式B.用户模式C.模式D.存储模式4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)A. 数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员5.在关系数据库中,视图是三级模式结构中的(D)A.内模式B.模式C. 存储模式D.外模式6.数据库系统的数据独立性体现在(B)A.不会因为数据的变化影响到应用程序B.不会应为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会应为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构7.对于现实世界中事物的特征,在实体-联系模型中使用(A)A. 属性描述B.关键字描述C.二维表格描述D.实体描述8.概念模型是现实世界的第一层抽象,这一类最着名的模型是(D)A.层次模型B.关系模型C.网状模型D.实体-联系模型9.SQL语言是(C)语言。
A. 层次数据库B.网络数据库C.关系数据库D. 非数据库10.SQL语言是(B)的语言,易学习。
A.过程化B.非过程化C.格式化D.导航化11.以下关于SQL语句的书写准则中,不正确的是(AD)(多选)A.SQL语句对大小写敏感,关键字需要采用大写形式B.SQL语句可写在一行或多行,习惯上每个子句占用一行C.关键字不能在行与行之间分开,并且很少采用缩写形式D.SQL语句的结束符为分号“;”12.下列不属于SQL语言中用于数据定义功能的语句有(B)(多选)A. CREATEB.INSERTC.DROPD.ALTER13.在SQL语言中不可以用来表示”10<X<15”的是(B)A. X>10 AND X<15B. X BETWEEN 10 AND 15C. X IN ()11,12,13,14D. X BETWEEN 11 AND 1414.数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。
扬州大学试题纸( - 年第 学期)学院 级课程 数据库原理及应用 (6)卷一、选择题(每题1分,共20分)1.数据库系统与文件系统的主要区别是( )。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 2.( )是存储在计算机内结构化的数据的集合。
A. 数据库系统 B. 数据库 C. 数据库管理系统 D. 数据结构 3.数据库管理系统(DBMS )是( )。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件 4.子模式是( )。
A. 模式的副本B.模式的逻辑子集C. 多个模式的集合D. 以上三者 5.关系数据库中的码是指( )。
A. 能惟一决定关系的字段B. 不可改动的专用保留字C. 关键的很重要的字段D. 能惟一标识元组的属性或属性集合 6.假设关系模式R(A, B)属于3NF,下列说法中( )是正确的。
A. 它一定消除了插入和删除异常 B. 仍存在一定的插入和删除异常 C. 一定属于BCNF D. A 和C 都是7.关系数据库规范化是为解决关系数据库中( )问题而引入的。
A. 插入异常、删除异常和数据冗余 B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性学 院 ________________系_______________班 级___________________学 号__________________姓 名____________………………………………………………….装…………………………….订…………………………..8.关系模式的候选码可以有()A. 0个B. 1个C. 1个或多个D. 多个9.数据库的()是指数据的正确性和相容性。
A. 安全性B. 完整性C. 并发控制D. 恢复10.下列SQL语句中,能够实现“收回用户USER1对学生表(STUDENT)中学号(SNO)修改权”这一功能的是()。
数据库原理试题及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.使用数据库技术来处理一个实际问题时,对数据描述经历的过程是( B )A.定义、描述、实现B.概念设计、逻辑设计、物理设计C.结构设计、表设计、内容设计D.逻辑设计、结构设计、表设计2.负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是( D )A.应用程序员B.终端用户C.专业用户D.DBA3.数据库应用系统设计的需求分析阶段生成的文档是数据字典和( A )A.数据流图B.E-R图C.功能模块图D.UML图4.设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是( D )A.课程号B.开设专业号C.先修课程号D.开设专业号和先修课程号5.由于关系模式设计不当所引起的插入异常指的是( C )A.未经授权的用户对关系进行了插入操作B.两个事务并发地对同一关系进行插入而造成数据库的不一致C.由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中D.向关系中插入了不该插入的数据6.X→Y能用FD推理规则推出的充分必要条件是( B )A.Y⊆XB.Y⊆X+C.X⊆Y+D.X+=Y+7.下面关于SQL语言的描述中,不正确...的是( B )A.SQL语言支持数据库的三级模式结构B.一个SQL数据库就是一个基本表C.SQL的一个表可以是一个基本表,也可以是一个视图D.一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表8.当关系R 和S 做自然连接时,能够把R 和S 原该舍弃的元组放到结果关系中的操作是( C )A.左外连接B.右外连接C.外连接D.外部并9.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M 的图 书,则SQL 查询语句中WHERE 子句的条件表达式应写成( C )A.书名LIKE '%_ _M%'B.书名LIKE '_ _M%'C.书名LIKE ' _ _M_%'D.书名LIKE '_%M_ _'10.设关系R 和S 具有相同的关系模式,则与R ⋃S 等价的是( B )A.{}S t R t |t ∉∧∈B.{}S t R t |t ∈∨∈C.{}S t R t |t ∈∧∈D.{}S t R t |t ∉∨∈11.表示事务执行成功的语句是( A )MITB.RETURNC.ROLLBACKD.OK12.SQL2提供事务的四种隔离级别,其中最高级别是( A )A.SERIALIZABLEB.REPEATABLE READC.READ COMMITTEDD.READ UNCOMMITTED13.SQL Server 2000提供的服务中,管理SQL Server 周期性行为的安排,并在发生错误时通知系统管理员的是( B )A.MS SQL ServerB.SQL Server AgentC.MS DTC(Distributed Transaction Coordinator)D.Microsoft Server Service14.PowerBuilder9.0开发工具附带的小型数据库是( A )A.RDBMS ASAB.WORKSPACEC.TARGETD.LIBRARY15.在ODBC 分层体系结构中,用来处理ODBC 函数的是( C )A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
(完整版)数据库原理与应⽤试题及答案⼀、单选题(20分,每题1分)1.关系数据模型的基本数据结构是()。
A. 树B. 图C. 索引D. 关系2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。
A. OSB. DSC. DBMSD. DBS3.元数据是指()。
A. 数据结构的描述B. 数据项的描述C. 数据的来源D. 基本数据4.下⾯对关系中属性的描述,错误的是()。
A. 属性的次序可以任意交换B. 允许多值属性C.属性名唯⼀ D. 每个属性中所有数据来⾃同⼀属性域5.超码、候选码和主码之间的关系是()。
A.超码?候选码?主码 B. 超码?主码?候选码C. 主码?候选码?超码D. 主码?超码?候选码6.关系数据库实现数据之间联系的⽅法是()。
A. 主码B. 外码C. 候选码D. 超码7.如下所⽰关系R(A,B,C,D)中,可以作为主码的属性组是()。
A. ABB. BCC. CDD. AD或BD8.设有如下所⽰关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插⼊关系S的元组是()。
A. (1,2,3)B. (3,2,1)C. (1,2,1)D. (4,5,6)9. 将上题中的2个关系R 和S (未插⼊元组前)进⾏R*∞S 后的运算结果包含()个元组。
A. 5B. 6C . 3D. 210. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使⽤了ON UPDA TECASCADE 短语(级联更新),将R 中第⼀个元组的A 属性值更新为4时,S 中第⼀个元组A 属性的值()。
A. 不变B. 变为4C .变为NULL D. 拒绝更新,返回错误信息11. 设有⼀个关系R (A ,B ),如果要找出B 属性的最后⼀个字母为A ,并且⾄少包含2个字母的查询条件⼦句应写成WHERE B LIKE ()。
A . ‘_A%’B. ‘_A ’C. ‘_% A ’D. ‘%A ’12. SQL 中谓词EXIST 可⽤来测试⼀个集合是否()。
模拟试题(一)一、填空题(30分)1.数据的独立性包括数据的物理独立性和数据的逻辑独立性。
2.数据的物理独立性是指当数据的存储结构(或内模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。
3.数据模型由三部分组成:数据结构数据操作完整性约束4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n(一对多)的联系。
5.一个关系模型由若干个关系模式组成。
6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。
7.SQL语言具有对数据的定义查询操纵控制等四个方面的功能。
8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是平凡函数依赖。
9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个候选关键字。
10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。
11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。
12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。
13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术有:数据转储和登录日志文件。
13、15.____分布式数据库___________是一个逻辑上统一、地域上分布的数据集合。
16.关系中能唯一标识元组,且又不含多余属性称为___候选键_____________。
17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。
这种方法称为_____________自顶向下方法___________。
18.分布式数据库系统中透明性层次越高,应用程序的编写越简单。
数据库原理试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵2. 关系数据库中,表与表之间的联系称为:A. 关系B. 约束C. 索引D. 视图3. SQL是一种:A. 编程语言B. 操作系统C. 数据库查询语言D. 网络协议4. 在关系数据库中,以下哪个操作用于删除表?A. DELETEB. DROPC. INSERTD. UPDATE5. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性二、简答题(每题10分,共30分)6. 请简述数据库事务的四大特性(ACID)。
7. 解释什么是规范化以及它的目的是什么。
8. 描述什么是数据库的并发控制,并举例说明。
三、应用题(每题25分,共50分)9. 假设有一个图书馆管理系统的数据库,包含以下表:- 书籍(BookID, Title, Author, ISBN)- 借阅者(BorrowerID, Name, Address)- 借阅记录(RecordID, BookID, BorrowerID, BorrowDate, ReturnDate)编写SQL语句,查询所有未归还的书籍及其借阅者信息。
10. 描述如何设计一个数据库来存储一个在线购物网站的订单信息,包括订单、商品、用户和订单详情表。
请列出每个表的字段,并说明它们之间的关系。
答案一、选择题1. 答案:C(数据加密不是DBMS的主要功能)2. 答案:A(表与表之间的联系称为关系)3. 答案:C(SQL是数据库查询语言)4. 答案:B(DROP操作用于删除表)5. 答案:D(索引完整性不是数据库的完整性约束)二、简答题6. 答案:数据库事务的四大特性(ACID)是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
数据库原理试题及答案一、选择题(每题2分,共20分)1. 关系数据库管理系统(RDBMS)中,用于查询数据的语句是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 在SQL中,用于删除表中数据的语句是:A. DROP TABLEB. REMOVEC. DELETED. ERASE答案:C3. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低数据库成本答案:B4. 以下哪个是数据库的完整性约束:A. 唯一性约束B. 索引C. 视图D. 存储过程答案:A5. 在关系数据库中,主键用于:A. 唯一标识表中的每条记录B. 存储数据C. 建立表之间的关系D. 排序数据答案:A6. 数据库事务具有以下哪个特性:A. 原子性B. 并行性C. 持久性D. 可逆性答案:A7. 在数据库设计中,使用外键的主要目的是:A. 增加数据安全性B. 建立表之间的关联C. 提高查询速度D. 减少数据冗余答案:B8. 数据库的并发控制主要解决以下问题:A. 数据丢失B. 数据冗余C. 数据不一致D. 数据泄露答案:C9. 数据库的备份和恢复机制主要用于:A. 增加数据安全性B. 优化查询性能C. 提高系统可用性D. 减少系统成本答案:A10. 在数据库中,触发器是一种:A. 数据库对象B. 数据库约束C. 数据库查询语言D. 数据库存储过程答案:D二、简答题(每题5分,共30分)1. 简述数据库的三级模式结构。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户视图,描述了用户对数据的视图;概念模式是全局视图,描述了数据库的总体逻辑结构;内模式是存储视图,描述了数据的物理存储方式。
2. 解释什么是数据库的事务。
答案:数据库的事务是一系列操作,它们作为一个整体被执行,以确保数据库的完整性。
事务具有以下四个基本属性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
数据库原理试题及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库类型的划分依据是( B )A.记录形式B.数据模型C.数据联系D.存取数据方法2.在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序( C )A.必须改变B.自动改变C.可以不变D.必须作废3.STUDENT和DEPT两个关系如下表所示,其中STUDENT关系中的主码为学号,年龄在18~25之间,DEPT关系的主码为系号。
向STUDENT 中插入行(507,'王方',17,'D4'),该操作( D )A.仅违反实体完整性B.仅违反参照完整性C.仅违反用户定义完整性D.违反了参照完整性和用户定义完整性4.在数据库设计中,超类实体与子类实体的关系是( D )A.前者只继承后者的主码B.后者只继承前者的主码C.前者继承后者的所有属性D.后者继承前者的所有属性5.设有关系模式R(ABCDEG),F是R上成立的FD集,F={D→G,C→A,CD→E,A→B},则(AC)+F为( B )A.ACB.ABCC.ABDGD.ABCDEG6.3NF规范到BCNF,必须消除( C )A.非主属性对键的部分函数依赖B.非主属性对键的传递函数依赖C.主属性对键的部分和传递函数依赖D.非平凡且非函数依赖的多值依赖7.设有关系R(ABCD)和关系s(BCD),则R×S结果集的元数为( D )A.3B.4C.6D.78.关系代数中投影运算是对关系进行的( A )A.垂直分割B.水平分割C.结合D.先垂直分割后水平分割9.当关系R和S自然连接时,能够把R和S原来应该舍弃的元组放到结果关系中的操作是( D )A.左外连接B.右外连接C.外部并D.外连接10.嵌入式SQL中实现主语言与SQL语句间的参数传递是通过( B )A.SQLCAB.共享变量C.数据集D.游标11.应用程序中的运算溢出属于( A )A.事务故障B.系统故障C.介质故障D.人为故障12.事务的并发执行不会破坏数据库的完整性,这个性质称为事务的( C )A.原子性B.一致性C.隔离性D.持久性13.在T-SQL语言中,表变量存在的地方是( A )A.内存B.数据库C.文件D.临时表14.PowerBuilder 9.0中,用于生成可执行文件、动态链接库、组件和代理对象的是( B )A.应用画板B.工程画板C.函数画板D.窗口画板15.在面向对象技术中,下列不属于...汇集类型的是( C )A.数组B.列表C.行类型D.包类型二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
错填、不填均无分。
16.DBMS是位于用户与___操作系统(OS)___之间的一层数据管理软件。
17.设计数据库概念结构时,常用的数据抽象方法是___聚集___和概括。
18.引起关系模式中各种数据操作异常的原因是___数据冗余___。
19.关系R和S都是二元关系,则与元组表达式{w|(∃u)( ∃v)(R(u)∧S(v)∧u[2]=v[1]∧w[1]=u[1]∧w[2]=v[2])}等价的关系代数表达式是______。
20.SQL DML分成数据查询和___数据更新___两类。
21.如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为__可串行化调度____。
22.数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或___破坏___。
23.在SQL Server 2000中,角色分为服务器角色和___数据库___角色。
24.PowerBuilder在访问数据库之前,必须首先与要使用的数据库___建立连接___。
25.在SQL标准中,CLI定义了一套可以从宿主语言调用的___公共函数___。
三、简答题(本大题共10小题,每小题3分,共30分)26.DBMS的存储管理器有哪几部分组成?27.在关系模型中,对关系作了哪些规范性限制?28.设F是关系模式R(ABCDE)的FD集,F={AB→C,C→E,E→CD,C →D,AB→E},试求与F等价的最小函数依赖集。
29.所有的视图都可以更新吗?为什么?30.参照完整性规则在SQL中可以用哪几种方法实现?31.什么是数据库的可恢复性?32.封锁可能带来哪些问题?33.SQL Server 2000安装程序自动创建的系统数据库有哪些?34.简述PowerBuilder 9.0集成开发环境中系统树窗口的功能。
35.在类图中,子类之间的语义约束有哪些?四、设计题(本大题共5小题,每小题4分,共20分)设有如下3个关系模式:职工(职工号,姓名,性别,年龄)工程(工程号,工程名称,预算)报酬(职工号,工程号,工资)用SQL语句完成下面36—40题。
36.查询年龄不在19至55岁之间的职工姓名和性别。
37.按照职工号统计每名职工的总收入。
38.将预算额达到10万元及以上工程的职工工资提高10%。
39.创建一个关于职工参加工程项目的视图VPS,该视图包括职工号,姓名,工程名称和工资。
40.查询参加过两个以上工程项目的职工号及项目数,并按项目数降序排列。
五、综合题(本大题共2小题,每小题5分,共10分)41.设某校教材管理系统中,有一个记录各班级领用教材情况的关系模式:R(教材编号,教材名称,出版社,班级号,领用时间,领用数量)如果规定:每个班级每次可领用多种教材,但每种教材只允许领用一次;同一种教材可被不同班级领用;不同班级可同时领用教材。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式?(3)将R规范到3NF。
42.某汽车维修部门的维修工单如下表所示:(1)根据上表,试为某汽车维修部门设计一个优化的ER模型,要求标注联系类型(可省略实体属性)。
(2)将ER模型转换为关系模型,标注每个关系模型的主键和外键(如果存在)。
2012年10月高等教育自学考试全国统一命题考试数据库系统原理试题课程代码:04735请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.数据管理技术的发展经历了人工管理、文件系统、数据库和高级A.数据描述阶段B.应用程序系统C.编译系统D.数据库阶段2.下面不是..关系数据模型的性质的是A.关系的每个属性是不可分割的 B.关系模型的查询效率比非关系模型高C.关系中不允许出现重复元组D.关系是一个集合,因此没有行序3.要保证数据库逻辑数据独立性,需要修改的是A.逻辑模式B.模式与内模式的映射C.逻辑模式与外模式的映射D.内模式4.下列模型中,广泛采用ER模型设计方法的是A.逻辑模型B.概念模型C.物理模型D.外模型5.如果关系模式设计的不好..,会出现A.数据冗余B.函数依赖C.关键码D.多值依赖6.下面说法正确的是A.满足4范式不一定满足BC范式B.满足BC范式一定满足4范式C.满足4范式一定满足BC范式D.BC范式与4范式没有任何关系7.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×SA.包含r+s个属性和m+n个元组 B.包含r+s个属性和m×n个元组C.包含r×s个属性和m+n个元组D.包含r×s个属性和m×n个元组8.关系演算是一种A.以元组为变量的谓词演算B.以属性为变量的谓词演算C.基于集合的运算D.以关系为运算对象的高级运算的集合9.下列关于导出表叙述正确的是A.导出表即为视图B.导出表是执行了查询时产生的表C.导出表必然与原表具有同样结构D.导出表可以用CREATETABLE直接创建10.关于SQL语言下列描述正确的是A.SQL语言只包括数据查询语言和数据操纵语言B.用SQL语言可以实现可视化应用程序开发C.SQL语言可作为一种交互式语言D.SQL语言是一种关系代数查询语言11.DBMS的恢复管理子系统保证了事务的A.独立性实现B.一致性实现C.隔离性实现D.持久性实现12.下列不属于...并发操作带来的问题的是A.丢失更新B.读脏数据C.不可重复读D.运算溢出13.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库14.用PowerBuilder脚本语言来连接数据库时,语句SQLCA.DBMS="ODBC"所指的是A.数据库厂商的名称B.定义程序是否提交事务C.从数据库中显示检索到的数据 D.所需要的额外信息15.在面向对象技术中,可以避免数据结构的无穷嵌套问题的数据类型是A.行类型B.集合类型C.引用类型D.包类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共10小题,每小题1分,共10分)16.数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性和____________。
17.若关系R满足1NF,且它的每一非主属性完全函数依赖于候选键,则该关系满足___________。
18.数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统的________________。
19.关系R和S做外连接时,结果元组中只有R中的属性存在Null 值,则该连接属于_____________连接。
20.国际标准化组织ISO发布的SQL语言标准SQL99习惯上被称为____________。
21.SQL的基本表约束主要有三种形式:候选键定义、外键定义、______________定义。
22.封锁对象的大小称为_______________。
23.用户管理SQLServer2000的主要管理工具是_____________。
24.在PB9.0中连接数据库有三个步骤:建立ODBC数据源;建立数据库描述文件;用__________命令连接数据库。
25.在对象联系图中,椭圆之间的边表示对象之间的__________。