1、数据库考试及答案数据库考试及答案 作者: 日期: 网络数据库试题及答案 网络数据库原理试题(A卷)一、 填空题(每空 1 分,共 20 分) 1. 对于一个国家来说,网络数据库的建设规模、网络数据库信息量的 _安全性_ 和 _完整性_ 已成为这个国家信息化程度的 _衡量标准_ 。2. 数据模型通常由: _数据结构_ 、 _数据操作_ 和 _完整性约束_ 三部分组成。 3. 游标的功能是把 _集合记录_ 转换为 _单记录_ 。 4. 最常用的网络数据库的恢复技术是_数据转储_ 和 _登记日志文件_。 5. _概念_ 模型是现实世界到 _数据模型_ 机器模型的中间桥梁。6. 数据独立性是指_物理_
2、 和_逻辑_ 独立性。 7. 网络数据库应用程序开发工具目前有 _ C+, _ 、 _VB_ 、 _DEF_ 、和 _C#_ 等。 8. 目前网络数据库产品有 SQL Server 和 _ORACLE_ 、 _ACESS_ 等。 二、 选择题(每小题 1 分,共 10 分) 1. 关于冗余数据的叙述中,不正确的是 (C ) 。 A 冗余的存在容易破坏网络数据库的完整性 B 冗余的存在给网络数据库的维护增加困难. C 不应该在网络数据库中存储任何冗余数据 D 冗余数据是指可由基本数据导出的数据 2. 概念模型独立于 (C ) 。 A ER 模型 B 硬件设备 C DBMS D 操作系统 3. 下
3、列叙述正确的为(D ) 。 A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行 C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行 4. 网络数据库三级模式体系结构的划分,有利于保持网络数据库的 (A ) 。 A 数据独立性 B 数据安全性 C 结构规范化 D 操作可行性 5. 一个关系中的候选关键字(B )。 A 至多一个 B 可多个 C 必须多个 D 至少 3 个 6. 常用的关系运算是关系代数和(C )。 A 集合代数 B 逻辑演算 C 关系演算 D 集合演算 7. 在基本层次联系中,记录型之间的联系是(D )。 A
4、 一对一联系 B 一对多联系 C 多对多联系 D 多对一联系 8. 并发操作会带来哪些数据不一致性(D )。 A 不可修改、不可重复读、脏读、死锁 B 不可重复读、脏读、死锁 C 丢失修改、脏读、死锁 D 丢失修改、不可重复读、脏读 9. 在网络数据库与宿主语言之间传递信息是通过(A )。 A. 全局变量 B. 共性变量 C. 公共数据区 D. 系统缓冲区 10. 网络数据库的(B )是指数据的正确性和相容性。 A. 安全性 B. 完整性 C. 并发控制 D. 恢复 三、 判断题(每小题 1 分,共 10 分 , 对不正确的要写出理由) 1. 子模式 DDL 是用来描述网络数据库的物理存储结构
5、的。(F )2. 同一个关系模型的任两个元组值不能全同。 (T )3. 基本表是本身独立存在的表,在 SQL 中一个关系就对应基本表。(T ) 4. 数据流程图( DFD )是用于描述结构化方法中详细设计阶段的工具。 (F )5. 若网络数据库中只包含成功事务提交的结果则此网络数据库成为处于安全状态 (T ) 6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 (F ) 7. DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户 (T ) 8. 网络数据库的网状模型应满足的条件是必须有两个以上的结点。(T ) 9. CREAT TABLE 命令可直接定义主码、外码、
6、参照表,系统就能够自动地执行实体完整性和参照完整性规则。( T) 10.分布式网络数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。 ( T) 四、(每小题 3 分,共 15 分)设有关系模式 ,其中 ( 1 ) 计算 。 ( 2 ) 求 F 的最小等价依赖集 。 ( 3 ) 求出 的关键字。 ( 4 ) 将 R 分解使其满足 BCNF 且无损连接。 ( 5 )将 R 分解使其满足 3NF 且无损连接与保持函数依赖。 五、综合题( 25 分) 1. 将 R S 、 R-S 两种关系代数基本运算表示为域关系演算表达式。( 5 分) 2. 关系网络数据库中有下列三个关系: 商
7、店(商店代号, 商店名, 店员人数, 所在城市) 商品 ( 商品编号,商品名,价格 ) 商店 - 商品(商店代号,商品编号,商品数量) ( 1 )用 ALPHA 语言完成下列操作:( 4 分) 检索销售全部商品的商店姓名。 ( 2 )用关系代数完成下列操作:( 4 分) 检索店员人数大于 23 商店代号和商店名。 ( 3 )试用 SQL 语句写出下列查询:( a )找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。( 4 分) Select 商店代号,商店名From 商店WHERE 店员人数 23(SHOP) ( 3 分) ( 3 ) (a )SELECT SNO,SNA FROM SHOP WHERE CITY= 长沙 OR SNO5 (3分)(3) DELECT FROM SC WHERE SC.CNO IN (SELECT C.CNO FROM C WHERE CN= 数据结构 ) DELETE FROM C WHERE CN= 数据结构 (3分)七、(共 10 分) (5分)科室(科室代码,科室名称) (1分)医生(工号,姓名,名称,聘用日期,聘用期限,科室) (1分)病人(病历号,姓名,年龄,工作单位) (1分)就诊(医生工号,病历号,就诊日期) (2分)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1