1 数据库程序设计试题 1 一、判断题(每题1 分,共1 0 分) 1 、DB、DBMS、DBS 三者之间的关系是DBS 包括DB 和DBMS
( ) 2、数据库的概念结构与支持其的DB 的DBMS 有关
( ) 3、下列式子R∩S=R—(R—S)成立
( ) 4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立性
( ) 5、关系数据库基本结构是三维表
( ) 6、在嵌入式SQL 语句中,主语句向 SQL 语句提供参数,主要用游标来实现
( ) 7、规范化的投影分解是唯一的
( ) 8、不包含在任何一个候选码中的属性叫做非主属性
( ) 9、在 Transact-SQL 语句的WHERE 子句中,完全可以用 IN 子查询来代替 OR 逻辑表达式
( ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高
( ) 二、填空题(每空0
5 分,共1 0 分) 1、两个实体间的联系有 联系, 联系和 联系
2、select 命令中,表达条件表达式用 w here 子句,分组用 子句,排序用 子句
3、数据库运行过程中可能发生的故障有 、 和 三类
4、在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)
现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL 语句: SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术 AND S
S# AND
5、管理、开 发和使用数据库系统的用户 主要有 、 、
6、关系模 型 中可以有三类完整 性约 束 : 、 和
7、并发操作带 来数据不一致 性包括三类:丢 失 修改、 和
8、事 务 应该