请在每小题的空格上填上正确答案。错填、不填均无分。
16.能惟一标识实体的属性或属性集称为____实体标识符(关键码/键)____。
17.数据独立性使得修改数据结构时,尽可能不修改_____应用程序___。
18.数据库的物理结构主要指数据库的存储记录格式、存储记录安排和__存取方法______。
19.由于数据的冗余,在对数据操作时常会引起__修改异常______、插入异常、删除异常。
20.关系代数运算中,专门的关系操作有:选择、投影、除和___连接_____。
语言的条件表达式中字符串匹配操作符是____ LIKE ____。
运行的最小逻辑工作单位是_____事务___。
的基本表约束主要有三种形式:候选键定义、外键定义、__检查约束______定义。
24.在复合数据类型中,相同类型元素的有序集合,并且允许有重复的元素,称为
___列表类型_____。
Server 2000引擎对外使用Net-Library抽象层来支持不同的__网络协议______。
三、简答题(本大题共10小题,每小题3分,共30分)
26.在DBS的全局结构中,磁盘存储器上的数据结构有哪几种形式?
答案:数据文件、数据字典、索引、统计数据、日志。
27.简述关系的参照完整性规则中,外键取值允许为空和不允许为空的条件。
答案:在依赖关系中,当外键是主键的组成部分时,外键值不允许为空;(2分)否则外键值允
许为空。(1分)
28.设有函数依赖集F={A→D,AB→E,BI→E,CD→I,E→C},计算属性集AE关于F的闭包(AE)+。
29.简述关系代数表达式的启发式优化规则。
答案:启发式规则:
(1)尽可能早地执行选择操作。(1分)
(2)尽可能早地执行投影操作。(1分)
(3)避免直接做笛卡尔积,把笛卡尔积操作之前和之后的一连串选择和投影全并起来一起做。
(1分)
30.简述DBS中系统故障的恢复方法。
答案:(1)对未完成事务作UNDO处理。(1分)
(2)对已提交事务但更新还留在缓冲区的事务进行REDO处理。(2分)
31.什么是X锁?
答案:X锁是指如果事务T对某个数据R实现了X锁,那么在T对数据R解除封锁之前,不允许其它事
务再对该数据加任何类型的锁。(3分)
中哪些机制提供了安全性?
答案:SQL中有四个机制提供安全性:视图、权限、角色、审计。
33.什么是SQL/CLI?
答案:SQL/CLI是ODBC技术的延续。CLI定义了一套可以从宿主语言调用的公共函数,(1分)每
一个函数具有一个名称(1分)和一个要求的算法。(1分)
34.简述对象联系图的定义。
答案:对象联系图是描述面向对象数据模型的基本工具。(1分)它不仅完整地揭示了数据之间
的联系,(1分)也把查询的层次观点表现得一清二楚。(1分)
中有哪些变量?各有哪些特点?
答案:变量分为局部变量和全局变量。(1分)局部变量由用户定义和维护,以单个@字符开头
;(1分)全局变量由系统定义和维护,以两个@字符开头,用户不能定义全局变量。(1分)
四、设计题(本大题共5小题,每小题4分,共20分)
36.设有三个关系A(Anum,Aname, city),它们的属性分别是:商场号,商场名称,商场所在城市;B(Bnum, Bname, price),它们的属性分别是:商品号,商品名称,价格;AB(Anum, Bnum, qty),它们的属性分别是商场号,商品号,商品销售数量。
用SQL语句创建一个基于A,B,AB三个表的视图(上海商场),其中包括城市为上海的商场名称及其销售的商品名称。
Create view上海商场
As
Select AName,BName from A,AB,B
Where = AB. Anum
And B. Bnum = AB. Bnum
And City = ‘上海’
--在SQL语句中,不区分大小写
Select * from students where name = ‘ABC ’
Select * from students where name = ‘abc’
37.对36题中的三个基本表,用SQL语句查询所有商品的名称及其销售总额。
Select BName,Sum(qty) from AB,B
Where AB. Bnum= B. Bnum
Group by Bname
38.对36题中的三个基本表,用SQL语句查询共有多少家商场销售“长虹彩电”。
Select count(*) from AB, B
Where AB. Bnum= B. Bnum
And = ‘长虹彩电’
--求长虹彩电总共的销售量
Select sum(QTY) from AB , B
Where =
And = ‘长虹彩电’
39.设有选课表SC(S#,C#,GRADE),它们的属性分别是:学号,课号,成绩。试用关系代数表达式检索学习课号为C2课程的学生学号和成绩。
Select S# Grade from SC
Where C# = ‘C2’
相关推荐: