数据库技术与应用(冯凤娟)课后答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1章数据库系统概述四、综合题1.所转换成的关系:商品(商品号,商品名,单价,产地)商店(商店编号,店名,店址,店经理编号)销售(商店编号,商品编号,月销售量)职工(职工编号,职工名,性别,工资,商店编号,聘用开始时间)2.产品材料零件仓库组成制造存放mnmnopm销售聘用商店编号商店店名店址开始时间职工编号工资职工性别职工名月销售量n1n商品编号号商品名产地商品单价店经理3.学校设置系拥有属于班级组成学生选修课程教师属于研究生指导教研室1n11n1nmnn1nn1第2章关系数据库4.(1)ABadbeccdabadc(2)ABadbecc(3)ABCccc(4)Aabc(5)AR.BT.BCbebbcccc5.(1)ABCDE36723457237234544345(2)ABR.CS.CDE723345(3)ABR.CS.CDE723723443345第四章关系数据库4.第五章数据库设计1.数据库系统的设计分为哪几个阶段?各阶段完成的具体任务是什么?答:(1)系统需求分析阶段:要收集数据库所有用户的信息内容和处理要求,并加以规划和分析。(2)概念结构设计阶段:是把用户的信息要求统一到一个整体逻辑结构中,此结构能够表达用户的要求,是一个独立于任何DBMS软件和硬件的概念模型。(3)逻辑结构设计阶段:是将上一步所得到的概念模型转换为某个DBMS所支持的数据模型,并对其进行优化。(4)物理结构设计阶段:是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。(5)数据库实施阶段:根据物理结构设计的结果把原始数据装入数据库,建立一个具体的数据库并编写和调试相应的应用程序。(6)数据库运行与维护阶段:主要是收集和记录实际系统运行的数据,用来评价数据库系统的性能,进一步调整和修改数据库。2.数据库结构设计的任务是什么?分别形成的数据库模式是什么?答:数据库的结构设计是指根据给定的应用环境,进行数据库的模式或子模式的设计。它包括数据库的概念设计、逻辑设计和物理设计。数据库结构设计的不同阶段形成了数据库的各级模式,即:(1)在概念设计阶段形成独立于机器特点,独立于个DBMS产品的概念模式,在本篇中就是E-R图;(2)在逻辑设计阶段将E-R图转换成具体产品支持的数据模型,如关系模型,形成数据库逻辑模式,然后在基本表的基础上再建立必要的视图,形成数据的外模式;(3)在物理设计阶段,根据DBMS特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式。3.数据库设计过程的输入和输出有哪些内容?答:数据库设计过程的输入包括四部分内容:1)总体信息需求;2)处理需求;(3)DBMS的特征;(4)硬件和OS(操作系统)特征。数据库设计过程的输出包括两部分:(1)完整的数据库结构,其中包括逻辑结构和物理结构;(2)基于数据库结构和处理需求的应用程序的设计原则。这些输出一般以说明书的形式出现。4.数据库设计的规划阶段的主要任务是什么?答:数据库设计中的规划阶段的主要任务是进行建立数据库的必要性及可行性分析,确定数据库系统在组织中和信息系统中的地位,以及各个数据库之间的联系。5.数据库设计的需求分析阶段的主要任务是什么?答:数据库设计的需求分析阶段的主要任务是通过详细调查显示世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。6.数据字典的内容和作用是什么?数据字典的内容一般包括:数据项、数据结构、数据流、数据存储和加工过程。其作用是对系统中数据做出详尽的描述,提供对数据库数据的集中管理。7.试述概念模型的特点和设计方法。概念结构是信息世界的结构,即概念模型,其主要特点是:(1)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求。是对现实世界的一个真实模型。(2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库的设计成功的关键。(3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。(4)易于向关系、网状、层次等各种数据模型转换。概念结构的设计策略通常有四种:·自顶向下。即首先定义全局概念结构的框架,然后逐步细化;·自底向上。即首先定义各局部应用的概念结构,然后将它们集成起来,得到全局概念结构;·逐步扩张。首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构;·混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。8.试述概念结构设计的步骤。概念设计的主要步骤为:(1)进行数据抽象、设计局部概念模式;(2)将局部概念模式综合成全局概念模式;(3)评审。9.什么是E-R图?构成E-R图的基本要素是什么?答:E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:·实体型:用矩形表示,矩形框内写明实体名。·属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。·联系:用联系表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n).10.试述采用ER方法进行数据库概念设计的三个过程.利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局ER模式,最后对全局ER模式进行优化,得到最终的ER模式,即概念模式。11.逻辑结构设计的主要任务是什么?答:数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。12.关系数据库逻辑结构设计的主要步骤是什么?答:关系数据库逻辑结构设计的主要步骤包括:(1)导出初始关系模式(即E-R图转换成关系模式)(2)关系规范化处理(要达到3NF或BCNF)(a)关系模式评价(功能与性能评价)(b)优化关系模式(模式的合并和分解)(3)设计子模式(考虑用户的习惯和方便)(4)形成逻辑设计说明书(包括物理设计指南,应用设计指南,模式子模式的集合)13.将E-R图转换为关系模式的转换规则是什么?一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:(1)一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。(2)一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。(3)一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体码的组合组成该关系的码,或码的一部分。(4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(5)具有相同码的关系模式可合并。14.试述数据库物理设计的主要内容和具体步骤。答:数据库物理设计的主要内容是对给定的结构数据模型选取一个最适合应用环境的物理结构的过程。所谓数据库的物理结构主要指数据库在物理设备上的存储结构和存取方法。主要步骤:(1)存储记录结构设计(2)存取方法设计(3)数据物理存放位置设计(4)系统配置设计(5)形成物理结构设计说明书

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功