数据库系统原理自考2014年10月真题
摘要:本试卷为选择题型,填空题,简答题,综合题,设计等题型。
数据库系统原理自考2014年10月真题及答案解析
本试卷为选择题型,填空题,简答题,综合题,设计等题型。
一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 (本大题共15小题,每小题2分,共30分)
1.文件系统阶段是数据管理技术发展的一个阶段,下列选项不是文件系统缺陷的是( )
A.数据冗余
B.数据不一致
C.数据联系弱
D.数据不可以长期存储
2.数据库三级模式体系结构的划分,有利于保持数据库的( )
A.数据独立性
B.数据安全性
C.结构规范化
D.操作可行性
3.实体集学生与课程之间的联系是( )
A.一对一
B.一对多
C.多对一
D.多对多
4.不是数据库设计规划阶段步骤的是( )
A.系统调查
B.可行性分析
C.画ER图
D.确定数据库系统的总目标
5.关系模式中满足2NF的模式( )
A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF
6.下列规则中正确的是( )
A.若X→Y,WY→Z,则WX→Z
B.若X
Y,则X→Y
C.若XY→Z,则X→Z,Y→Z
D.若X∩Y=Φ,则X→Y
7.若关系R和S分别包含r和s个属性,且含有m个公共属性,则
( )
A.包含r+S—m个属性
B.包含r+s+m个属性
C.包含r+S一2m个属性
D.包含r+s个属性
8.8.关系R和S如下图所示。
则R和S的外连接包含Null值的个数是( )
A.5
B.4
C.3
D.2
9.SQL中的行和列分别相当于关系模型中的( )
A.属性和元组
B.元组和属性
C.字段和记录
D.记录和字段
10.SQL中向基本表增加字段的语句为( )
A.INSERT INTO
B.UPDATE COLUMN
C.AIJTER TABLE ADD
D.MODIFY COLUMN ADD
11.系统把数据库从被破坏、不正确的状态恢复到最近一个正确的状态,DBMS的这种能力 称为数据库的( )
A.可恢复性
B.并发性
C.完整性
D.安全性
12.将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此 功能的SQL语句是( )
A.GRANT SELECT TO S ON W_ANG WITH PUBLIC
B.GRANT SELECT ON S TO WANG WITH PUBUC
C.GRANT SELECT TO S ON WANG WITH GRANT OPTION
D.GRANT SELECT ON S TO WANG WITH GRANT 0PTION
13.在SQL Server 2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放客户端和服务器端可执行文件与DLL文件的目录是( )
A.BackUp
B.Binn
C.Books
D.Data
14.为PowerBuilder开发人员提供了关于工作空间的活动状态视图的是( )
A.系统树窗口
B.编辑窗口
C.剪贴板窗口
D.输出窗口
15.在类图中,关联是对类的实例之间的命名,与关联有关的类的个数称为( )
A.联系的元数
B.关联元数
C.关联角色
D.重复度
二、填空题(本大题共10小题,每空1分,共10分)
11.在文件系统阶段,程序设计处于主导地位,数据只起服从程序设计需要的作用;而在数 据库方式下,占据中心位置的是_________。
12.数据库物理设计完成后,进入_________阶段。
13.关系模式的设计应尽可能只包含有直接关系的属性,不要包含有_________。
14.在关系代数中的笛卡尔积和连接操作中,_________的操作代价更大一些。
15.设R和S是关系表,则SQL语句“R LEFT OUTER JOIN S ON R.B=S.B”的含义为 _________。
16.在程序中,事务以BEGIN TRANSACTION语句开始,以_________语句或ROLLBACK语句结束。
17.在数据库技术中,把未提交的随后被撤销的数据称为_________。
18.SQL Server允许用户对表中的列建立索引以提高_________效率。
19.在PB中,数据窗口是封装了对数据库中的数据操作的对象,它极大地方便了应用程序对_________的使用。
110.创建数据源最简单的方法是使用ODBC_________。
三、简答题(本大题共10小题,每小题3分,共30分)
21.简述数据库系统(DBS)的组成。
22.27.简述概念设计的主要步骤。
23.有关系模式R(学号,姓名,所在学院,院长),试判断该关系模式存在的问题,并说明原因。
24.什么是动态SQL?它的使用可以分为哪几个阶段?
25.简述锁的定义。
26.什么是数据库的完整性?
27.写出从用户WANG回收对关系s的查询、修改权限并且是连锁回收的SQL语句。
28.简述SQL Server中的T—SQL。
29.简述PowerBuilder 9.0工程画板的功能。
210.简述在SQL/CLI中,宿主程序与数据库交互的有关信息保存在哪些类型的记录中。
四、设计题(本大题共5小题,每小题4分,共20分)
31.某宾馆有多间客房(Room),顾客(Customer)可以入住到宾馆。其关系模式如下:Room (rN0,rType,rPriee),分别表示(房间编号,房间类型,价格);Customer(eID,cName,cage,cPhone),分别表示(顾客编号,顾客姓名,年龄,电话);RC(rN0,eID,rcInDate,rcDays),分别表示(房问号,顾客编号,入住日期,入住天数)。实现下列操作: 用关系代数表达式查询每次入住天数大于l0天的客户姓名和电话。
32.向Customer表插入一条新记录:客户编号为21011319,姓名为李四平,电话号码为 02478699876。
33.使用SQL语句查询累计入住天数超过365天的客户编号、累计入住天数。
34.使用SQL语言查询没有被使用过的房间编号。
35.使用SQL语言建立视图VWl:2014年10月1日后入住的所有客户的姓名、房间类别、 入住天数。
五、综合题(本大题共2小题,每小题5分,共10分)
41.假设某商业集团数据库中关系模式R如下: R(商店编号,商品编号,库存数量,部门编号,负责人) 如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高属于第几范式?(3)将R规范到3NF。
42.假设某公司涉及信息如下:部门:部门号、部门名称等;工程:工程号、工程名;职工:职工号、姓名、性别;如果规定:每个部门承担多个工程项目,每个工程项目属于一个部门;每个部门有多名 职工,每一名职工只能属于一个部门;一名职工可能参与多个工程项目,且每个工程项 目有多名职工参与施工;根据职工在工程项目中完成的情况发放酬金;(1)试画出ER图,并在图上注明联系类型;(可省略实体的属性)(2)将ER图转换成关系模式,并指明主键和外键。(如果存在)
延伸阅读
- 考前自救指南:希赛自考题库快速提分
- 自考专属刷题工具,刷题即提分!
- 最后9天,自考历年真题应该怎么刷?
- 自考备考一站式服务:希赛自考题库APP
- 0基础逆袭秘籍:希赛全套自考学习包(含智能题库)
- 避开备考误区!用希赛自考APP快速提分!
自考微信公众号
扫码添加
自考备考资料免费领取
去领取
扫描二维码