数据库设计教学内容.doc下载

weixin_39822095 2023-01-23 14:00:16
数据库设计教学内容 一、数据库设计的步骤 1、需求分析阶段 确定哪些信息以什么方式输入、存储在数据库中,使用规则,安全性与完整性限制。 数据流图表达了数据和处理的关系。数据字典则是系统中各类数据描述的集合,是进行 详细的数据收集和数据分析所获得的主要成果。数据字典通常包括数据项、数据结构、 数据流、数据存储和处理过程五个部分。 2、概念结构设计阶段 A. 对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。 B. 可以基于E-R模型完成。 C. 确定要求解的应用的实体型; D. 确定实体型之间的联系及其联系类型; E. 确定实体型和联系型的属性; F. 画出局部应用的E-R图; G. 将局部的E-R图综合为全局的E-R图; H. 优化全局E-R图; I. 设计逻辑数据库(转化为关系数据模型)。 3、逻辑结构设计阶段 将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。 在已获得的一组关系模式之上,利用属性的语义限制消除信息冗余。用关系规范化理 论指导优化设计。 4、数据库物理设计阶段 数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结 构和存取方法)。 仅涉及在关系上如何建立不同的索引,或者是对数据库本身的重新设计。 5、数据库实施阶段 在实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理 设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 6、数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断 地对其进行评价、调整与修改。 二、概念结构设计 1、设计概念结构的方法 自顶向下 自底向上 逐步扩张 混合策略 2、数据抽象与局部视图设计 数据抽象: 分类:抽象了对象值和型之间的"is member of"的语义。在E- R模型中,实体型就是这种抽象。 聚集:抽象了对象内部类型和成分之间的"is part of"的语义。在E- R模型中,若干属性的聚集组成了实体型,就是这种抽象。 概括:抽象了类型之间的"is subset of"的语义。原E-R模型不具有这种抽象。 选择局部应用—>逐一设计分E-R图 3、视图的集成 方法:合并——解决冲突,修改和重构——消除不必要的冗余 各E-R图之间的冲突:属性冲突、命名冲突、结构冲突 三、逻辑结构设计 A. 将概念模型转换为一般的关系、网状、层次模型; B. 将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换; C. 对数据模型进行优化。 D. 结合书上的例子来学习 ----------------------- 数据库设计教学内容全文共2页,当前为第1页。 数据库设计教学内容全文共2页,当前为第2页。 , 相关下载链接:https://download.csdn.net/download/qq_43966957/87372580?utm_source=bbsseo
...全文
浏览 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
下载资源悬赏专区

1.1w+

社区成员

CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
帖子事件
创建了帖子
2023-01-23 14:00
社区公告
暂无公告