资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
精品word学习资料 可编辑资料 - - - - - - - - - - - - - - - -资料收集于网络如有侵权请联系网站删除感谢第七章习题解答和解析1. 试述数据库设计过程;答:这里只概要列出数据库设计过程的六个阶段:1需求分析 ;2概念结构设计;3规律结构设计;(4) 数据库物理设计;(5) 数据库实施 ;(6) 数据库运行和保护;这是一个完整的实际数据库及其应用系统的设计过程;不仅包括设计数据库本身,仍包括数据库的实施、运行和保护;设计一个完善的数据库应用系统往往是上述六个阶段的不断反复;解析:期望读者能够仔细阅读概论7.1 的内容 ,明白并把握数据库设计过程;2.试述数据库设计过程中结构设计部分形成的数据库模式;答:数据库结构设计的不同阶段形成数据库的各级模式,即:(1) 在概念设计阶段形成独立于机器特点,独立于各个DBMS产品的概念模式,在本篇中就是E-R图;(2) 在规律设计阶段将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库规律模式 ,然后在基本表的基础上再建立必要的视图View, 形成数据的外模式;(3) 在物理设计阶段,依据DBMS特点和处理的需要,进行物理储备支配,建立索引 ,形成数据库内模式;读者可以参考 概论 上图 7.4;图中概念模式是面对用户和设计人员的,属于概念模型的层次;规律模式、外模式、内模式是DBMS支持的模式 ,属于数据模型的层次,可以在DBMS中加以描述和储备;3.需求分析阶段的设计目标是什么. 调查的内容是什么.答需求分析阶段的设计目标是通过具体调查现实世界要处理的对象组织、部门、 企业等 ,充分明白原系统 手工系统或运算机系统 工作概况 ,明确用户的各种需求,然后在此基础上确定新系统的功能;调查的内容是“数据”和“处理”,即获得用户对数据库的如下要求:(1) 信息要求 ,指用户需要从数据库中获得信息的内容与性质,由信息要求可以导出数据要求,即在数据库中需要储备哪些数据;(2) 处理要求 ,指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理仍是联机处理 ;(3) 安全性与完整性要求;具体的可以参考概论上7. 2;4.数据字典的内容和作用是什么.答精品文档- - -细心整理 - - - 欢迎下载 - - -第 1 页,共 10 页精品word学习资料 可编辑资料 - - - - - - - - - - - - - - - -资料收集于网络如有侵权请联系网站删除感谢数据字典是系统中各类数据描述的集合;数据字典的内容通常包括:1数据项 ;2 数据结构 ;3 数据流 ;4数据储备 ;5处理过程五个部分;其中数据项是数据的最小组成单位,如干个数据项可以组成一个数据结构;数据字典通过对数据项和数据结构的定义来描述数据流和数据储备的规律内容;数据字典的作用: 数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础 ,并在数据库设计过程中不断修改、充实、完善; 具体参考概论上7. 2. 3 ;留意 ,数据库设计阶段形成的数据字典与DBMS中的数据字典不同,后者是DBMS关于数据库中数据的描述,当然两者是有联系的;5.什么是数据库的概念结构. 试述其特点和设计策略;答概念结构是信息世界的结构,即概念模型 ,其主要特点是 :(1) 能真实、充分地反映现实世界,包括事物和事物之间的联系,能满意用户对数据的处理要求,是对现实世界的一个真实模型;(2) 易于懂得 ,从而可以用它和不熟识运算机的用户交换看法,用户的积极参加是数据库设计胜利的关键 ;(3) 易于更换 ,当应用环境和应用要求转变时,简单对概念模型修改和扩充;(4) 易于向关系、网状、层次等各种数据模型转换;概念结构的设计策略通常有四种:1) 自顶向下 ,即第一定义全局概念结构的框架,然后逐步细化;2) 自底向上 ,即第一定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构;3) 逐步扩张 ,第一定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构;4) 混合策略 ,即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构;6. 定义并说明概念模型中以下术语:实体 ,实体型 ,实体集 ,属性 ,码,实体联系图 E-R图答实体 :客观存在并可以相互区分的事物叫实体;实体型 :具有相同属性的实体具有相同的特点和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型;实体集 :同型实体的集合称为实体集;属性 :实体所具有的某一特性,一个实体可由如干个属性来刻画;码 :惟一标识实体的属性集称为码;实体联系图 E-R图:供应了表示实体型、属性和联系的方法:.实体型 :用矩形表示 ,矩形框内写明实体名;.属性 : 用椭圆形表示 ,并用无向边将其与相应的实体连接起来;.联系 : 用菱形表示 ,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型1:1,1: n或 m: n ;7. 学校中有如干系,每个系有如干班级和教研室,每个教研室有如干教员,其中有的教授和副教授每人各 带如干讨论生;每个班有如干同学,每个同学选修如干课程,每门课可由如干同学选修;请用E-R图画出此学校的概念模型;在画E-R图时 ,读者可以依据习题中对问题的描述一步一步画出每一句话中涉及的实体,再依据给出的实际语义,画出实体之间的联系;例如 ,每个教研室有如干教员,每个班有如干同学,可以画出教研室和教员、班级和同学之间一对多的联系;再如,有的教授和副教授每人各带如干讨论生,而一个讨论生一般指定一个导师,这是通常的规章,所以可以画出教员和同学之间一对多的联系;精品文档- - -细心整理 - - - 欢迎下载 - - -第 2 页,共 10 页精品word学习资料 可编辑资料 - - - - - - - - - - - - - - - -资料收集于网络如有侵权请联系网站删除感谢E-R 图中各实体的属性假设为:系:系编号,系名班级:班级编号,班级名教研室:教研室编号,教研室同学:学号,姓名,学历课程:课程编号,课程名 教员:职工号,姓名,职称各联系的属性为:选修:成果,其他联系无属性;8. 某工厂生产如干产品 ,每种产品由不同的零件组成 ,有的零件可用在不同的产品上; 这些零件由不同的原材料制成 ,不同零件所用的材料可以相同; 这些零件按所属的不同产品分别放在仓库中 ,原材料依据类别放在如干仓库中;请用 E-R 图画出此工厂产品、零件、材料、仓库的概念模型;对实体之间联系的语义描述有时不是直截了当的,需要从对现实世界的整体描述中进行分析,导出实体之间的某种联系;就如此题中,“零件和仓库的联系”就要从以下描述中分析:“零件按所属的不同产品分别放在仓库中” ;由于一个产品由多种零件组成的,所以一个仓库中存放多种零件;反过来一种零件是放在一个仓库仍是多个仓库中呢. 由于一种零件可以用在多种产品上,这些零件按所属的不同产品分 别放在仓库中, 于是知道一种零件可以放在多个仓库中,所以零件和仓库之间是多对多的联系;“材料和仓库的联系”就依据“原材料依据类别放在如干仓库”这句话就可以得出:一个仓库中放多种材料 ,而一种材料只放在一个仓库中,所以仓库和材料之间是一对多的联系;精品文档- - -细心整理 - - - 欢迎下载 - - -第 3 页,共 10 页精品word学习资料 可编辑资料 - - - - - - - - - - - - - - - -资料收集于网络如有侵权请联系网站删除感谢E-R 图中各实体的属性假设为:产品:产品号,产品名零件:零件号,零件名原材料:原材料号,原材料名,类别仓库:仓库号,仓库名各联系的属性为:产品的组成:使用零件量零件制造:使用原材料量零件储备:储备量材料存放:存放量9. 什么是数据库的规律结构设计. 试述其设计步骤;数据库的规律结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的规律结构;设计步骤为:(1) 将概念结构转换为特定DBMS支持下的数据模型:关系、网状、层次模型等;(2) 对数据模型进行优化;10.试把习题7 和习题 8 中的 E-R 图转换为关系模型;习题 7 中的 E-R 图转换的关系模型如下,其中有划画线的属性是主码属性: 系 系编号 ,系名 ,学校名 班级 班级编号 ,班级名 ,系编号 教研室 教研室编号 ,教研室 ,系编号 同学 学号 ,姓名 ,学历 ,班级编号 ,导师职工号 课程 课程编号 ,课程名 教员 职工号 ,姓名 ,职称 ,教研室编号 选课 学号 ,课程编号 ,成果 习题 8 中的 E-R 图转换的关系模型如下,其中有划画线的属性是主码属性: 产品 产品号 ,产品名 ,仓库号 零件 零件号 ,零件名 精品文档- - -细心整理 - - - 欢迎下载 - - -第 4 页,共 10 页精品word学习资料 可编辑资料 - - - - - - - - - - - - - - - -资料收集于网络如有侵权请联系网站删除感谢 原材料 原材料号 ,原材料名 ,类别 ,仓库号 ,存放量 仓库 仓库号 ,仓库名 产品组成 产品号 ,零件号 ,使用零件量 零件组成 零件号 ,原材料号 ,使用原材料量零件储存 零件号 ,仓库号 ,储备量 11. 试用规范化理论中有关范式的概念分析习题7 中你设计的关系模型中各个关系模式的码,它们属于第几范式. 会产生什么更新反常.习题7 中设计的各个关系模式的码都用下划线注明,这些关系模式都只有一个码,且都是惟一打算的因素 ,所以都属于BCNF ;不会产生更新反常现象;12 规范化理论对数据库设计有什么指导意义.答规范化理论为数据库设计人员判定关系模式的优劣供应了理论标准,可用以指导关系数据模型的优化,用来猜测模式可能显现的问题,为设计人员供应了自动产生各种模式的算法工具,使数据库设计工作有了严格的理论基础;可参考概论上7.4.2 有关数据模型的优化的内容;
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号