版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库期末复习题
一、综合题
1、设计一个图书管理数据库,此数据库中:
1)对每个借阅者保存读者记录,包括:读者号、姓名、性别、年龄、
单位;
2)对每本书存有:书号、书名、作者、出版社;
3)对每本被借出的书存有读者号、借出日期和应还日期。
根据以上要求,完成如下任务:
1)根据语义设计出E-R模型;
2)将该E-R模型转换为一组等价的关系模式,并标出各关系模式的主
码。
关系模型:读者(读者号,姓名,性别,年龄,单位)
图书(书号,书名,作者,出版社)
借阅(书号,读者号,借出日期,应还日期)
2、设有关系模式:R(职工号,日期,日营业额,部门名,部门经理)
如果规定:
1)每个职工每天只有一个营业额;
2)每个职工只在一个部门工作,
3)每个部门只有一个经理。
要求:
I)根据上述规定,写出模式R主关键字。
2)分析R最高属于第几范式,并说明理由。
3)将R规范到3NF。
答:(D关系模式R的主关键字是(职工号,日期)。
(2)R最高属于第一范式。
因为存在着部门名对主关键字(职工号,日期)的部分函数依赖,没有
达到2NF»
(3)首先分解为2NF:R1(职工号,部门名,部门经理),R2(职工号,
日期,日营业额)
因为R1存在部门经理对职工号的传递函数依赖,所以没有达到3NF,再
分解为3NF:R1分解为R1(职工号,部门名)和R3(部门名,部门经理)
1、设计数据库,记录球队,队员和球迷的信息,包括:对于每个球队,有
球队的名字,队员,队长(队员之一),队服。对于每个队员,有姓名,年龄。
对于球迷,有姓名,喜爱的球队,喜爱的队员。
根据数据库设计的六大步骤,写出每步应该得到的结果。
二、需求分析:
采用自底向上方法,调查球队队员的需求;收集和分析需求数据,确定系统边
界信息需求,处理需求,安全性和完整性需求;编写系统分析报告,制作一个集增
加、删除、查询、修改一体的球队、队员与队迷的数据库。
该系统有球队信息管理模块、队员信息管理模块、球迷信息管理模块
球队信息表
球队名队长队员数量队服
哈哈队林小波2红色篮球图
标
嘻嘻队林小五3蓝色棒球图
标
队员信息表
隶属球队队员姓名年龄
哈哈队林小波23
哈哈队伟小宝22
嘻嘻队林小五24
嘻嘻队莫小非26
嘻嘻队莫飞21
球迷信息表
球迷姓名喜爱球队喜爱队员
陈小飞哈哈队伟小宝
林宝嘻嘻队莫小非
三、概念结构设计
根据用户需求,第一步,数据抽象与局部E-R模型设计,第二步,全局E-R
模型设计,最后,消除初步E-R图中不必要的冗余,生成基本的E-R图。得出了
下图最终的E—R模型。
四、逻辑结构设计
将E-R图转换为关系模型
球队(球队名,队长,队服)
队员(队员姓名,年龄,球队名)
球迷(球迷姓名)
喜爱(球队名,队员姓名)
喜欢(球迷姓名,球队姓名)
由于该关系R(U)满足第一范式,且R中不存在非主属性对候选码的传递函数
依赖,则关系R是为第三范式。
五、物理结构设计
采用Oracle数据库进行架构,采取垂直分割法进行存储记录结构设计和按
索引进行存放。
球队信息表
列名数据类型说明
球队名VARCHAR2(20)主键
队长VARCHAR2(10)不为空
队员数量INTEGER(8)不为空
队服VARCHAR2(20)不为空
队员信息表
列名数据类型说明
队员姓名VARCHAR2(10)主键
隶属球队VARCHAR2(20)不为空
年龄INTEGER(8)不为空
球迷信息表
列名数据类型说明
球迷姓名VARCHAR2(10)主键
喜爱球队VARCHAR2(20)不为空
喜爱队员VARCHAR2(10)不为空
六、数据库实施
根据逻辑设计和物理设计的结果,在计算机上建立起实际的数据库结构、装
入数据、进行测试和试运行的过程。
依据实施,球队信息管理模块有增、删、查、改功能,增加:可以新增加一个
球队的相关信息;
删除:可以删除整个球队所有存储在这个数据库的相关信息;查询:查询每个
球队的相关信息;修改:修改时某个球队的错误相关信息。
队员信息管理模块有增、删、查、改功能,增加:可以新增加一个队员的相关
信息;
删除:可以删除某个队员所有存储在这个数据库的相关信息;查询:查询每个
队员的相关信息;修改:修改时某个队员的错误相关信息。
球迷信息管理模块有增、册h查、改功能,增加:可以新增加一个球迷的相关
信息;
删除:可以删除整个球迷所有存储在这个数据库的相关信息;查询:查询每个
球迷的相关信息;修改:修改时某个球迷的错误相关信息。
总之,该系统可以对球队、队员、球迷三者的信息进行增、册4、查、改。
七、数据库的运行和维护
进行维护数据库的安全性与完整性、监测并改善数据库性能,该系统已经基本
实现了对球队、队员、球迷三个模块信息的增、册k查、改。
2、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同
的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零
件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中,根据数据
库设计的六大步骤,写出每步应该得到的结果。
一.需求分析:采用自底向上方法,调查工厂人员的需求;收集和分析需求
数据,确定系统边界信息需求,处理需求,安全性和完整性需求;编写系统分析
报告,制作一个集增加、删除、查询、修改一体的产品生产与储存的数据库。该
系统有产品信息管理模块、零件信息管理模块、材料信息管理模块、仓库信息管
理模块
产品信息表
产品号产品名称组成零件
1产品A零件A、零件B
2产品B零件C、零件D
零件信息表
零件号零件名称组成材料仓库名称
1零件A原材料A、原仓库A
材料c
2零件B原材料B、原仓库A
材料c
3零件c原材料A、原仓库B
材料B
4零件D原材料A、原仓库B
材料D
原材料信息表
原材料号原材料名仓库名称
称
1材料A仓库C
2材料B仓库D
3材料c仓库E
4材料D仓库F
仓库信息表
仓库号仓库名称存储物质
1仓库A零件A、零件B
2仓库B零件C、零件D
3仓库C材料A
4仓库D材料B
5仓库E材料c
6仓库F材料D
八、概念结构设计
根据用户需求,第一步,数据抽象与局部E-R模型设计,第二步,全局E-R
模型设计,最后,消除初步E-R图中不必要的冗余,生成基本的E-R图。得出了
下图最终的E—R模型。
九、逻辑结构设计
将E-R图转换为关系模型
产品(产品号,产品名)
零件(零件号、零件名)
原材料(原材料号、原材料名、仓库号)
仓库(仓库号、仓库名)
产品组成(产品号、零件号)
零件组成(零件号、材料号)
零件存储(零件号、仓库号)
由于该关系R(U)满足第一范式,且R中不存在非主属性对候选码的传递函数
依赖,则关系R是为第三范式。
十、物理结构设计
采用Oracle数据库进行架构,采取垂直分割法进行存储记录结构设计和按
索引进行存放。
产品信息表
列名数据类型说明
产品号VARCHAR2(10)主键
产品名称VARCHAR2(10)不为空
组成零件VARCHAR2(10)不为空
零件信息表
列名数据类型说明
零件号VARCHAR2(10)主键
零件名称VARCHAR2(10)不为空
组成材料VARCHAR2(10)不为空
仓库名称VARCHAR2(10)不为空
原材料信息表
列名数据类型说明
原材料号VARCHAR2(10)主键
原材料名称VARCHAR2(10)不为空
仓库名称VARCHAR2(10)不为空
仓库信息表
列名数据类型说明
仓库号VARCHAR2(10)主键
仓库名VARCHAR2(10)不为空
存储物质VARCHAR2(10)不为空
十一、数据库实施
根据逻辑设计和物理设计的结果,在计算机上建立起实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年现场应急处置方案(全套)
- 2026酒厂制酒工考试题及答案
- 2026年眼科护理工作计划
- 2026年企业财务分析报告
- 2026年网络工程师动态测试题及答案
- 2026年危险化学品企业非常规作业管理制度、非常规作业清单、非常规作业票
- 2026年110接警规范考试题及答案
- 2026年人工智能训练师理论考试模拟题库及答案大全
- 标准化治疗对急性冠脉综合征患者血清PON1活性与脂质水平的重塑效应探究
- 柴油机微粒捕集器再生控制系统的关键技术与优化策略研究
- 叉车作业人员培训记录表
- 大型变压器运输吊装方案
- 部编版小学语文四年级下册教师教学用书(教学参考)完整版
- 2020教学能力大赛国赛一等奖实施报告汇报PPT-国一
- 中国石油大学(华东)辅导员考试真题2022
- 空压机搬迁安装施工安全技术措施方案
- 冶金工业建设工程设备与材料划分规定
- 熔化焊与热切割基础知识
- 玻璃幕墙安全专项施工方案专家论证本
- 高聚物合成工艺学
- GB/T 24265-2014工业用硅藻土助滤剂
评论
0/150
提交评论