资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
数据库原理及其应用期末试题(A)一、选择题(10)1 数据是对客观事物记录下来的,可鉴别的( )。A数字B字符C信息D符号2 数据的型是指( ) 。A数据的类型B数据结构C数据的组织层次D数据模型3 ( )是位于用户与操作系统之间专门用于管理数据库的计算机系统软件。A数据库系统B数据管理系统C文件管理系统D数据库管理系统4 能对数据进行查询、插入、删除和修改基本操作由DBMS( )功能提供。A数据定义B数据库的建立和维护C数据操纵D数据库的运行管理5 数据库系统与文件系统比较,其优点之一是( ) 。A减少了数据冗余B避免了数据冗余C在其文件中包含了记录D比文件系统能管理更多的数据6 数据物理的独立性是指( ) 。A逻辑模式改变,应用程序不变B逻辑模式改变,内模式不变C内模式改变,应用程序不变D逻辑模式改变,外模式不变7 用户使用的数据视图的描述,称为( ) 。A外模式B存储模式C内模式D概念模式8 在数据库设计中,设计E-R图是数据库( )的设计。A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段9 SQL SERVER 2000 的三种物理文件不包括( )。A主文件B次文件C表文件D日志文件10 关系完整性约束条件不包括( )。A实体的完整性B域的完整性C参照的完整性D用户定义的完整性二、填空(10) 1. 在数据库管理系统的四个基本功能中,提供数据定义语言,定义数据库中的数据对象是( 数据定义 )功能。 2. 数据有定性表示和( 定量 )表示之分。3. 数据库中的数据具有数据整体性和( 共享性 )。4. (数据模型)是一组严格定义的概念集合,这些概念精确的描述了系统数据结构,数据操作和数据完整性约束条件。5. 数据库的三级数据模式结构,逻辑模式是对数据库中数据的(整体逻辑)结构和特征描述。6. 在关系模型中数据逻辑的结构是(是一张二维表,由行和列组成)。7. 关系模式通常可以简单记为( R(U) )。8. 数据的独立性指(应用程序 )和数据之间依赖程度低,相互影响小。9. 实体及其相互之间的联系用( 概念 )模型描述。是按用户的观点组织所关心的信息结构,是对现实世界中的第一层抽象。10. 数据库是根据( 数据 )模型建立的,该模型是数据库系统的基础。三、名词解释(14):1. 数据库数据库是长期存储在计算机内、有组织的、可共享的大量数据集合2. 关系一个关系对应通常所说的一张二维表。3. 关系模式关系模式:关系的型称为关系模式,关系模式是对关系的描述。关系模式一般的表示是:关系名(属性1,属性2,属性n)4. 实体实体是客观存在且可区别其他对象的事物。实体可以是具体的对象; 实体也可以是抽象的事件。5. 码码能够惟一标识实体集中一个实体;码可以是属性或属性组且不含多余的属性6. 分量元组中的一个属性值称为分量。7. 域属性的取值范围称为属性的域。四、问答题(26)1) 数据库系统阶段的数据管理特点是什么?数据库设计时面向数据模型对象数据库系统的数据冗余度小、数据共享度高数据和程序之间具有较高的独立性数据库系统通过DBMS进行数据安全性、完整性、并发控制和数据恢复控制数据库中数据的最小存取单位是数据项2)3)4) 确定实体和属性的原则是什么?1) 属性不能再具有描述特性2)属性不能与其他实体集发生联系3)在满足处理问题的要求前提下,尽量减少实体集,能作属性时不要作为实体集。5) 数据管理的目标是什么? 6) 数据库是如何实现的? 7) 叙述数据库设计的基本步骤。需求分析:调查和分析用户的应用需求概念结构设计:表达出一个组织环境中信息需求的概念模型,明确描述出业务环境数据需求,数据之间的联系,数据约束条件。逻辑结构设计:把概念结构设计转换成所选择的DBMS支持的数据模型数据库物理设计:为数据模型在设备上选定合适的存储结构和存取方法 数据库实施:建立数据库,编制程序,装载数据数据库运行与维护:性能监测、数据转储与恢复、安全控制8) 论述局部ER图合并中的结构冲突及如何解决结构冲突?(6)1)属性冲突属性域冲突,即属性值的类型、取值范围或取值集合不同。属性取值单位冲突属性冲突通常以讨论和协商方式解决2)命名冲突同名异义冲突,即不同意义的对象在不同的局部应用中具有相同的名字。异名同义冲突,即意义相同的对象在不同的局部应用中有不同的名字。调整和统一命名3)结构冲突同一对象在不同的应用中具有不同的抽象。同一实体在不同分E-R图中的属性组成不一致.实体集之间的联系在不同的分E-R图中呈现不同的类型。结构冲突通过进行综合调整解决: 同一对象的抽象不同,按高一级的数据抽象处理,例如同一对象属性与实体集不同的抽象,应抽象为实体集。同一实体集的属性应包括不同分E-R图中的属性。1:1与1:n联系的矛盾按1:n处理,1:n与n:m联系的矛盾按n:m处理。五、按题目要求写出语义后画ER图,要求图形工整,忽略实体属性。(12)1) 二个实体集之间一对多联系(第二章八页)2) 二个实体集之间的一个以上的不同联系(第二章第十页)3) 三个实体集之间的联系多对多联系(第二章第十二页)4) 实体集内部一对多联系(第二章第十三页)六、设计题(8)某工厂有几十个部门,一些部门是生产部门,生产几种产品,每一部门生产一种产品,一种产品在一个部门生产。每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料组成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,记录每种零件的总量。原材料按照类别放在若干仓库中,要记录每次存取每种材料的数量。(1)在图上标出联系类型,(2)将以下ER图转换为关系模型,(3)该ER模型至多及至少转换为多少关系模式?nn保存存放产品组成m材料零件制造仓库实体集:部门(部门号,部门名) 产品(产品号,产品名)零件(零件号,零件名)材料(材料号,材料名,类别)仓库(仓库号,仓库名,面积)联系:生产组成制造保存(零件量)存放(日期,材料量,存/取) 部门生产七 参照附录写出SQL查询语句(20)1) 查询学校中的所有院系(2)2) 查询软件2班女同学的名单(2)3) 查询年龄不在18岁到20岁之间的所有学生名单(2)4) 查询所有姓苏的老师(3)5) 查询选修了一门以上课程的学生号及其选修门数(3)6) 查询先修课的先修课(4)7) 查询选修了“离散数学”的学生的学号;姓名和所在院系(4)附录1 表文件表l 学生表字段名数据类型大小空学号char9姓名char8性别char2年龄tinyint1所在院系char10班级名char10入学年份datetime8表2 课程表字段名数据类型大小空课程号char4课程名char12先修课char4表3 成绩表字段名数据类型大小空学号char9课程号char4成绩tinyint1表4 授课表字段名数据类型大小空教师名char8课程号char4学时数tinyint1班级名char10附录2 数据1)学生表200009001葛文聊女22国际贸易 国贸2班 2000-08-29 200104019邓绣莉 女 21会计学 会计1班 2001-09-2 200203001 刘成涛 男 18计算机 软件2班 2002-08-27 200206001 李涛 男 19电子学 电子1班 2002-08-27 200203002 沈香娜 女 18计算机 软件2班 2002-08-27 200206002 李涛 男 19电子学 电子1班 2002-08-27 200203003 肖竹一 女 19计算机 软件2班 2002-08-27 2 课程表C801 离散数学 C802 C语言 C801 C803 数据结构 C802 C804 数据库原理 C803 C805 操作系统 C802 C806 编译原理 C803 C807 离散数学C8013 授课表苏亚步 C801 72 软件2班 王立山 C802 64 软件2班 何山 C803 72 软件2班 王立山 C804 64 软件2班 苏亚步 C801 72 软件1班 4 成绩表200203001 C801 98200203002 C804 70200206001 C801 85200203001 C802 99200206002 C803 82
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号