15、数据库概念设计全解析

数据库概念设计全解析

1. 概念设计概述

数据库的概念设计主要是构建实体 - 关系(Entity - Relationship,简称 E - R)模式,以此来对用户需求进行最优描述。即便对于简单的应用程序,其模式也可能包含众多概念,且这些概念之间的关联十分复杂。所以,最终模式的构建往往是一个渐进的过程,需要在一系列的转换和可能的修正中对概念模式进行细化和完善。

在探讨设计策略之前,有必要先关注实际设计过程之前的活动,即需求的收集与分析。这一阶段与设计并非完全分离,而是常常相互重叠。E - R 模式的构建在需求收集完成之前就可以开始,并且它还会对后续的需求收集活动产生影响。

2. 需求收集与分析

需求收集与分析活动难以标准化,因为它们在很大程度上依赖于具体的应用。不过,在数据库开发的这一阶段,遵循一些实用规则是很有帮助的。

2.1 需求收集的定义与来源

需求收集指的是全面识别应用程序需要解决的问题以及该应用程序应具备的特征,包括静态方面(数据)和动态方面(对数据的操作)。需求最初通常以自然语言的形式收集到规格说明中,因此这些规格说明往往存在模糊和无序的问题。需求分析则是对需求规格说明进行澄清和组织。

需求通常来自以下不同来源:
- 应用程序的用户 :通过访谈或专门为此编写和交换的文档来获取信息。
- 与问题相关的现有文档 :如表格、内部规则、业务流程、法律法规等。这需要进行收集和筛选,用户通常会提供帮助,但设计师需承担主要责任。
- 可能要被替换或需与新应用程序进行某种交互

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值