数据库设计主要包括哪些内容


本文摘自PHP中文网,作者青灯夜游,侵删。

数据库设计的主要内容包括:1、需求分析;2、概念结构设计;3、逻辑结构设计;4、物理结构设计;5、数据库的实施和数据库的运行和维护。

【视频教程推荐:MySQL教程】

数据库设计的主要内容

1、需求分析:

调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。

需求分析是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求、围绕这些数据的业务处理需求、安全性及完整性要求。

2、概念结构设计:

对用户需求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过数据抽象,进行综合、归纳与抽象,建立抽象的概念数据模型,一般为E-R模型。

这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。

3、逻辑结构设计:

将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。

4、物理结构设计:

设计数据的存储结构和存取方法,如索引的设计;将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。

5、数据库的实施:

运用DBMS提供的数据语言(例如SQL)及其宿主语言(例如C),根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库、编制应用程序、并进行试运行。

6、数据库的运行和维护:

数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中需要进行长期的维护工作,必须不断地对其进行评价、调整与修改。

说明:一个完善的数据库应用系统的设计是不可能一蹴而就的,它往往是不断的反复进行上述六个阶段。

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上就是数据库设计主要包括哪些内容的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

简述数据库设计的基本原则

数据库设计教程:学习数据建模

索引设计属于数据库设计的什么阶段

对数据库模式进行规范化处理,是在数据库设计的什么阶段?

数据库设计的基本原则有哪些

数据库设计分为哪几个阶段

数据库设计主要包括哪些内容

数据库设计过程包括哪几个主要阶段呢

更多相关阅读请进入《数据库设计》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...