For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
数据库设计与应用是大多数软件开发程序员需要熟练掌握的一个编程开发技术,而本文我们就通过案例分析来简单了解一下,数据库设计基本步骤。
(1)6个阶段
数据库设计分为如下6个阶段:
需求分析
概念结构设计
逻辑结构设计
物理结构设计
数据库实施
数据库运行和维护
需求分析和概念结构设计可以独立于任何数据库管理系统进行
逻辑结构设计和物理结构设计与选用的数据库管理系统密切相关
(2)具体描述
需求分析阶段:进行数据库设计先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,也是困难和耗费时间的一步
概念结构设计阶段:概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型
逻辑结构设计阶段:逻辑结构设计是将概念结构转换为某个数据库管理系统所支持的数据模型,并对其进行优化
物理结构设计阶段:物理结构设计是为逻辑数据模型选取一个适合应用环境的物理结构(包括存储结构和存取方法)
数据库实施阶段:在数据库实施阶段,设计人员运用数据库管理系统提供的数据库语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编写与调试应用程序,组织数据入库,并进行试运行
数据库运行和维护阶段:数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评估、调整与修改
在此阶段,应该把数据库的设计和对数据库中数据处理的设计紧密结合起来
(3)所使用的工具
每个阶段都要用到各种工具,各种图,这一点在软件工程中有详细介绍
(4)数据库设计过程中的各级模式
数据库设计的不同阶段会形成数据库的各级模式
需求分析阶段:综合各个用户的应用需求
概念结构设计阶段:形成概念模式(E-R图)
逻辑结构设计阶段:将E-R图转化为具体的数据库产品所支持的数据模型,比如关系模型
形成逻辑模式,然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立必要的视图,形成数据的外模式
物理结构设计阶段:形成内模式
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。