第一范文网 - 专业文章范例文档资料分享平台

全国自考数据库系统原理历年试题及答案

来源:用户分享 时间:2025/6/1 9:17:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

请在每小题的空格上填上正确答案。错填、不填均无分。

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’

全国自考数据库系统原理历年试题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c00lda75z7m4g4gh0kzl91od1e2lmz900xsn_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top