爱收集资源网

数据库设计:六个阶段教你成为结构设计高手

网络整理 2023-09-26 21:00

1.试述数据库设计过程。

答:这儿只概要列举数据库设计过程的六个阶段:(I)需求剖析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库数学设计;(5)数据库施行;(6)数据库运行和维护。这是一个完整的实际数据库及其应用系统的设计过程。除了包括设计数据库本身,还包括数据库的施行、运行和维护。设计一个健全的数据库应用系统常常是上述六个阶段的不断反复。

2.试述数据库设计过程各个阶段上的设计描述。

答:各阶段的设计要点如下:(1)需求剖析:确切了解与剖析用户需求(包括数据与处理)。(2)概念结构设计:通过对用户需求进行综合、归纳与具象,产生一个独立于具体DBMS的概念模型。(3)逻辑结构设计:将概念结构转换为某个DBMS所支持的数据模型程控数字交换技术第二版第七章答案,并对其进行优化。(4)数据库数学设计:为逻辑数据模型选定一个最适宜应用环境的化学结构(包括储存结构和存取方式)。(5)数据库施行:设计人员运用DBMS提供的数据语言、工具及寄主语言,按照逻辑设计和化学设计的结果构建数据库,编制与调试应用程序,组织数据入库,并进行试运行。(6)数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与更改。

3.试述数据库设计过程中结构设计部份产生的数据库模式。

答:数据库结构设计的不同阶段产生数据库的各级模式,即:(].)在概念设计阶段产生独立于机器特性,独立于各个DBMS产品的概念模式,在本篇中就是E一R图;(2)在逻辑设计阶段将E一R图转换成具体的数据库产品支持的数据模型,如关系模型,产生数据库逻辑模式,之后在基本表的基础上再完善必要的视图(Vi娜),产生数据的外模式;(3)在化学设计阶段,按照DBMS特性和处理的须要,进行化学储存安排,构建索引,产生数据库内模式。

4、略5.哪些是数据库的概念结构?试述其特性和设计策略。

答.概念结构是信息世界的结构,即概念模型,其主要特征是.0)能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模型;(2)便于理解程控数字交换技术第二版第七章答案,进而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计成功的关键;(3)便于修改,当应用环境和应用要求改变时,容易对概念模型更改和扩展;(4)便于向关系、网状、层次等各类数据模型转换。概念结构的设计策略一般有四种:I)自顶向上,即首先定义全局概念结构的框架,之后逐渐细化;2)自底向下,即首先定义各局部应用的概念结构,之后将它们集成上去,得到全局概念结构;3)逐渐扩张,首先定义最重要的核心概念结构,之后向外扩展,以滚雪球的形式逐渐生成其他概念结构,直到总体概念结构;4)混和策略,正式自顶向上和自底向下相结合,用自顶向上策略设计一个全局概念结构的框架,以它为骨架集成由自底向下策略中设计的各局部概念结构。

6略7.中学中有若干系,每位系有若干班级和教研室,每位教研室有若干教员,其中有的院长和副院长每人各带若干研宄生;每位班有若干中学生,每位中学生必修若干课程,每门课可由若干中学生必修。请用ER图画出此校区的概念模型。

程控数字交换技术第二版第七章答案_程控数字交换与交换网答案_程控数字交换技术课后答案

8略9.哪些是数据库的逻辑结构设计?试述其设计步骤。

答:数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E一R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。设计步骤为:0)将概念结构转换为通常的关系、网状、层次模型;(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;(3)对数据模型进行优化。

10略11、第11题

第七题中设计的关系模型中的各个关系模式都只有一个码,且都是惟一的决定诱因,所以属于BCNF,不会发生更新异常。

程控数字交换技术第二版第
上一篇:下载之家:享受高速安全的软件下载体验 下一篇:没有了