数据库的生命周期
数据库设计的目标:
数据库设计的内容
数据库设计的方法
数据库设计的过程
需求分析(数据库设计的起点)
需求分析的步骤:
********************确定数据库范围(数据库的第一项工作)**************
(1)有效地利用计算机设备及数据库系统的潜在能力; (2)提高数据库的应变能力; (3)避免应用过程中对数据库做太多或太大的修改; (4)延长数据库的生命周期。
********************应用过程分析********************************************
应用过程分析的结果是数据库结构设计的重要依据
(1)用到哪些数据; (2)数据使用的顺序; (3)对数据作何处理和处理的策略以及结果;
******************************收集与分析数据*******************************
数据收集与分析的任务是了解并分析数据的组成格式及操作特征,每个数 据元素的语义及关系等,并将它们收集起来整理归档。
分析内容:
静态结构 --- 不施加应用操作于其上时数据的原始状况(数据的( 静态结构 )是指不施加应用操作于其上时数据的原始状况, 这可通过数据分类表和数据元素表进行说明)
动态结构 ---将应用操作施加于数据之上后数据的状况
数据约束 ---使用数据时的特殊要求
**************************编写需求分析报告*****************************
概念结构设计(概念模型):独立于任何软件与硬件 主要目标:最大限度的满足应用需求
逻辑结构设计:目标将概念模型转换为等价的、并为特定DBMS所支持数据模 型的结构
物理设计:具体任务主要是确定数据库在存储设备上的存储结构及存取方法, 因DBMS的不同还可能包括建立索引和聚集,以及物理块大小、缓冲区个 数和大小、数据压缩的选择等。
数据库实施:
数据库运行与维护:保证数据库的正常运行;系统维护中最困难的工作是 数据库重组与重构。
三、关系数据库设计方法
原文:https://www.cnblogs.com/jalja/p/11595375.html