数据库设计概述什么是数据库设计?对于一个给定的应用环境,设计一个优良的数据库逻辑模式和物理结构
信息管理要求:存储和管理数据库所需的数据对象。 数据处理要求:要对数据对象进行的处理,如修改增删、统计和分析等数据库设计方法手工设计法(过时)基于E-R图的设计方法概念设计阶段) /已被广泛采用。 3NF (第三范式)设计方法逻辑阶段可采用的有效方法。 对象定义语言(odl )方法面向对象的数据库设计方法UML方法面向对象的建模方法数据库设计步骤数据库设计分为六个阶段。
需求分析
整合每位使用者的APP应用需求。 概念结构设计
独立于机器特点,独立于各DBMS产品的概念模式(E-R图)逻辑结构设计
首先,将E-R图转换为具体数据库产品支持的数据模型,例如关系模型,然后转换为数据库逻辑模式
然后,根据用户处理要求、安全性考虑,根据基本表制作所需的视图(View ),制作数据的外模式) /。 物理结构设计
根据数据库管理系统的特点和处理需要,进行物理存储安排、编制索引、运行和维护数据库内模式数据库的数据库设计各阶段的数据设计说明