您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 数据库原理及应用试题
1数据库原理及其应用期末试题(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.物理设计阶段9SQLSERVER2000的三种物理文件不包括()。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.关系2一个关系对应通常所说的一张二维表。3.关系模式关系模式:关系的型称为关系模式,关系模式是对关系的描述。关系模式一般的表示是:关系名(属性1,属性2,…,属性n)4.实体实体是客观存在且可区别其他对象的事物。实体可以是具体的对象;实体也可以是抽象的事件。5.码码能够惟一标识实体集中一个实体;码可以是属性或属性组且不含多余的属性6.分量元组中的一个属性值称为分量。7.域属性的取值范围称为属性的域。四、问答题(26’)1)数据库系统阶段的数据管理特点是什么?数据库设计时面向数据模型对象数据库系统的数据冗余度小、数据共享度高数据和程序之间具有较高的独立性数据库系统通过DBMS进行数据安全性、完整性、并发控制和数据恢复控制数据库中数据的最小存取单位是数据项4)确定实体和属性的原则是什么?1)属性不能再具有描述特性2)属性不能与其他实体集发生联系3)在满足处理问题的要求前提下,尽量减少实体集,能作属性时不要作为实体集。5)数据管理的目标是什么?6)数据库是如何实现的?7)叙述数据库设计的基本步骤。需求分析:调查和分析用户的应用需求概念结构设计:表达出一个组织环境中信息需求的概念模型,明确描述出业务环境数据需求,数据之间的联系,数据约束条件。逻辑结构设计:把概念结构设计转换成所选择的DBMS支持的数据模型数据库物理设计:为数据模型在设备上选定合适的存储结构和存取方法数据库实施:建立数据库,编制程序,装载数据数据库运行与维护:性能监测、数据转储与恢复、安全控制8)论述局部ER图合并中的结构冲突及如何解决结构冲突?(6’)1)属性冲突属性域冲突,即属性值的类型、取值范围或取值集合不同。属性取值单位冲突属性冲突通常以讨论和协商方式解决2)命名冲突同名异义冲突,即不同意义的对象在不同的局部应用中具有相同的名字。异名同义冲突,即意义相同的对象在不同的局部应用中有不同的名字。调整和统一命名3)结构冲突同一对象在不同的应用中具有不同的抽象。同一实体在不同分E-R图中的属性组成不一致.实体集之间的联系在不同的分E-R图中呈现不同的类型。结构冲突通过进行综合调整解决:3同一对象的抽象不同,按高一级的数据抽象处理,例如同一对象属性与实体集不同的抽象,应抽象为实体集。同一实体集的属性应包括不同分E-R图中的属性。1:1与1:n联系的矛盾按1:n处理,1:n与n:m联系的矛盾按n:m处理。五、按题目要求写出语义后画ER图,要求图形工整,忽略实体属性。(12’)1)二个实体集之间一对多联系(第二章八页)2)二个实体集之间的一个以上的不同联系(第二章第十页)3)三个实体集之间的联系多对多联系(第二章第十二页)4)实体集内部一对多联系(第二章第十三页)4六、设计题(8’)某工厂有几十个部门,一些部门是生产部门,生产几种产品,每一部门生产一种产品,一种产品在一个部门生产。每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料组成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,记录每种零件的总量。原材料按照类别放在若干仓库中,要记录每次存取每种材料的数量。(1)在图上标出联系类型,(2)将以下ER图转换为关系模型,(3)该ER模型至多及至少转换为多少关系模式?nn保存存放产品组成m材料零件制造仓库实体集:部门(部门号,部门名)产品(产品号,产品名)零件(零件号,零件名)材料(材料号,材料名,类别)仓库(仓库号,仓库名,面积)联系:生产组成制造保存(零件量)存放(日期,材料量,存/取)部门生产5七参照附录写出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√班级名char106附录2数据1)学生表200009001葛文聊女22国际贸易国贸2班2000-08-29200104019邓绣莉女21会计学会计1班2001-09-2200203001刘成涛男18计算机软件2班2002-08-27200206001李涛男19电子学电子1班2002-08-27200203002沈香娜女18计算机软件2班2002-08-27200206002李涛男19电子学电子1班2002-08-27200203003肖竹一女19计算机软件2班2002-08-272课程表C801离散数学C802C语言C801C803数据结构C802C804数据库原理C803C805操作系统C802C806编译原理C803C807离散数学C8013授课表苏亚步C80172软件2班王立山C80264软件2班何山C80372软件2班王立山C80464软件2班苏亚步C80172软件1班4成绩表200203001C80198200203002C80470200206001C80185200203001C80299200206002C80382
本文标题:数据库原理及应用试题
链接地址:https://www.777doc.com/doc-2428214 .html