1、C、概念设计阶段 D、物理设计阶段5、如果事务T获得了数据项Q上的排它锁,则T对Q( )A、只能读不能写 B、既可读又可写 C、只能写不能读 D、不能读不能写6、DBMS中实现事务原子性的子系统是( )A、安全性管理子系统 B、完整性管理子系统 C、并发控制子系统 D、恢复管理子系统7、要保证数据库的数据独立性,需要修改的是( )A、三层模式之间的两种映射 B、模式与内模式C、模式与外模式 D、三层模式8、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )A、多对多 B、一对 C、多对一 D、一对多9、关系模式R中的属性全部是主属性,则
2、R的最高范式必定是( )A、2NF B、3NF C、BCNF D、4NF10、查询优化策略中,正确的策略是( )A、尽可能早的执行笛卡尔积操作 B、尽可能早地执行并操作C、尽可能早的执行差操作 D、尽可能早的执行选择操作11、试图创建完成后,DBMS的数据字典中存放的是( )A、查询语句 B、查询结果 C、视图的定义 D、所引用基本表的定义12、关系模型用( )实现数据之间的联系A、外键 B、地址指针 C、关系 D、元组13、使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用( )保留字A、UNIQUE B、ALL C、EXCEPT D、DISTINCT1
3、4、( )是DBMS的执行单元,它由有限的数据库操作序列构成A、程序 B、命令 C、事务 D、关系15、是某个事务永远处于等待状态,而得不到执行的现象称为( )A、死锁 B、活锁 C、串行调度 D、不可串行调度二、填空题(本题共5小题,每题2分,共10分)1、在数据库系统并发控制的主要方法是采用( )机制。2、若关系为1NF且它的每一非主属性都( )候选关键字,则该关系为2NF。3、关系数据库中基于数学上的两类基本运算时( )和关系演算。4、事务的四个基本特征是指:原子性、( )、隔离性和持久性。5、( )用来记录对数据库中数据的每一次更新操作,供故障恢复时使用。三、应用题(本题共3小题,每题
4、10分,共30分)1、设有关系R和S:RABCS367452计算RS, R-S, BC,C-A,B-AC,D-AC(1)、计算(AD)*;(此题看不清楚,自己练习其他类似题)(2)、求F的最小函数依赖集Fmin。3、(15分)某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、科主任病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)、设计该计算机管理系统的E-R图,注明主码;(2)、将该E-R图转换为关系模型,指出关系模型中每个关系模式的主码;(3)、用SQL语句建立科室、病房关系、定义主键、外键。部分参考答案:一、ADCBBDACBDCCDCB二、1、封箱2、包含3、关系代数4、一致性5、日志文件