数据库系统原理自考2017年04月真题及答案解析
-
设有如下实体:
读者:读者编号,姓名,身份证号
单位:单位号,单位名称
图书:图书号,图书名,定价
出版社:出版社名,电话,邮政编码,地址
其中,每个读者可以借阅多本图书,每本图书可以由多名读者借阅,读者借阅图书要记录借阅日期及还书目期,图书可以重复借阅,但每个读者每本图书每天最多借一次:每个单位有多个读者,每个读者只属于一个单位;每个出版社可以出版多种图书,每本图书只属予一个出版社。
(1)试画出反映上述实体关系的E-R图(不必画实体的属性)。
(2)转换成关系模式,并指出每个关系模式的主码和外码(如果有外码指出来),在主码下画直线______,在外码下画波浪线______。
-
假设有一关系模式R(学号,姓名,系名,系主任,课程号,课程名,成绩)其中:每个系只有一位系主任;每个学生学习多门课程,每个课程多个同学选修,每个同学的每门课程只有一个成绩。
(1)根据上述条件,写出关系模式R的关键码。
(2)R最高属于第几范式,为什么?
(3)将R规范到3NF。
-
使用SQL语句将“篮球协会”办公地点改为“综合楼lll”。
-
使用SQL语句创建视图V_SA,视图包括学号、姓名、协会名、入会日期。
-
使用SQL语句查询没有加入协会编号为XH4的学生的学号、姓名、所在系。
-
使用SQL语句查询每个协会的协会编号和学生数,并按人数降序排列。
-
某学生社团管理系统的数据库包含括如下关系表:
学生(学号,姓名,年龄,性别,所在系)
协会(协会编号,协会名,办公地点,负责人)入会(学号,协会编号,入会日期)
实现下列操作:使用关系代数语言查询加入“科技协会”的学生姓名和所在系。
-
简述SQL/CLI中描述记录的功能。
-
简述PB9.0系统树窗口的功能l。
-
用户访问数据库有哪些权限?
-
简述SQL Server 2000中系统数据库Msdb的作用。
-
DBS中有哪些类型的故障?
-
简述事务的COMMIT和ROLLBACK语句的功能。
-
简述数据库实现阶段的主要工作。
-
允许嵌入SQL语句引用主语言程序变量有哪些规定?
-
设有关系模式R(u,F),其中u={A,B,C,D,E),F={A→c,c→A,B→Ac,→Ac},求属性AB在F上的闭包(AB)+。
-
简述数据独立性与数据联系两个概念的区别。
-
在面向对象的类图中,关联是对类的实例之间联系的命名,相当于ER模型中的_______。
-
触发器是SQL Server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的________。
-
Power Builder9.0中,PainterBar是PB提供的操作________的工具栏。
-
SQL标准提供嵌套查询的改进方法是导出表和________。
-
封锁技术中主要有两种锁:排他型封锁和________。
-
21.SQL中把完整性约束分成三大类:域约束、基本表约束和________。
-
关系代数中选择操作是根据某些条件对关系做________。
-
如果X→Y和Y→X同时成立,则可记为________。
-
数据库系统的英文缩写是________。
-
数据字典中通常包括数据项、________、数据流、数据存储和处理过程5个部分。
-
在对象联系图中,表示对象类型之间的超类与子类联系(从子类指向超类)的是( )
- A.→
- B.→→
- C.←
- D.=>
-
PowerBuilder 9.0中,用来实现数据库内、数据库之间,甚至不同数据库管理系统之间快速的数据转换的是( )
- A.数据窗口画板
- B.数据库画板
- C.数据管道画板
- D.查询画板
-
在SQL Server 2000中,记录了所有SQL Server 2000的系统信息、登录账号、系统配置设置等信息的是( )
- A.Master数据库
- B.Model数据库
- C.Pubs数据库
- D.Tempdb数据库
-
下列不属于并发操作带来的问题的是( )
- A.不可重复读
- B.丢失更新
- C.读脏数据
- D.修改异常
-
DBMS中实现事务持久性的子系统是( )
- A.事务管理子系统
- B.完整性子系统
- C.并发控制子系统
- D.恢复管理子系统
-
集合R与S的交可以用关系代数的基本运算表示为( )
- A.R十(R-S)
- B.R-(R-S)
- C.R一(S—R)
- D.S一(R-S)
-
在SQL查询语言中,用于两个子查询执行差操作的运算符是( )
- A.EXITS
- B.INTERSECT
- C.EXCEPT
- D.UNION
-
SQL语言中条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )
- A.包括30岁但不包括20岁
- B.不包括20岁和30岁
- C.包括20岁但不包括30岁
- D.包括20岁和30岁
-
如果X→Y,Y→A,且Y不能函数确定X,AY,那么X→A是( )
- A.平凡函数依赖
- B.传递依赖
- C.局部依赖
- D.完全依赖
-
如下两个关系R1和R2,下列运算能得到关系R3的是( )
- A.笛卡尔积
- B.连接
- C.并
- D.交
-
在关系模型中,对于完整性规则叙述错误的是( )
- A.元组在组成主键的属性上不能有空值
- B.外键和相应的主键可以不同名,只要定义在相同值域上即可
- C.外键和主键不可以是同一个关系模式
- D.外键值是否允许空,应视具体问题而定
-
下面不属于关系模式设计问题的是( )
- A.插入异常
- B.删除异常
- C.不可重复读
- D.数据冗余
-
关于外部模型的描述,叙述不正确的是 ( )
- A.逻辑模型是外部模型的一个逻辑子集
- B.外部模型独立于硬件,依赖于软件
- C.外部模型反映了用户使用数据库的观点
- D.外部模型是对概念模型的支持
-
下面不属于人工管理阶段数据管理特点的是( )
- A.数据不保存在计算机内
- B.没有专用的软件对数据进行管理
- C.只有程序的概念,没有文件的概念
- D.数据面向应用
-
下面不属于数据库逻辑设计阶段任务的是( )
- A.把概念模型转换成逻辑模型
- B.确定数据存放位置
- C.设计应用程序与数据库的接口
- D.评价逻辑模型