作者:whisper
链接:http://proprogrammar.com:443/article/582
声明:请尊重原作者的劳动,如需转载请注明出处
广义地讲,是数据库及其应用系统的设计,即设计整个数据库应用系统;
狭义地讲,是设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分。
什么是数据库设计?
数据库设计是指对于一个给定的应用环境, 设计一个优良的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统, 使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据处理要求:
1. 数据库建设的基本规律
三分技术,七分管理,十二分基础数据
管理 : 数据库建设项目管理 企业(即应用部门)的业务管理
基础数据: 数据的收集、整理、组织和不断更新
2. 结构(数据)设计和行为(处理)设计相结合
传统的软件工程:重 行为设计
早期的数据库设计:重 结构设计
大型数据库设计是涉及多学科的综合性技术,又是一项庞大的工程项目。
要求多方面的知识和技术。主要包括:
手工设计法
规范设计法
典型方法——新奥尔良(New Orleans)方法
按设计规程用工程化方法设计数据库
概念设计阶段广泛采用
逻辑阶段可采用的有效方法
面向对象的数据库设计方法
面向对象的建模方法
数据库设计工具
SYBASE PowerDesigner
Rational Rose
CA ERWin
功能强大、易于使用的数据建模、数据库设计与开发工具
数据库设计分6个阶段
设计一个完善的数据库应用系统 往往是上述6个阶段的不断反复。
这个设计步骤既是数据库设计的过程,也包括了数据库应用系统的设计过程。
把数据库的设计和对数据库中数据处理的设计紧密结合起来,将这两个方面的需求分析、抽象、设计、实现在各个阶段同时进行,相互参照,相互补充,以完善两方面的设计。
参加数据库设计的人员
系统分析人员和数据库设计人员
数据库管理员和用户代表
应用开发人员
数据库设计的特点
数据库设计方法
数据库设计的基本步骤
数据库设计过程中的各级模式
亲爱的读者:有时间可以点赞评论一下
全部评论