二、填空题(本大题共9小题,每空1分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.写出SQL语言的命令:
授予权限:_____创建数据库:_____ 事务提交:_____
17.写出下列缩写词的中文名称:
DD:_____ DDL:_____ DSS:_____
18.DBMS的数据控制功能包括:_____,安全性控制、_____等。
19.关系数据模型中的基本结构是表,表又称为_____,表是由行和列组成的矩阵,表与表之间的联系是通过实体之间的_____实现的。
20.在SQL语言中,消除重复的关键字是_____,分组的关键字是_____。
21.封锁是实现并发控制的一个重要技术。基本的封锁类型有共享锁(又称为_____)和_____。
22.数据库维护工作包括索引管理、数据字典的自动维护,以及数据的_____和_____。
23.数据库运行过程中可能产生的故障有_____、_____和介质故障和病毒破坏等故障。
24.SQL Server服务器许可系统将用户分为SA、_____、_____和USER等四类用户。
三、简答题(本大题共3小题,每小题4分,共12分)
25.什么叫数据冗余?数据冗余可能导致的错误有哪些?
26.什么是访问控制?数据库的访问控制权限有哪些?
27.SQL Server系统数据库有哪些?
四、计算题(本大题共4小题,每小题3分,共12分)
已知关系R,S,T如下图所示,求下列关系代数的运算结果。
28.R∩S
29.R∪S
30.R∞T
31.σc='c2'(R×T)
五、设计题(本大题共4小题,每小题3分,共12分)
已知有如下三张表:
写出适当的SQL语句,完成下列各题。
32.定义“学生”表的结构
33.查询年龄在18至22之间的男生的学号,姓名
34.将所有学生的年龄增加1岁
35.统计课程“数据库技术”分数小于60分的人数
六、综合题(本大题共3小题,共14分)
设有图书借阅关系BR:
BR(借书证号,读者,单位,书号,书名,借阅,归还,日期)
要求:
36.(3分)设计E-R模型(不必画出属性)
37.(7分)将上面的E-R模型转换成关系模型(表明主码和外码)
38.(4分)写出表的数据字典
表名 |
属性名 |
类型 |
长度 |
关键字 |
参照表 | |
|
|
|
|
|
|