这篇文章主要介绍了数据库中数据建模是什么意思,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
什么是数据库设计?
数据库设计是一系列流程,有助于企业数据管理系统的设计,开发,实施和维护。它有助于生成数据库系统、符合用户的要求、有很高的性能。
数据库设计的主要目标是生成所提出的数据库系统的逻辑和物理设计模型。
逻辑模型集中于数据要求和要存储的数据,而与物理考虑无关。它不关心数据的存储方式或物理存储位置。
物理数据设计模型涉及使用硬件资源和诸如数据库管理系统(DBMS)的软件系统将数据库的逻辑设计转换到物理媒体上。
为何数据库设计很重要?
数据库设计对高性能数据库系统至关重要。
除了提高性能外,设计合理的数据库易于维护,提高数据一致性,并且在磁盘存储空间方面具有成本效益。
请注意,数据库的天才在其设计中。使用SQL的数据操作相对简单
数据库开发生命周期
数据库开发生命周期在开发数据库系统时遵循许多阶段。
开发生命周期中的步骤不必必须以顺序的方式虔诚地遵循。
在小型数据库系统上,数据库系统开发生命周期通常非常简单,并且不涉及很多步骤。
为了充分理解上图,我们来看看每个步骤中列出的各个组件。
需求分析
规划 – 此阶段涉及整个数据库开发生命周期的规划它考虑了组织的信息系统战略。
系统定义 – 此阶段定义了建议的数据库系统的范围和边界。
数据库设计
逻辑模型 – 此阶段涉及根据需求开发数据库模型。整个设计在纸面上,没有任何物理实现或特定的DBMS考虑因素。
物理模型 – 此阶段实现数据库的逻辑模型,同时考虑DBMS和物理实现因素。
履行
数据转换和加载 – 此阶段涉及将数据从旧系统导入和转换到新数据库。
测试 – 此阶段涉及在新实现的系统中识别错误。它根据需求规范检查数据库。
两种数据库技术
1.正常化
2.ER建模