资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
徐州工程学院试卷 数据库原理及应用试卷 第 1 页 共 9 页徐 州 工 程 学 院 试 卷2012 2013 学年第 一 学期 课程名称 数据库原理及应用 试卷类型 A 卷 考试形式 闭卷 考试时间 100 分钟 一、选择题(共 15 小题,每题 1 分,共计 15 分)1、数据库系统管理阶段,数据( ) 。A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差 D、具有高度的物理独立性和一定程度的逻辑独立性2、关系数据库的数据及更新操作必须遵循( )等完整性规则。A、实体完整性和参照完整性 B、参照完整性和用户定义完整性C、实体完整性和用户定义完整性 D、实体完整性、参照完整性和用户定义完整性3、数据模型的三要素是( ) 。A、外模式、模式和内模式 B、关系模型、层次模型、网状模型C、实体、属性和联系 D、数据结构、数据操作和完整性约束4、数据独立性是指( ) 。A、用户与数据分离 B、用户与程序分离C、程序与数据分离 D、人员与设备分离5、认为多个域间有一定的关系时,就可以用( )的方法将它们以关系的形式建立一张二维表,以表示这些域之间的关系。A、乘积 B、投影 C、连接 D、笛卡尔积6、关于关系模型的 3 类完整性规则正确的是( ) 。A、如果属性 A 是基本关系 R 的主属性,但不是候选键整体,则属性 A 能取空值B、若属性 F 是基本关系 R 的外部关系键,它与基本关系 S 的主关系键字 K 相对应,则对于 R 中的每个元组在 F 上的值必须取空值C、参照完整性规则用来定义外部关系键与主关系键之间的引用规则D、实体完整性和参照完整性并不适用于任何关系数据库系统7、下列关于子查询的说法中,不正确的是( ) 。A、子查询可以嵌套多层B、子查询的结果是包含零个或多个元组的集合C、子查询的执行顺序总是先于外部查询D、子查询可以为外部查询提供检索的条件值。8、下列关于视图的说法错误的是( ) 。A、视图是从一个或多个基本表导出的表,它是虚表B、某一用户可以定义若干个视图C、视图一经定义就可以和基本表一样被查询、删除和更新D、视图可以用来定义新的视图9、关系模式中的候选键( ) 。A、有且仅有一个 B、必然有多个 C、可以有一或多个 D、以上都不对10、下列( )不是关系数据库设计理论的组成部分。A、数据依赖 B、范式 C、关系代数 C、规范化方法11、概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的( ) 。A、数据模型 B、概念模型 C、层次模型 D、关系模型徐州工程学院试卷 数据库原理及应用试卷 第 2 页 共 9 页12、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,是数据库设计的( ) 。A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段13、在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( ) 。A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段14、 “年龄限制在 1025 岁之间”的约束属于 DBMS 的( )功能。A、安全性 B、完整性 C、并发控制 D、可靠性15、数据库系统并发控制的主要方法是采用( )机制。A、拒绝 B、改为串行 C、封锁 D、不加任何控制二、填空题(共 8 小题,每空 1 分,共计 15 分)1、数据管理技术经历了人工管理、 和 3 个阶段。2、数据库模型应当满足比较真实地模拟现实世界、 和 3 个方面要求。3、在关系数据库的规范化理论中,在执行分解时,必须遵守的规范化原则是 和 4、关系模式的操作异常问题往往是由 引起的。5、规范化理论主要包括数据依赖、范式,以及 内容,其核心内容是。6、在设计 E-R 图时,由于各个子系统分别面向不同的应用,各个分 E-R 图之间难免存在冲突,这些冲突主要包括属性冲突、 和 。7、数据库系统中可能发生的故障大致分为 、 、介质故障和计算机病毒 。8、加密的方法有两种,分别是 和 。三、简答题(共 4 小题,每题 5 分,共计 20 分)1、数据库系统有哪些特点?2、简述关系的性质。3、什么是数据库的逻辑结构设计?试述其设计步骤。.4、对于如下关系 R、S 和 T,写出下列关系运算的结果。(1)R -S (2) (3)S*T1()BbR A Ba1 b1a1 b2a2 b2SA Ba1 b2a2 b1a2 b2TA Da1 d1a2 d2a2 d3徐州工程学院试卷 数据库原理及应用试卷 第 3 页 共 9 页四、 (共 2 小题,每题 5 分,共计 10 分)学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄 (3)有若干比赛项目,包括:项目号,名称,比赛地点 (4)每名运动员可参加多项比赛,每个项目可有多人参加 (5)要求联系中体现每个比赛项目的运动员名次与成绩 解题要求: (1) 画出每个实体及其属性关系、实体间实体联系的 E-R 图. (5 分)(2) 将 E-R 图转换成关系模式,指出每个关系模式的主键(5 分)。五、 (共 4 小题,每题 3 分,共计 12 分)设销售数据模型如下: 厂家 S (SNO,SNAME ,CITY ) 产品 P (PNO,PNAME ,COLOR,WEIGHT) 库存 ST(PNO,PRICE ,SNO,QTY)销售 SPJ (SDAY,SPNO,PNO,SQTY,SPRICE,JE) 期中 SDAY 表示销售日期,SQTY 销售数量,JE 销售金额。同一种产品可以由多个厂家生产,同一个厂家可以生产多种产品。用关系代数完成以下操作: 1、查询所有“红色”商品的商品号,商品名。2、 查询不供应产品“电钻”的厂家号、厂家名。3、 查询库存中“徐州”生产的所有产品的产品号,产品名。4、 查询日期“2011-12-28”后销售的商品的商品号。徐州工程学院试卷 数据库原理及应用试卷 第 4 页 共 9 页六、 (共 6 小题,每题 3 分,共计 18 分)关系数据模型如下:学生 S(SNO,SN ,SEX,AGE,Dept )课程 C(CNO ,CN ,PCNO) PCNO 为直接先行课号。选课 SC(SNO ,CNO, GR) GR 为课程考试成绩请用 SQL 语句实现下列各题:1、 建立一个“学生”表 S。2、 查询年龄在 19-21 岁(包括 19 岁和 21 岁)之间的学生的姓名、系别和年龄。3、 查询至少选修了两门课程的学生的学号。4、 查询直接先行课是“高等数学”的课程。5、 创建一个名为“proc_1”的存储过程,用于查看学生表的所有信息。6、创建一个名为“trig_1” 的触发器,当向学生表删除记录时,该触发器自动删除成绩表中与之相关的所有记录。七、 (共 2 小题,第 1 小题 4 分,第 2 小题 6 分,共计 10 分)设有关系模式 R(BJ,XH,XM,KCM,GH,JSXM,CJ),其中 BJ 表示学生所在的班级,XH 表示学生的学号,XM 表示学生的姓名,KCM 表示课程的名称,GH 表示教师的工号,JSXM 表示任课教师的姓名,CJ 表示课程成绩。(XH,KCM)为候选码,设关系中有如下函数依赖: XHXMXHBJ(BJ,KCM)GHGHJSXM徐州工程学院试卷 数据库原理及应用试卷 第 5 页 共 9 页(XH,KCM)CJ试求下列问题:(1) 判断关系 R 属于第几范式?(4 分)(2)如果关系 R 不属于 3NF,请将关系 R 逐步分解为 3NF。 (6 分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。徐 州 工 程 学 院 试 卷 答 案2012-2013( 一 ) 数 据 库 原 理 及 应 用 ( A 卷 )一、选择题(共 15 小题,每题 1 分,共计 15 分)1、D 2、D 3、D 4、C 5、D 6、C 7、C 8、C 9、C 10、C 11、B 12、D 13、B 14、B 15、C二、填空题(共 小题,每空 1 分,共计 15 分)1、文件系统、数据库系 2、容易为人所理解 、便于在计算机上实现3、保持原有的依赖关系、无损连接 4、数据冗余 5、规范化方法,数据依赖6、命名冲突、 结构冲突 8、事务故障、系统故障 9、替换 置换三、简答题(共 4 小题,每题 5 分,共计 20 分)1、数据库系统有哪些特点?答:实现数据的集中化控制; 数据的冗余度小,易扩充;采用一定的数据模型实现数据结构化;避免了数据的不一致性;实现数据共享; 提供数据库保护;数据独立性;数据由 DBMS 统一管理和控制。 .5 分2、简述关系的性质。答:(1)关系中不允许出现相同的元组。(2)关系中元组的顺序(即行序)可以任意。(3)关系中属性的顺序无所谓,即列的顺序可以任意交换。(4)同一属性名下的各个属性值必须来自同一个域,是同一类型的数据。(5)关系中各个属性必须有不同的名字,而不同的属性可来自同一个域。(6)关系不允许表中套表。 .5 分3、什么是数据库的逻辑结构设计
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号