A.存储量大 B.存取速度快 C.数据独立性 D.操作方便
2. 在关系中,能唯一标识组的属性集称为关系模式的 ( )
A.候选键 B.主键 C.外键 D.超键
3.在数据操作语言(DML)的基本功能中,不包括的是 ( )
A.插入新数据 B.描述数据库结构
C.对数据库中数据排序 D. 删除数据库中数据
4. 数据库中全体数据的整体逻辑结构描述称为 ( )
A.存储模式 B.内模式 C.外模式 D.右外模式
5. 对于分布式数据库,可以简单归纳为 ( )
A.数据逻辑上分散,物理上统一
B.数据物理上分散,逻辑上统一
C.数据在逻辑上、物理上都是分散的
D.数据在逻辑上、物理上都是统一的
6.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为 ( )
A.外连接 B.内连接 C.左外连接 D.右外连接
7.在SQL中使用FOREIGN KEY 时,与之配合的语句是 ( )
A.EXISTS B.EXCEPT C.TABLE D.REFERENCES
8.定义片段以及全局关系与片段之间映像的模式是 ( )
A.外模式 B. 概念模式 C.分片模式 D.分配模式
9.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( )
A.用户界面 B.存取结构 C.数据输入 D.报表输出
10. 能够消除多值依赖引起的冗余的范式是 ( )
A.2NF B.3NF C.4NF D.BCNF
11. 位于分片视图和分配视图之间的透明性是 ( )
A.全局数据模型透明性 B.分片透明性
C.局部数据模型透明性 D.位置透明性
12. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F ( )
A.是无损联接,也保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD的分解
13. DBMS中实现事务持久性的子系统是 ( )
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
14. ORDBS的含义是( )
A.面向对象的数据库系统 B.数据库管理系统
C.对象关系数据库系统 D.对象关系数据库
15. 在SQL中,建立视图用 ( )
A.CREATE SCHEMA 命令 B.CREATE TABLE 命令
C.CREATE VIEW 命令 D.CREATE INDEX 命令
二、填空题(本大题共20个空,每空1分,共20分)
1. 对数据模型的规范化,主要是解决( )、( )和数据冗余过大的问题。
2. 数据模型分为( )数据模型和( )数据模型。
3. 在关系中,内模式是( )模式的集合。
4. 当数据库系统的概念模式改变时,() 要作相应的改变,以保证外模式保不变。
5. 嵌入式SQL需要用( )把集合操作转换成单记录处理方式。
6. 在SQL中表达完整性约束的规则有多种形式,其主要约束有( ),( ),()和全局约束。
7. 在模式分解时,为保持原模式的特性,要求分解具有( )和( )。
8. 好的模式设计应符合表达性、分离性和()。
9. 分布式数据库系统是( )与( )技术结合的产物。
三、名词解释(本大题共5个小题,每小题3分,共15分)
1. DML
2. S封锁
3. 分布式DBS
4.事务
5. 丢失更新
四、简答题(本大题共5小题,每小题5分,共25分)
1. 简述数据字典的内容和作用.
2.有两个关系R(ABC)和S(DBF),元组关系演算表达式是:
{t|(
u)(
v)(R(u)∧S(v)∧u[3]=v[1]∧t[1]=u[1]∧t[2]=v[3])}
写出域关系演算表达式。
3.设有关系R与S
| R: | A B C 2 3 4 4 5 6 7 8 9 |
S: | D E 7 5 4 8 |
计算T:T={t|(
u)(R(t)∧S(u)∧t[3]>u[1])}
4.试述客户/服务器式DBS的一般结构。此时数据库应用的功能如何划分?
5.死锁的发生是坏事还是好事?试说明理由。如何解除死锁状态?
五、程序设计题(本大题共4小题,每小题5分,共20分)
1. 设有两个基本表R(A,B,C)和S(A,B,C)
试用SQL查询语句表达下列关系代数表达式:
(1)R-S (2)πA,B(R)
πB,C(S)
2.对于教学数据库的三个基本表
学生 S(S#,SNAME,AGE,SEX)
学习 SC(S#,C#,GRADE)
课程 C(C#,CNAME,TEACHER)
试用SQL语句完成:在基本表S中检索每一门课程成绩都大于等于80分的学生学号、姓名和性别,并把检索到的值送往另一个已存在的基本表STUDENT(S#,SNAME,SEX)。
3.在以上的基本表中,完成以下操作:检索选修课程包含LIU老师所授课的学生学号。
4.在以上的基本表中,写出与下列关系代数表达式一致的SQL语句:
πcno(C)-πcno(σsname='LIU'(SC
C))
相关连接