数据库系统概念-第六版 - charter 1 - 笔记 3

《15》数据库设计过程

① 数据库设计的主要内容是数据库模式的设计;

② 高层的数据模型为数据库设计者提供了一个概念框架,去说明数据库用户的数据需求,以及将来怎么构造数据库结构以满足这些需求;

③ 数据库的初始阶段是全面刻画预期的数据库用户的数据需求;

为了完成这个任务,数据库设计者有必要和领域专家、数据库用户广泛地交流,这个阶段地成果是制定出用户需求地规格文档;

④ 下一步,设计者选择一个数据模型,并运用该选定的数据模型概念,将那些需求转换成一个数据库地概念模式;

在这个概念设计(conceptual-design)阶段开发出来的模式提供了企业的详细概述;设计者在复审这个模式,确保所有的数据需求都满足并且相互之间没有冲突,在检查的过程中设计者也可以去掉这些冗余的特性;

这一极端的重点是描述数据和他们之间的联系,而不是指定物理的存储细节;

⑤ 从关系模型的角度看,概念设计阶段设计决定数据库中应该包括那些属性,以及如何将这些属性组织到多个表中;前者基本上上商业的决策,而后者主要是计算机科学的问题,解决这个问题由两个方法:

一种是使用实体-联系模型

另一种是引入一套算法(通常称为规范化),这套算法将所有属性集作为输入,生成一组关系表;

⑥ 一个开发的概念模型还将指出企业的功能需求;

在功能需求说明(specification of functional requirement)中,用户描述数据之上的各种操作(或事物);如:更新数据、检索特定

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值