数据库系统原理自考2011年01月真题及答案解析
-
某学生宿舍管理系统,涉及的部分信息如下:
(1)学生:学号,姓名,性别,专业,班级。
(2)寝室:寝室号,房间电话。
(3)管理员:员工号,姓名,联系电话。
其中:每个寝室可同时住宿多名学生,每名学生只分配一个寝室;每个寝室指定其中一名学生担当寝室长;每个管理员同时管理多个寝室,但每个寝室只有一名管理员。
(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。
(2)根据转换规则,将ER模型转换为关系模型。
-
依据36题的关系模式,试用SQL语句查询每一类音像制品的类别和被租借的次数。
-
依据36题的关系模式,试用关系代数查询北京地区的会员名和联系电话。
-
设有一个记录商品采购信息的关系模式:
R(商品号,商品名,规格,采购日期,采购单价,采购数量,采购员编号,采购员姓名)
如果规定:每名采购员可负责多种商品的采购,但每种商品只能由一个人员负责采购;商品的采购单价随市场行情而定。
(1)根据上述规定,写出R的基本FD和关键码。
(2)R最高达到第几范式。
(3)将R规范到3NF。
-
依据36题的关系模式,试用SQL语句查询2010年5月以前租借音像制品的会员编号。(注:租借日期为字符型,格式为'2010/01/01')
-
依据36题的关系模式,试用SQL语句建立一个有关科幻类音像制品的视图LM。
-
设某数据库有三个关系:
音像(音像编号,音像名,租金,类别)
会员(会员编号,会员名,年龄,所在地区,联系电话)
租借(音像编号,会员编号,租借日期,归还日期)
试用SQL语言查询李扬租借过的音像制品的名称和类别。
-
简述UML类图中的重复度与ER模型中实体基数的区别。
-
简述PowerBuilder9.0应用画板的功能。
-
简述T -SQL语言中局部变量和全局变量的区别。
-
请用SQL语句完成如下授权:授予用户CHEN查询、修改关系S的权限,并且允许CHEN将这些权限转授给其他用户。
-
简述数据库故障的种类。
-
简述第三级封锁协议的内容。
-
设有选课关系SC(Sno,Cno,Score),其属性为学号、课程号和成绩。
简述下面元组表达式的含义:
-
简述使用游标的四个步骤。
-
在关系模式分解时,为了保持原模式的特性,要求分解具有哪些特性?
-
简述数据库系统三级模式结构中的两级映像,并说明其优点。
-
使用SQL/CLI时,函数调用中SQL语句将作为___________动态地创建和传递。
-
数据库由低到高安全性级别依次是环境级、职员级、OS级、网络级、________级。
-
在PowerBuilder9.0中,ODBC数据源创建以后,必须定义_________________后才能与数据源建立连接。
-
SQL Server 2000的混合验证模式表示数据库系统接受_________和SQL授权用户。
-
关系演算可以分为元组关系演算和_____________关系演算。
-
SQL3的触发事件有三类:________、DELETE和INSERT。
-
存储过程是使用SQL语句和流程控制语句编写的模块,存储过程经编译和优化后存储在_________中。
-
设有关系模式R(A,B,C,D),F是R上成立的FD集,F={BA,BD},则R的候选键是_________。
-
在ODBC分层体系结构中,用来处理ODBC函数的是( )
- A.ODBC数据库应用程序
- B.驱动程序管理器
- C.DB驱动程序
- D.数据源
-
根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、_______________型等。
-
实体完整性规则要求关系中元组在组成_____________的属性上不能有空值。
-
SQL Server 2000提供的服务中,管理SQL Server周期性行为的安排,并在发生错误时通知系统管理员的是( )
- A.MS SQL Server
- B.SQL Server Agent
- C.MS DTC(Distributed Transaction Coordinator)
- D.Microsoft Server Service
-
PowerBuilder9.0开发工具附带的小型数据库是( )
- A.RDBMS ASA
- B.WORKSPACE
- C.TARGET
- D.LIBRARY
-
SQL2提供事务的四种隔离级别,其中最高级别是( )
- A.SERIALIZABLE
- B.REPEATABLE READ
- C.READ COMMITTED
- D.READ UNCOMMITTED
-
设关系R和S具有相同的关系模式,则与R∪S等价的是( )
- A.
- B.
- C.
- D.
-
表示事务执行成功的语句是( )
- A.COMMIT
- B.RETURN
- C.ROLLBACK
- D.OK
-
设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成( )
- A.书名LIKE '%_ _M%'
- B.书名LIKE '_ _M%'
- C.书名LIKE ' _ _M_%'
- D.书名LIKE '_%M_ _'
-
当关系R和S做自然连接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )
- A.左外连接
- B.右外连接
- C.外连接
- D.外部并
-
下面关于SQL语言的描述中,不正确的是( )
- A.SQL语言支持数据库的三级模式结构
- B.一个SQL数据库就是一个基本表
- C.SQL的一个表可以是一个基本表,也可以是一个视图
- D.一个基本表可以跨多个存储文件存放,一个存储文件也可以存放一个或多个基本表
-
XY能用FD推理规则推出的充分必要条件是( )
- A.
- B.
- C.
- D.
-
数据库应用系统设计的需求分析阶段生成的文档是数据字典和( )
- A.数据流图
- B.E-R图
- C.功能模块图
- D.UML图
-
设有课程关系Course(课程号,课程名,学分,开设专业号,先修课程号)和专业关系Speciality(专业号,专业名),则课程关系Course的外键是( )
- A.课程号
- B.开设专业号
- C.先修课程号
- D.开设专业号和先修课程号
-
由于关系模式设计不当所引起的插入异常指的是( )
- A.未经授权的用户对关系进行了插入操作
- B.两个事务并发地对同一关系进行插入而造成数据库的不一致
- C.由于码值的部分为空而不能将有用的信息作为一个元组插入到关系中
- D.向关系中插入了不该插入的数据
-
使用数据库技术来处理一个实际问题时,对数据描述经历的过程是( )
- A.定义、描述、实现
- B.概念设计、逻辑设计、物理设计
- C.结构设计、表设计、内容设计
- D.逻辑设计、结构设计、表设计
-
负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是( )
- A.应用程序员
- B.终端用户
- C.专业用户
- D.DBA