非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共10小题,每小题1分,共10分)
16.DBMS中提供存储在数据库中低层数据和应用程序、查询之间的接口的是____________ 管理器。
17.全局ER模型的优化原则包括:合并实体类型、消除冗余属性和消除冗余____________。
18.最小函数依赖集F必须满足的一个条件是F中的每个函数依赖的右部都是____________。
19.关系代数表达式优化的启发式规则有:尽早地执行____________和投影操作,避免直接做笛卡尔积。
20.撤销基本表Score的SQL语句是____________。
21.数据库的并发操作通常会带来三个问题:丢失更新问题、读脏数据问题和____________。
22.在SQL中,视图机制使系统具有三个优点:数据安全性、逻辑数据独立性和____________。
23.Microsoft SQL Server 2000是一个分布式的____________型数据库管理系统。
24.PowerBuilder9.0中,PowerBar是PB的____________工具栏。
25.对用户来说,____________驱动程序屏蔽了不同数据库系统的差异。
三、简答题(本大题共10小题,每小题3分,共30分)
26.在数据库三层模式体系结构中包含哪几种模式?
27.简述关系数据库的三类完整性规则。
28.已知关系模式R中U={A,B,C,D,E,G},F={AB→C,BC→D,C→A,ACD→B,
D→EG,BE→C},求(BD)+。
29.设SC(学号,课号,成绩)为选课关系,则下面的元组表达式
{t|( u)(SC(u)Λ(u[2]=‘C2’Ⅴu[2]=‘C4’)Λt[1]=u[1])}的中文含义是什么?
30.什么是事务的原子性?
31.设DBS运行时,在某检查点之后发生故障。事务T1在检查点之前完成更新;事务T2结束于检查点之后和故障点之前;事务T3在故障点还没有做完,试问对事务Tl、T2、T3分别要进行什么操作?
32.如果教学数据库中的关系如下:教师关系T(T#,TNAME,TITLE),课程关系C(C#,CNAME,T#),学生关系S(S#,SNAME,AGE,SEX),选课关系SC(S#,C#,SCORE),用断言写出每门课程最多50名男生选修的完整性约束。
33.简述SQL Server 2000提供的Master数据库有何作用。
34.简述PowerBuilder9.0中数据窗口画板的作用。
35.简述SQL/CLI函数:SQLAllocHandle(< handle_type>,<handle_1>,<handle_2>)中三个参数的含义。