什么是数据库设计
1、概念设计 数据库的设计,到底是怎么个模式和原理呢?在设计数据库系统时,首先需要把现实世界的事务通过认识和抽象转换为信息世界的概念模型,以便于能够反映系统各部分的信息结构、信息流动情况、信息直接的约束关系及其各部分对信息的存储、加工和查询的要求。因此,数据库概念设计的目的就是面向现实世界来对应用领域中的数据需求进行李姐和描述,分析并确定系统需要存储和处理什么数据。 概念设计是整个设计的前期阶段,所得到的概念模型可以看成是现实世界到机器世界的一个过渡的中间层次,它应该独立于数据库的逻辑结构和具体的数据库管理系统,同时所建立的模型应避开在汁算机上的具体实现细节,可以用一种抽象的形式来表示出来。
2、逻辑设计 概念设计中所得的E—R图是对用户需求的一种抽象表达形式,它独立于任何一种具体的数据模型,因而也不能为任何一个具体的数据库管理系统所支持。数据库逻辑设计的主要工作是将现实世界的概念数据模型(概念设计阶段设计的基本E—R图)设计成一种适应于某种特定数据库管理系统所支持的逻辑数据模式,然后根据逻辑没计的准则、数据的语义约束、规范化理论等对数据模型进行适当的调整和优化,形成合理的全局逻辑结构。在数据库的逻辑设计中,也可能会需要为各种数据处理应用领域产生相应的逻辑子模式。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:78
阅读量:94
阅读量:76
阅读量:80
阅读量:71