自考数据库系统原理模拟试卷五
-
设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。
如果规定:每个职工每天只有一个营业额,每个职工只在一个部门工作,每个部门只有一个经理。
试回答下列问题:
(1)根据上述规定,写出模式R的基本函数依赖和关键码
(2)说明R不是2NF的理由,并把R分解成2NF模式集。
-
设某工厂数据库中有四个实体集。
一是“仓库”实体集,属性有仓库号、仓库面积等;
二是“零件”实体集,属性有零件号、零件名、规格、单价等;
三是“供应商”实体集,属性有供应商号、供应商名、地址等;
四是“保管员”实体集,属性有职工号、姓名等设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。
(1)试为该工厂的数据库设计一个E-R模型要求标注联系类型,可省略实体属性。
(2)根据转换规则,将E-R模型转换成关系模型要求标明每个关系模式的主键和外键。
-
创建一个员工参加项目情况的视图 MYVIEW,视图包括职工编号姓名、项目名称、项目预算和职工工资
-
使用SQL语句查询年龄在30岁(含)至40岁含)之间的员工的信息,信息包括姓名、性别、年龄。
-
简述局部信息结构设计的步骤。
-
使用SQL语句查询男员工的工资信息,信息包括姓名、项目名称、职工工资
-
某公司员工管理系统中的数据库包含如下关系表:
职工表:EMP(ENO, ENAME,ESEX,EAGE),其属性分别表示职工编号、姓名、性别、年龄。
项目表:PRO(PNO, PNAME, PMANEY),其属性分别表示项目编号、项目名称、项目预算。
工资情况:SAL(ENO,PNO, SALARY),其属性分别表示职工编号、项目编号职工工资
实现下列操作:使用关系代数语言查询年龄超过40的职工编号和工资。
-
变量的属性有哪些?
-
简述存储函数与存储过程的联系。
-
简述常见的规范设计法。
-
简述预防死锁的方法。
-
第三代数据库系统的开放性表现在哪些方面?
-
结构冲突包含哪些冲突?
-
造成数据库运行事务的异常中断的因素有哪些?
-
简述封锁的基本思想。
-
MySQL提供的位运算符有哪些?
-
数据分割后的单元称为( )
-
主题在数据仓库中的物理实现是一系列的相关 ,这不同于( )面向应用环境。
-
遵循两段锁协议的事务的任何并发调度都是()的。
-
( ) 的任务是在确定的局部范围内选择一些合适的信息单位作为局部信息结构的基本实体
-
二元专门关系操作包括( ) 运算和除运算。
-
函数依赖根据其不同性质可分为( ) 部分函数依赖和传递函数依赖。
-
( )的任务是把在概念结构设计产生的概念模型转换为具体的DBMS所支持的逻辑数据模型。
-
SQL集数据查询、数据定义、()和数据控制四大功能于一体。
-
关系数据库的基本特征是( )
-
存储过程是使用( ) 和流程控制语句编写的模块,存储在数据库服务器端,供客户端程序调用。
-
索引在逻辑上通常包含有普通索引唯一性索引和主键三类。创建主键时,通常使用的关键字是【】
- A.INDEX
- B.UNIQUE
- C.PRIMARY KEY
- D.KEY
-
对多用户的并发操作加以控制和协调是指【】
- A.数据集成
- B.数据共享
- C.并发控制
- D.故障恢复
-
数据库设计的出发点是【】
- A.用户对数据的需求
- B.数据库的构造
- C.数据库设计方法的确定
- D.数据库的实现
-
事务的一致性是指【】
- A.事务中包括的所有操作要么都做,要么都不做
- B.事务一旦提交,对数据库的改变是永久的
- C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
- D.事务执行完毕后将数据库由一个一致性状态转变到另一个一致性状态
-
MySQL支持的用户自定义完整性约束不包括【】
- A.非空约束
- B.CHECK约束
- C.触发器
- D.视图
-
主要反映应用部门原始业务处理的工作流程的是【】
- A.数据操作特征表
- B.数据流程图
- C.任务分类表
- D.操作过程说明书
-
【】的任务是分析并检验模式及子模式的正确性与合理性
- A.设计评价
- B.物理设计
- C.加载数据
- D.应用程序设计
-
修改用户口令的语句是【】
- A.CREATE USER
- B.DROP USER
- C.RENAME USER
- D.SET PASSWORD
-
在一个关系的若干个候选码中指定一个用来唯一标识关系的元组,这个被指定的候选码称为该关系的【】
- A.超码
- B.主码
- C.全码
- D.域
-
DBMs提供【】来严格地定义模式。
- A.模式描述语言
- B.子模式描述语言
- C.内模式描述语言
- D.程序设计语言
-
在 MySQL中,可以使用【】来修改已被创建的数据库的相关参数。
- A.Use语句
- B.CREATE SCHEMA语句
- C.ALTER DATABASE语句
- D.DROP DATABASE语句
-
下列关于数据控制语言的说法中,错误的是【】
- A.GRANT语句用于授予权限
- B.REVOKE语句用于收回权限
- C.数据控制语言主要用于数据执行流程管理
- D.数据控制语言包括的主要SQL语句是GRANT和REVOKE
-
下列属于文档型数据库的是【】
- A.Redis
- B.CouchDB
- C.HBase
- D.Cassandra
-
关于候选键与主键,下列说法正确的是【】
- A.一个表中只能创建一个主键和一个候选键
- B.一个表中只能创建一个主键,但可以定义若干个候选键
- C.一个表中可以创建若干个主键和候选键
- D.一个表中可以创建若干个主键,但只能定义一个候选键
-
使用MySQL数据库管理系统构建各种信息管理系统或互联网网站的应用环境,采用WAMP构架方式时,【】作为操作系统。
- A.UNIX
- B.Windows
- C.Linux
- D.MAC