电子科技大学《数据库原理与应用》20春期末考试
试卷总分:100  得分:100
一、单选题 (共 30 道试题,共 75 分)
1.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于( )
A.系统软件
B.工具软件
C.应用软件
D.数据软件
答案:A
2.不属于实体完整性的是( )
A.check约束
B.唯一性约束
C.主键约束
D.非空约束
答案:A
3.把实体—联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过( )
A.建立新的属性来实现
B.建立新的关键字来实现
C.建立新的关系来实现
D.建立新的实体来实现
答案:C
4.比较“逻辑操作符”、“关系操作符”、“算术操作符”的优先级,从高到低排列正确的是(?????)
A.算术、关系、逻辑
B.算术、逻辑、关系
C.关系、逻辑、算术
D.关系、算术、逻辑
答案:A
5.下列关于E-R模型向关系模型转化的叙述中,不正确的是( )。
A.一个实体类型转化为一个关系模式。
B.一个m:n的联系转化为一个关系模式。
C.一个1:1的联系可以转化为独立的关系模式,也可以与联系的任意一端的实体所对应的
关系模式合并。
D.一个1:n的联系可以转化为独立的关系模式,也可以与联系的任意一端的实体所对应的关系模式合并。
答案:D
6.假定学生关系是S(SNo,SName,Sex,Age),课程关系是 C(CNo,CName,Teacher),学生选课关系是 SC(SNo,CNo,Grade)。要查选修“数据库”课程的“男”学生姓名,将涉及的关系是( )。
A.S
B.SC,C
C.S,SC
D.S,SC,C
答案:D
7.语句SELET COUNT(*) FROM human返回( )行。
数据库原理及应用期末考试题
A.1
B.2
C.3
D.4
答案:A
8.关系模型中,表示实体间N:M联系是通过增加一个( )。
A.关系实现
B.属性实现
C.关系或一个属性实现
D.关系和一个属性实现
答案:A
9.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A.行
B.属性
C.记录
D.元组
答案:B
10.下列有关数据库的描述,正确的是( )。
A.数据库是一个结构化的数据集合
B.数据库是一个关系
C.数据库是一个DBF文件
D.数据库是一组文件
答案:A
11.事务的一致性是指( )。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
答案:D
12.若用如下的SQL语句创建了一个表 S: CREATE TABLE S (SNO CHAR(6) NOT NULL , SName CHAR(8) NOT NULL , SEX CHAR(2) , AGE INTEGER) 现向 S表插入如下行时,
哪一行可以被插入 ( )
A.(‘991001’,‘李明芳’,女,‘23’)
B.(‘990746’,‘张为’,NULL,NULL)
C.(NULL,‘陈道一',‘男’,32)
D.(‘992345’,NULL,‘女',25)
答案:B
13.如果事务T获得了数据项A上的排他锁,则其他事务对A ( )
A.只能读不能写
B.只能写不能读
C.可以写也可以读
D.不能读也不能写
答案:D
14.允许取空值但不允许出现重复值的约束是( )。
A.NULL
B.PRIMARY KEY
C.UNIQUE
D.FOREIGN KEY
答案:C
15.在利用概念层数据模型描述数据时,一般要求模型要满足三个要求。下列描述中,不属于概念层数据模型应满足的要求的是( )
A.能够描述并发数据
B.能够真实地模拟现实世界
C.容易被业务人员理解
D.能够方便地在计算机上实现
答案:A
16.下列说法错误的是( )
A.一个基本表可以跨一个或多个存储文件
B.一个存储文件可以跨一个或多个基本表
C.每个存储文件与外部存储器上一个物理文件对应
D.每个基本表与外部存储器上一个物理文件对应
答案:D
17.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( )
A.OS
B.DS
C.DBMS
D.DBS
答案:C
18.可以用( )来声明游标。
A.create cursor
B.alter cursor
C.set cursor
D.declare cursor
答案:D
19.若数据库中只包含成功事务提交的结果,则此数据库就称为处于( )状态。
A.安全
B.一致
C.完整
D.正确
答案:B
20.关系数据库管理系统能实现的专门关系运算包括 ( )。
A.排序、索引、统计
B.选取、投影、连接
C.关联、更新、排序
D.显示、打印、制表
答案:B
21.如果有函数依赖X→Y,并且对X的任意真子集X’,都有X’Y,则称( )
A.X完全函数依赖于Y
B.X部分函数依赖于Y
C.Y完全函数依赖于X
D.Y部分函数依赖于X
答案:C
22.若用如下的SQL语句创建一个student表: CREATE TABLE student(NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C(2),AGE N(2)) 可以插入到student表中的是( )。
A.A, (‘1031’,‘曾华’,男,23)
B.(‘1031’,‘曾华’,NULL,NULL)
C.(NULL,‘曾华’,‘男’,‘23’)
D.(‘1031’,NULL,‘男’,23)
答案:B
23.下面几项中,关于视图叙述正确的是( )。
A.视图可在数据库中存储数据
B.视图的建立会影响基表
C.视图的删除会影响基表
D.视图既可以通过表得到,也可以通过其它视图得到
答案:D
24.一个关系数据库文件中的各条记录 ( )。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
答案:B
25.在关系中的各元组的( )。
A.顺序不能任意排列,一定要按照输入的顺序排列
B.顺序可以任意排列
C.顺序一定要按照关键字段值的顺序排列
D.排列顺序不同,统计处理的结果就可能不同。
答案:B
26.数据独立性是数据库技术的重要特点之一,所谓数据独立性是指( )。
A.数据与程序独立存放
B.不同的数据被存放在不同的文件中
C.不同的数据只能被队友的应用程序所使用
D.以上三种说法都不对
答案:D
27.DB、DBMS和DBS三者之间的关系是(???)。
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.DBS与DB和DBMS无关
答案:B
28.设有关系R和S,关系代数表达式 R-(R-S)表示的是( )。
A.R∩S
B.R∪S
C.R-S
D.R×S
答案:A
29.设有学生表(学号,姓名,所在系)。下列建立统计每个系的学生人数的视图语句中,正确的是( )
A.CREATE VIEW v1 AS SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
B.CREATE VIEW v1 AS SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
C.CREATE VIEW v1(系名,人数) AS SELECT 所在系, SUM(*) FROM 学生表 GROUP BY 所在系
D.CREATE VIEW v1(系名,人数) AS SELECT 所在系, COUNT(*) FROM 学生表 GROUP BY 所在系
答案:D
30.一个关系只有一个 ( )。
A.超码
B.外码
C.候选码
D.主码
答案:D
二、判断题 (共 10 道试题,共 25 分)
31.SQL Server 2000中使用差异备份和事务日志备份即可完全恢复数据库。( )
答案:正确
32.在关系表中,任何一个属性都可以唯一地标识表中的一行数据。( )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。