




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库试题及答案(精选5篇) 第一篇:数据库试题及答案简答题部分:2011.12.151.设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,学分,成绩),设一名学生可以选修多门课程,一门课程可以被多名学生选修,一名学生有唯一的所在系,每门课程有唯一的课程名和学分。请指出此关系模式的候选键。判断此关系模式是第几范式的,若不是第三范式,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键答:候选键为:(学号,课程号),它也是此关系模式的主键,由于存在函数依赖:学号→姓名,课程号→课程名因此,存在非主属性的部分函数依赖关系,因此它不是第二范式的表学生表(学号,姓名,所在系,性别),主键为学号,已属于第三范式课程表(课程表,课程名,学分),主键为课程号,已属于第三范式选课表(学号,课程号,成绩),主键为(学号,课程号),已属于第三范式2.设有关系模式:学生表(学号,姓名,所在系,班号,班主任,系主任)其语义为:一名学生只在一个系的一个班学习,一个系只有一名系主任,一个班只有一名班主任,一个系可以有多个班,请指出关系模式的候选键,判断此关系模式是第几范式的,若不是第三范式的请将其规范为第三范式关系模式,并指出分解后的每个关系模式的主键和外键答:候选键:学号,它是此关系模式的主键由于存在非主键属性对主键属性的部分函数依赖,因此,此关系模式属于第二范式的,但由于存在如下函数依赖:学号→班号,班号→班主任,因此,存在非主键属性对码的传递依赖关系,同样以及学号→所在系,所在系→系主任,因此此关系不是第三范式的,对其分解后的结果为:学生信息表(学号,姓名,所在系,班号),主键为“学号”,“班号”为引用班级表的“班号”的外键,“所在系”为引用系表“系名”的外键班级表(班号,班主任),主键为“班号”系表(系名,系主任),主键为“系名”3.设有关系模式:授课表(课程号,课程名,学分,授课教师号,教师名,授课时数),其语义为:一门课程(由课程号决定)有确定的课程名和学分,每名教室(由教师号决定)有确定的教师名,每门课程可以由多名教室讲授,每名教师也可以讲授多门课程,每名教师对每门课程有确定的授课时数.指出此关系模式的候选键;判断此关系模式属于第几范式;若不属于第三范式,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键答:此关系模式的候选键为(课程号,授课教师号),它们也是主键,由于存在函数以来,课程号—>课程名,授课教师号—>教师名,因此,存在非主属性对主键的部分函数依赖关系,因此它不是第二范式的表,分解如下:课程表(课程号,课程名,学分),主键为“课程号”,已属于第三范式;教师表(教师号,教师名),主键为“教师号”,已属于第三范式2011.12.201.试述关系数据库的特点关系数据模型具有下列优点:(l)关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。(2)关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所以其数据结构简单、清晰,用户易懂易用。(3)关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简2.试述数据库系统的组成一般由数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员构成。3.数据库管理系统的主要功能有哪些?数据定义功能数据组织、存储和管理数据操纵功能数据库的事物管理和运行功能数据库的建立和维护功能4.试诉关系模型的三个组成部分关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。5.数据字典的内容和作用答:数据字典是系统中各类数据描述的集合。数据字典的内容通常包括:(l)数据项;(2)数据结构;(3)数据流;(4)数据存储;(5)处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。数据字典的作用:数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完盖。6.试述SQL语言的特点答:(l)综合统一。sQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体。(2)高度非过程化。用sQL语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及sQL语句的操作过程由系统自动完成。(3)面向集合的操作方式。sQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。(4)以同一种语法结构提供两种使用方式。sQL语言既是自含处理要求:指用户需要完成什么处理功能,对处理式语言,又是嵌入式语言。作的响应时

一只****签网
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf