数据库答案(共4页).doc
《数据库答案(共4页).doc》由会员分享,可在线阅读,更多相关《数据库答案(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实体完整性:指表中行的完整性,要求每一个表中的主键字段都不能为空或者重复的值。参照完整性:是相关联的两个表之间的约束,具体的说,就是从表中每条记录外键的值必须是主表中存在的,因此如果在两个表之间建立了关联关系,则对一个关系进行的操作要影响到另一个表中的记录。数据模型是对客观事物及联系的数据描述,是概念模型的数据化,及数据模型提供表示和组织数据的方法。数据模型通常由数据结构、数据操作和数据的完整性约束三要素组成。数据库系统的三级模式结构:是指数据库是由外模式、模式和内模式三级构成,通过二级映像功能将三个模式联系起来。数据库的恢复:是指当数据库系统发生故障时,通过一些技术
2、使数据库从被破坏、不正确的状态恢复到最近一个正确的状态。日志文件:是暂存放数据的文件。4要建立关于系、学生、班级、研究会等信息的一个关系数据库。规定:一个系有若干专业、每个专业每年只招一个班,每个班有若干学生,一个系的学生住在同一个宿舍区。每个学生可参加若干研究会,每个研究会有若干学生。学生参加某研究会,有一个入会年份。 描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。 描述班级的属性有:班号、专业名、系名、人数、入校年份。 描述系的属性有:系号、系名、系办公室地点、人数。 描述研究会的属性有:研究会名、成立年份、地点、人数。试给出上述数据库的关系模式;写出每个关系的基本的函数依赖
3、集;指出是否存在传递函数依赖,指出各关系的主码和外码。答:关系模式:学生(学号,姓名,出生年月,系号,班号,宿舍区) 班级(班号,专业名,系号,人数,入校年份) 系(系号,系名,系办公室地点,人数)研究会(研究会名,成立年份,地点,人数)参加研究会(学号 ,研究会名 ,入会年份)学生关系的基本函数依赖集:学号(姓名,出生年月,系号,班号),系名宿舍区班级关系的基本函数依赖集:班号(专业名,系号,人数,入校年份)系关系的基本函数依赖集:系名(系号,系办公室地点,人数)研究会关系的基本函数依赖集:研究会名(成立年份,地点,人数)参加研究会关系的基本函数依赖集:(学号 ,研究会名)入会年份5设有关系
4、模式R(运动员编号,姓名,性别,班级,班主任,项目号,项目名,成绩)如果规定:每名运动员只能代表一个班级参加比赛,每个班级只能有一个班主任;每名运动员可参加多个项目,每个比赛项目也可由多名运动员参加;每个项目只能有一个项目名;每名运动员参加一个项目只能有一个成绩。根据上述语义,回答下列问题:(1)写出关系模式R的主关键字;(2)分析R最高属于第几范式,说明理由。(3)若R不是3NF,将其分解为3NF。答:(1)关系模式R的主关键字是运动员编号,项目号。(2)R最高属于第一范式。 因为存在着姓名,性别,班级和项目名对主关键字运动员编号,项目号的部分函数依赖,没有达到2NF。 (3)首先分解为2N
5、F:R1(运动员编号,姓名,性别,班级,班主任),R2(项目号,项目名),R3(运动员编号,项目号,成绩) 因为R1存在班主任对运动员编号的传递函数依赖,所以没有达到3NF,再分解为3NF:R1分解为R1(运动员编号,姓名,性别,班级)和R4(班级,班主任) 6设有关系模式:R(职工号,日期,日营业额,部门名,部门经理)如果规定:每个职工每天只有一个营业额,每个职工只在一个部门工作,每个部门只有一个经理。(1)根据上述规定,写出模式R主关键字。(2)分析R最高属于第几范式,说明理由。(3)若R不是3NF,将其分解为3NF。答:(1)关系模式R的主关键字是(职工号,日期)。(2)R最高属于第一范
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 答案
限制150内