数据库模拟试题十八及其答案

上传人:工**** 文档编号:551773266 上传时间:2022-08-01 格式:DOC 页数:8 大小:19KB
返回 下载 相关 举报
数据库模拟试题十八及其答案_第1页
第1页 / 共8页
数据库模拟试题十八及其答案_第2页
第2页 / 共8页
数据库模拟试题十八及其答案_第3页
第3页 / 共8页
数据库模拟试题十八及其答案_第4页
第4页 / 共8页
数据库模拟试题十八及其答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《数据库模拟试题十八及其答案》由会员分享,可在线阅读,更多相关《数据库模拟试题十八及其答案(8页珍藏版)》请在金锄头文库上搜索。

1、数据库模拟试题十八及其答案 - 教育文库 数据库原理与设计模拟试题十八 一、单项选择题每题2分,共20分 1、在数据库系统的三级形式构造中,用来描绘数据的全局逻辑构造的是 (1)子形式 (2)用户形式3形式4存储形式 2、在以下实体类型的联络中,一对多联络的是( 1学校与课程的学习联络 2父亲与孩子的父子关系 3省与省会的关系4顾客与商品的购置关系 3、在关系模型中,实现关系中不允许出现一样的元组的约束是通过( ) (1)侯选键 2主键3外键 4超键 4、以下哪种运算不属于关系代数的根本运算 (1)连接 (2)笛卡尔积 (3) 相减 (4) 投影 5、在SQL中,可以用谓词EXISTS来测试一

2、个集合中是否 (1)有一样元组存在 (2)为空集合(3) 有一样分量存在 (4) 为非空集合 6、设有关系r如下图,那么该关系最高为哪一级范式 A B C D (1) 1NF (2)2NF (3)3NF (4)BCNF A1 b1 c1 d2 A1 b2 c2 d4 A2 b1 c2 d1 A1 b3 c1 d4 7、设已经F=C-A,CG-D,CG-B,CE-A,ACD-B,从中去掉哪些函数依赖关系后得到的新的函数依赖集合F1与F等价的是 1C-A和CG-B (2) C-A 和ACD-B (3)CE-A 和ACD-B (4)CE-A和CG-B 8、ER图是一种直观表示何种模型的工具 1构造数

3、据模型2关系数据模型 (3) 概念数据模型 (4) 层次和网状模型 9、约束”年龄限制在1830岁之间”属于DBMS的哪种功能 (1)平安性2完好性3并发控制4恢复 10、在对象联络图中,双线箭头表示对象间的( ) 1函数值为多值 2属性值为多值 3泛化/细化联络 4对象之间包含联络 二、判断题每题2.5分,共10分 1、对一个客观事物,可以用多种数据模型来描绘 2、数据库事务的原子性是指事物在执行过程中不能出现中断。 3、对关系形式来说,范式级别越高,实际应用效果越好。 4、在OROB中,超表中的每个元组最多可以与每个子表中的一个元组相对应。 三、填空题每题2分,共20分 1.数据库系统是实

4、现有组织地、动态地存储大量 数据,支持多用户访问的计算机软件、 和数据资组成的系统。 2.关系模型的主要特征是用 构造表达实体集,用 表示实体间联络。 3.假如属性集K是关系形式R1的主键,K也是关系形式R2的外键,那么在R2的关系中,K的取值只允许两种可能: , 。 4.关系演算是基于 的关系运算。 5.在字符串的匹配操作中,通配符 表示与零个或多个字符组成的字符串匹配。 6、F逻辑蕴涵的函数依赖的全体构成的集合,称为 记为 7、数据库设计过程的输入包括四局部内容:总体信息需求、处理需求、 、硬件和OS特征。 8、数据库系统可能发生的故障有: 、系统故障和介质故障。 9、分布式查询处理的时间

5、主要取决于 。 10、“setof(ref(emp)”表示一组emp对象的 。 四、简答题共20分 1、数据库阶段的数据管理有些什么特点5分 2、标准化理论对数据库设计有什么指导意义?5分 3、”串行调度”和”可串行化调度”有何区别4分 4、分布式DBS中,DBMS的功能如何划分?有哪两种方法?6分 五综合题30分 1.设有关系数据: PART(PART_NO,PART_NAME) PROJECT(PROJECT_NO,PROJECT_NAME) SUPPLIER(SUPPLIER_NO,SUPPLIER_NAME,CITY) SUPPLY(PART_NO,PROJECT_NO,SUPPLIE

6、R_NO,QUANTITY) 其中PART,PROJECT,SUPPLIER,SUPPLY分别表示零部件、工程、供货商和供货四个关系,关系中各属性的含义是:PART_NO(工程编号,主键);PART_NAME(零件名称);PROJECT_NO工程编号,主键;PROJECT_NAME(工程名称);SUPPLIER_NO(供货商编号,主键);SUPPLIE_NAME(供货商名称);CITY(供货商所在城市);QUANTITY(供货量) (20分) 1用关系代数表达式表示如下询问:找出使用了长沙的供货商所供零部件的所有工程的名称。 (2)用元组演算表达式表示如下询问: 找出为98001工程供货的所有

7、供货商的编号及其供货的零件编号。 (3)用SQL语言表示1中的询问 (4)用SQL语言表示2中的询问 2.设有关系rR如下:10分 A B C D A1 B1 C1 D1 A1 B2 C1 D1 A1 B3 C2 D1 A2 B1 C1 D1 A2 B2 C3 D2 (1)找出其上的所有侯选键 (2)关系r最高为哪一级范式 (3)将其无损分解为假设干个3NF的关系 数据库原理与设计模拟试题十八答案 一、单项选择题每题2分,共20分 1、3 2、 (2 3、 (2) 4、1 5、4 6、3 7、4 8、3 9、2 10、 (3) 二、判断题每题2.5分,共10分 1、对 2、错 3、错 4、对

8、三、填空题每题2分,共20分 1.关联,硬件 2.二维表格,外键 3.或者为空值,或者等于R1关系中某个主键值 4.谓词演算 5. 6、F的闭包F+ 7、DBMS的特征 8、事务故障 9、网络中数据传输量 10、对象标识符 四、简答题共20分 1.数据库阶段的数据管理有些什么特点5分 答:采用复杂的数据模型表示数据构造1分具有较高的数据和程序的独立性1分系统为用户提供方便的用户接口1分系统提供统一的数据控制功能平安性、完好性、并发控制和恢复数据的最小存储单位是数据项1分 2.标准化理论对数据库设计有什么指导意义?5分 答:详细地讲,以下几个方面起着重要作用:1在需求分析p ,用数据依赖的概念来

9、分析p 和表示各个数据项之间的联络2分2在概念设计阶段,以标准化理论为工具来构造实体类型和联络类型,设计ER模型并对其进展优化2分3在逻辑设计阶段,使用标准化理论来设计形式和评价形式1分 3、”串行调度”和”可串行化调度”有何区别4分 答 :事务的执行次序称为调度1分。假如多个事务依次执行,那么称为事务的串行调度,假如利用分时的方法,同时处理多个事务称为事务的并发调度1分。假如一个并发调度的结果与某一个串行调度执行结果等价,那么这个并发调度称为可串化调度2分 4、分布式DBS中,DBMS的功能如何划分?有哪两种方法?6分 答:在分布式DBS中,把DBMS的功能划分成客户机和效劳器两级2分。有下

10、面两种方法:1集中式DBMS的功能放在效劳器一级,称为SQL效劳器2分2基于面向对象方法,把DBMS的软件功能以更加集成的方式划分到客户机和效劳器中2分 五综合题30分 1. 答案 1PROJECT_NAME(CITY=”长沙”SUPPLIER PROJECT) (2) xSUPPLIER_NO,PART_NO | y(SUPPLY(Y)yPROJECT_NO=98001YSUPPLIER_NO=XSUPPER_NOYPART_NO=XPART_NO) (3) SELECT PROJECT_NAME FROM PROJECT,SUPPLY,SUPPLIER WHERE CITY=长沙AND SUPPLIER.SUPPLIER_NO=SUPPLY.SUPPLIER_NO AND PROJECT.PROJECT_NO=SUPPLY.PROJECT_NO (4) SELECT SUPPLIER_NO,PART_NO FORM SUPPLY WHERE PROJECT_NO=98001 2.答案 (1)侯选键 为AB2分 (2) 2NF2分 (3)分解结果关系如下:每个关系3分 A B C A1 B1 C1 A1 B2 C1 A1 B3 C2 A2 B1 C1 A2 B2 C3 C D C1 D1 C2 D1 C3 D2 第 页 共 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号