内容发布更新时间 : 2025/1/4 17:23:24星期一 下面是文章的全部内容请认真阅读。
试卷编号 命题人: 何国辉 审核人: 试卷分类(A卷或B卷) A
五邑大学 试 卷
学期: 2011 至 2012 学年度 课程: 数据库原理
第 2 学期
课程代号:
使用班级: 姓名: 学号:
题号 得分
一、 得分一、 一 二 三 四 五 六 七 八 九 十 总分 单项选择题(在每小题的四个备选答案中,选出一个正确答案,
并将正确答案的序号填在括号内。每小题1.5分,共30分)
1. 数据库系统的核心是( B )。
A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具
2. 在数据库的三级模式结构中,内模式有 ( A ) 。
A.1个
3. 描述事物的符号记录称为 ( B )。
A.信息
B.数据
C.记录
D.记录集合
B.2个 C.3个
D.任意多个
4. 用二维表结构表示实体以及实体间联系的数据模型称为( C )。
A.网状模型 C.关系模型
5. ( B )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型
6. 从E-R模型向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码是( C )。
A.m端实体的码 B.n端实体的码 C.m端实体码与n端实体码组合
D.重新选取其它属性
第 1 页 共 8 页
B.层次模型 D.面向对象模型
B.信息模型 C.E-R图 D.关系模型
7. 有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是
1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。 A.15个
8. 在数据库系统中,最接近于物理存储设备一级的结构称为 ( D ) 。
A.外模式 B.概念模式 C.用户模式 D.内模式
9. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是( C )。
A.400
10. 数据库中只存放视图的( C )。
A .操作
11. 同一个关系模型的任意两个元组值( A )。
A. 不能全同
12. 数据库中的封锁机制(lock)是( C )的主要方法。
A. 完整性 C.并发控制
13. 消除了部分函数依赖的1NF的关系模式,必定是( B )。
A.1NF
14. 设有关系B(编号,名称),如果要检索第3个字母为N,且至少包含4个字母的名称,则SQL查询
语句中WHERE子句的条件表达式应写成:名称 Like( C )。 A. ’_ _N _’
15. 在SQL的下列语句中,能够实现实体完整性约束的语句是( B )。
A.FOREIGN KEY C.REFERENCES
16. 在关系数据库设计中,设计E-R图是( B )的任务。
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
B.PRIMARY KEY
D.FOREIGN KEY和REFERENCES
B. ‘_ _ N%’
C. ‘_ _ N _ %’
D. ‘_%N_ _’
B.2NF
C.3NF
D.4NF
B.安全性 D.恢复
B. 可不同
C. 必须全同
D. 以上都不是
B. 对应的数据
C. 定义
D. 限制
B.10000
C.30000
D.90000
B.20个
C.25个
D.30个
第 2 页 共 8 页
17. 用于数据库恢复的重要文件是( C )。
A.数据库文件
18. 在数据库系统中,对存取权限的定义称为( B )。
A. 声明
19. 有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于
( C )。 A. 实体完整性约束
B. 参照完整性约束
B. 授权
C. 加密
D. 口令
B.索引文件
C.日志文件
D.备注文件
C. 用户自定义完整性约束 D. 关键字完整性约束
20. 若事务T已经对数据R加X锁,则其他事务对数据R( D )。
A.可以加S锁不能加X锁
B.不能加S锁可以加X锁 D.不能加任何锁
C.可以加S锁也可以加X锁
二、 得分 判断题(每题1分,共10分)请在相应位置写上正确答案(√
或╳),错答、不答均无分
1. 数据库系统的数据独立性是指不会因为存储策略的变化而影响存储结构。 ( ╳ ) 2. 数据库系统的最大特点是数据的三级抽象和二级独立性。 ( √ ) 3. 规范化主要的理论依据是关系代数理论。( ╳ )
4. 数据冗余可能导致的问题有浪费存储空间及修改麻烦和潜在的数据不一致性。 ( √ ) 5. 关系模型中,一个关键字是可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成。
( √ )
6. 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的参照完整性约束。 ( ╳ )
7. 事务的隔离性是指事务必须是使数据库从一个一致性状态变到另一个一致性状态。 ( ╳ ) 8. 缓冲区用来记录对数据库中数据进行的每一次更新操作。 ( ╳ )
9. 要从学生关系中查询学生的姓名和班级,则需要进行的关系运算是选择操作。( ╳ )
第 3 页 共 8 页
10. DBMS存取控制机制主要包括两部分:自主存取控制,强制存取控制。( √ )
三、 得分 综合应用题之一 (每小题3分,共30分)
设有如下表所示的三个关系:
S(学号C(9),姓名C(10),年龄N(3,0),性别C(2),籍贯C(10))
C(课程号C(4),课程名C(20),老师C(10)) SC(学号C(9),课程号C(4),成绩N(3,0))
1、试用关系代数完成如下查询
(1)查找年龄大于21岁男同学的学号和姓名。
(2)查询籍贯为上海的学生姓名、学号和选修的课程号。
(3)查询选修了课程名为“数据库原理”的学生学号和姓名。
2、写出下列操作的SQL语句 (1) 根据要求定义学生表S。
(2) 查询选修了课程名为“C语言”的学生学号和姓名。
第 4 页 共 8 页