数据库系统原理自考2014年10月真题及答案解析
-
假设某商业集团数据库中关系模式R如下:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:
(1)每个商店的每种商品只在一个部门销售;
(2)每个商店的每个部门只有一个负责人;
(3)每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式?
(3)将R规范到3NF。
-
假设某公司涉及信息如下:
部门:部门号、部门名称等;
工程:工程号、工程名;
职工:职工号、姓名、性别;
如果规定:每个部门承担多个工程项目,每个工程项目属于一个部门;每个部门有多名职工,每一名职工只能属于一个部门;一名职工可能参与多个工程项目,且每个工程项目有多名职工参与施工;根据职工在工程项目中完成的情况发放酬金;
(1)试画出ER图,并在图上注明联系类型;(可省略实体的属性)
(2)将ER图转换成关系模式,并指明主键和外键。(如果存在)
-
使用SQL语言查询没有被使用过的房间编号。
-
使用SQL语言建立视图VWl:2014年10月1日后入住的所有客户的姓名、房间类别、入住天数。
-
某宾馆有多间客房(Room),顾客(Customer)可以入住到宾馆。其关系模式如下:
Room(rN0,rType,rPriee),分别表示(房间编号,房间类型,价格);
Customer(eID,cName,cage,cPhone),分别表示(顾客编号,顾客姓名,年龄,电话);
RC(rN0,eID,rcInDate,rcDays),分别表示(房问号,顾客编号,入住日期,入住天数)。
实现下列操作:用关系代数表达式查询每次入住天数大于l0天的客户姓名和电话。
-
向Customer表插入一条新记录:客户编号为21011319,姓名为李四平,电话号码为02478699876。
-
使用SQL语句查询累计入住天数超过365天的客户编号、累计入住天数。
-
简述在SQL/CLI中,宿主程序与数据库交互的有关信息保存在哪些类型的记录中。
-
简述PowerBuilder 9.0工程画板的功能。
-
简述SQL Server中的T—SQL。
-
写出从用户WANG回收对关系s的查询、修改权限并且是连锁回收的SQL语句。
-
什么是数据库的完整性?
-
什么是动态SQL?它的使用可以分为哪几个阶段?
-
简述锁的定义。
-
27.简述概念设计的主要步骤。
-
有关系模式R(学号,姓名,所在学院,院长),试判断该关系模式存在的问题,并说明原因。
-
简述数据库系统(DBS)的组成。
-
在PB中,数据窗口是封装了对数据库中的数据操作的对象,它极大地方便了应用程序对_________的使用。
-
创建数据源最简单的方法是使用ODBC_________。
-
SQL Server允许用户对表中的列建立索引以提高_________效率。
-
在数据库技术中,把未提交的随后被撤销的数据称为_________。
-
在程序中,事务以BEGIN TRANSACTION语句开始,以_________语句或ROLLBACK语句结束。
-
在关系代数中的笛卡尔积和连接操作中,_________的操作代价更大一些。
-
设R和S是关系表,则SQL语句“R LEFT OUTER JOIN S ON R.B=S.B”的含义为_________。
-
数据库物理设计完成后,进入_________阶段。
-
关系模式的设计应尽可能只包含有直接关系的属性,不要包含有_________。
-
在文件系统阶段,程序设计处于主导地位,数据只起服从程序设计需要的作用;而在数据库方式下,占据中心位置的是_________。
-
为PowerBuilder开发人员提供了关于工作空间的活动状态视图的是( )
- A.系统树窗口
- B.编辑窗口
- C.剪贴板窗口
- D.输出窗口
-
在类图中,关联是对类的实例之间的命名,与关联有关的类的个数称为( )
- A.联系的元数
- B.关联元数
- C.关联角色
- D.重复度
-
在SQL Server 2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放客户端和服务器端可执行文件与DLL文件的目录是( )
- A.\BackUp
- B.\Binn
- C.\Books
- D.\Data
-
将查询关系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
-
系统把数据库从被破坏、不正确的状态恢复到最近一个正确的状态,DBMS的这种能力称为数据库的( )
- A.可恢复性
- B.并发性
- C.完整性
- D.安全性
-
SQL中的行和列分别相当于关系模型中的( )
- A.属性和元组
- B.元组和属性
- C.字段和记录
- D.记录和字段
-
10.SQL中向基本表增加字段的语句为( )
- A.INSERT INTO
- B.UPDATE COLUMN
- C.AIJTER TABLE ADD
- D.MODIFY COLUMN ADD
-
8.关系R和S如下图所示。
则R和S的外连接包含Null值的个数是( )
- A.5
- B.4
- C.3
- D.2
-
若关系R和S分别包含r和s个属性,且含有m个公共属性,则( )
- A.包含r+S—m个属性
- B.包含r+s+m个属性
- C.包含r+S一2m个属性
- D.包含r+s个属性
-
不是数据库设计规划阶段步骤的是( )
- A.系统调查
- B.可行性分析
- C.画ER图
- D.确定数据库系统的总目标
-
关系模式中满足2NF的模式( )
- A.可能是1NF
- B.必定是1NF
- C.必定是3NF
- D.必定是BCNF
-
下列规则中正确的是( )
- A.若X→Y,WY→Z,则WX→Z
- B.若XY,则X→Y
- C.若XY→Z,则X→Z,Y→Z
- D.若X∩Y=Φ,则X→Y
-
实体集学生与课程之间的联系是( )
- A.一对一
- B.一对多
- C.多对一
- D.多对多
-
数据库三级模式体系结构的划分,有利于保持数据库的( )
- A.数据独立性
- B.数据安全性
- C.结构规范化
- D.操作可行性
-
文件系统阶段是数据管理技术发展的一个阶段,下列选项不是文件系统缺陷的是( )
- A.数据冗余
- B.数据不一致
- C.数据联系弱
- D.数据不可以长期存储