《数据库》练习测试题库
一、选择题
1、单个用户使用的数据视图的描述称为( )。
A.外模式 B.概念模式 C.内模式 D.存储模式 2、子模式DDL用来描述( )。
A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3、在DBS中,DBMS和OS之间的关系是( )。
A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行 4、五种基本关系代数运算是( )。
A.∪,-,×,π和σ B.∪,-,∞,π和σ
C.∪,∩,×,π和σ D.∪,∩,∞,π和σ 5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )。 A.左外联接 B.右外联接 C.外部并 D.外联接 6、下列聚合函数中不忽略空值 (null) 的是( )。
A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F( )。
A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解 8、下列SQL语句中,修改表结构的是( )。
A.CREATE B.ALTER C.UPDATE D.INSERT
9、在数据库设计中,将ER图转换成关系数据模型的过程属于( )。
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 10、SQL中,下列涉及空值的操作,不正确的是( )。 A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL) 11、如果事务T获得了数据项Q上的排它锁,则T对Q( )。
A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读不能写 12、DBMS中实现事务持久性的子系统是( )。
A. 安全性管理子系统 B.完整性管理子系统 C.并发控制子系统 D.恢复管理子系统 13、SQL的全局约束是指基于元组的检查子句和( )。
A.非空值约束 B.域约束子句 C.断言 D.外键子句 14、分布式数据库系统中分片模式和分配模式均是( )。
A.全局的 B.局部的 C.分布的 D.集中的 15、数据的独立性分为( )两个层次。
A.层次独立性和概念独立性 B.系统独立性和用户独立性 C.物理独立性和逻辑独立性 D.控制独立性和模型独立性 16、下列有关数据库的描述,正确的是( )。
A.数据库是一个DBF文件 B.数据库是一个关系 C.数据库是一个结构化的数据集合 D.数据库是一组文件
17、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( )。
A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系 18、“实体”是信息世界中广泛使用的一个术语,它用于表示( )。
A.有生命的事物 B.无生命的事物 C.实际存在的事物 D.一切事物 19、数据模式是( )。
A.文件的集合 B.记录的集合
C.数据的集合 D.记录类型及其联系的集合 20、实体完整性要求主属性不能取空值,这一点通常是通过( )。
A.定义外部键来保证 B.定义主键来保证 C.用户定义的完整性来保证 D.关系系统自动保证 21、表示数据库的概念模型一般使用( )。
A.用户活动图 B.数据流图 C.E-R图 D.流程图 22、建立数据库、配置和使用数据库的软件称为( )。
A.操作系统 B.数据库管理系统 C.应用开发工具 D.应用程序 23、设表SC中存放了学生的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修
了3号课程的学生的学号及其成绩,查询结果按分数的降序排列,下面SQL语句正确的是( )。
A.SELECT Sno, Grade FROM SC WHERE Sno=’3’ ORDER BY Grade; B.SELECT Sno, Grade FROM SC WHERE Cno=’3’ ORDER BY Grade;
C.SELECT Sno, Grade FROM SC WHERE Sno=’3’ ORDER BY Grade DESC; D.SELECT Sno, Grade FROM SC WHERE Cno=’3’ ORDER BY Grade DESC; 24、设表SC中存放了学生的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修
1号课程的学生平均成绩,下面SQL语句正确的是( )。 A.SELECT Grade(AVG) FROM SC WHERE Cno=’1’; B.SELECT Grade(AVG) FROM SC WHERE Sno=’1’; C.SELECT AVG(Grade) FROM SC WHERE Sno=’1’; D.SELECT AVG(Grade) FROM SC WHERE Cno=’1’; 25、设表SC中存放了学生的学号(Sno)、课程号(Cno)和成绩(Grade),现要插入一条学
号2005001和课程号3的记录,下面SQL语句正确的是( )。 A.INSERT INTO SC VALUES(2005001,3);
B.INSERT INTO SC(Sno, Cno) VALUES(2005001,3,NULL); C.INSERT INTO SC(Sno, Cno) VALUES(2005001,3); D.INSERT INTO SC(Sno, Cno) VALUES(3,20005001); 26、一个表中的任意两行的记录值( )。
A.不能全同 B.可全同 C.必须全同 D.以上都不是
27、视图在进行下面哪项操作时没有限制( )。
A.插入 B.更新 C.删除 D.以上几项操作都有限制 28、下面有关视图的说法,错误的是( )。
A. 视图是从一个或几个基本表导出的虚表 B.数据库中存放了视图的定义和数据
C.基本表中的数据改变,视图中查询出的数据也随之改变 D.可以在一个视图上再定义新的视图 29、表由行和列组成,行又称为( ),行的顺序是任意的。
A.记录 B.语句 C.字段 D.元组 30、在创建表的约束条件中,主键强制表中的( )。
A.某一列非空 B.某一列非空且唯一
C.某一列或多列非空 D.某一列或多列非空且唯一
31、在数据库故障中,以下情况下故障危害性最大,但发生可能性又最小的是( )。
A.系统故障 B.介质故障 C.用户故障 D.进程故障 32、下面各种类型的备份中,可能是对数据库的一致性备份的是( )。
A.联机完全备份 B.热备份 C.联机表空间备份 D.冷备份 33、以下哪种数据类型不是基本数据类型( )。
A.TABLE B.NUMBER C.VARCHAR D.INTEGER 34、在SQL语言中将权限授予用户是通过( )语句实现的。
A.CREATE B.REVOKE C.GRANT D.INSERT 35、( )属于信息世界的模型,是现实世界到机器世界的一个中间层次。
A.数据模型 B.概念模型 C.E-R图 D.关系模型 36、关系数据库中的视图属于4个数据抽象级别中的( )。
A.外部模型 B.概念模型 C.逻辑模型 D.物理模型 37、在下列关于关系的陈述中,错误的是( )。
A.表中任意两行的值不能相同 B.表中任意两列的值不能相同 C.行在表中的顺序无关紧要 D.列在表中的顺序无关紧要 38、为了防止一个用户的工作不适当地影响另一个用户,应该采取( )。
A.完整性控制 B.安全性控制 C.并发控制 D.访问控制 39.关系数据库中,实现实体之间的联系是通过表与表之间的( )。
A.公共索引 B.公共存储 C.公共元组 D.公共属性 40、下列哪项不是组成数据模型的三要素( )。
A.数据结构 B.数据操作 C.完整性约束条件 D.关系模型
二、填空题
1、一个类可以从直接的或间接的祖先中继承所有属性和方法,采用这个方法提高了软件的_______________。
2、用树型结构表示实体类型及实体间联系的数据模型称为_______________。 3、关系数据库的关系演算语言是以_______________为基础的DML语言。
4、在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_______________律就可推
出。 5、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是_______________。
6、分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和_______________。
7、DB并发操作通常会带来三类问题,它们是丢失更新、_______________和读脏数据。 8、事务必须具有的四个性质是:原子性、一致性、_______________和持久性。 9、分布式数据库系统中透明性层次越高,应用程序的编写越_______________。 10、在有泛化/细化联系的对象类型之间,较低层的对象类型称为_______________。 11、用户可以用ORDER BY子句对查询结果排序,其中升序用 表示。
12、数据库系统有较高的数据独立性,数据独立性有两个方面的含义,即物理数据独立性和_____。
13、数据库逻辑设计分为三步:分析实体及其联系、画E-R图、建立________。 14、数据库系统中常用的三种数据模型有层次模型、_________和关系模型。 15、关系模式必须要遵循的三类完整性约束规则分别是实体完整性约束、引用完整性约束和______。
16、数据库系统由数据库、操作系统、 、应用开发工具、应用程序、数据库管理员和用户组成。 17、设有以下关系:
合同(合同号,用户号,用户名,用户地址),合同号是唯一的,则这个关系的范式等级是
______。
18、数据库系统生命周期可分为分析、设计、______、测试和运行五个阶段。
19、SQL语言作为 操作的标准语言,被美国国家标准化组织正式批准为数据库的工业标准。
20、建立数据库最重要的一步就是定义一些基本表,SQL语句使用 语句定义基本表。
21、数据管理经过了手工文档、文件系统和_________三个发展阶段。 22、SQL语言中,用于事务回滚的语句是_________。
23、 是指长期存储在计算机内的、有组织的、可共享的数据的集合。 24、封锁对象的大小称为_________。
25、数据独立性包括物理独立性和 。
26、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为_________。
27、唯一标识实体的属性集称为 。
28、DBMS利用事务日志保存所有数据库事务的_________操作。
29、如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是_________个表。 30.数据库系统与文件系统的根本区别是 。
31、数据库系统具有数据的_____________________、___________________________和________________________等三级模式结构。
32、数据库运行控制功能包括数据的________________控制、_________________控制、_________________控制和数据恢复等四个方面。 33、描述实体的特性称为_________。
34、数据库管理系统所支持的数据模型被分为___________、__________、__________和面向对象四种类型。
35、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为
_____________的联系。
36、属性的取值范围称为该属性的_________。
37、关系模型的特点是关系必须___________,模型概念___________,能够采用集合操作。 38、在选择运算所得到的结果关系中,所含的元组数不________原关系中的元组数 39、一个学生关系模式为(学号,姓名,班级号,?),其中学号为关键字;一个班级关系模式为(班级号,专业,教室,?),其中班级号为关键字;则学生关系模式中的外关键字为_____________。
40、SQL语言具有对数据的_________、_________、__________和__________等四个方面的功能。41、有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号:另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的_____________。
42、对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y_______________X,或称X________________Y,记作________________,X称为决定因素。
43、设X→Y是关系模式R的一个函数依赖,如果存在X的真子集X’,使得X’→Y成立,则称Y__________________X,记作________________。
44、在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于________________范式,记作___________。
45、关系规范化应遵循概念______________原则。 46、一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(X1,X2)→X3,X2→X4,则该关系属于______________范式,因为它存在着______________。
47、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组_______________并进行______________处理。
48、对关系进行投影、选择、联接运算的结果是___________。
49、实体之间的联系按照联系方式的不同可分为 、 和 。 50、数据库系统的核心是 。
51、在关系模型中,实体以及实体间的联系都是用 来表示的。 52、数据库管理系统保证数据安全的主要措施是进行 。
53、人们已经提出了许多种类型的数据依赖,其中最重要的是 和 。 54、关系模式由3NF转化为BCNF是消除了主属性对码的 和 。 55、数据库设计应包括两个方面的内容: 设计和 设计。 56、数据库技术与 技术相结合,形成了面向对象数据库系统。
57、在关系代数中专门的关系运算包括 、投影、 、除等运算。 58、关系模式的所有属性组是这个关系模式的候选码,称为 。
59、数据库管理系统(DBMS)是数据库系统的核心,用户开发的数据库系统都是建立在特定的DBMS之上。DBMS的主要组成部分是:____________________、________________和_______________________________。
60、关系数据库系统是以__________________为基础的数据库系统。
三、简答题
1、请阐述在网状模型和关系模型中,实体之间联系的实现方法。
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新幼儿教育华中师范大学网络教育学院《数据库》练习测试题库及答案 全文阅读和word下载服务。
相关推荐: