数据库概念设计、逻辑设计、物理设计
一、数据库概念设计
数据库概念设计是指在数据库设计过程中的首先阶段,它是建立数据库之前的阶段,它是一种宏观的设计,它的主要任务是建立数据库需要的逻辑结构,包括数据库的数据项、文件和联系。数据库概念设计的目的是使概念模型能够表达数据库需要存储的信息,从而有效地解决问题。
数据库概念设计包括以下几个步骤:
1.分析用户信息的需求和现有信息资源情况:首先分析用户需求和现有的信息资源情况,收集用户应用需求,以确定解决问题所需要的数据的类型及数量;数据库属性的概念
2.建立概念模型:通过分析用户需要的信息资源,然后建立概念模型,在这个步骤中,要确定数据的含义、结构和联系,从而建立表示数据的逻辑模型;
3.建立实体模型:在建立概念模型后,就可以建立实体模型,实体模型是由实体、属性和联系组成的模型;
4.确定实体和联系的属性:确定实体和联系的属性,就是确定数据要存储的信息,这是建立数据库的基础。
二、逻辑设计
逻辑设计是指把数据项、文件和联系在数据库中形成一种新的逻辑结构的设计过程,在逻辑设计过程中,重点是解决怎样实现一个逻辑结构,更具体的说,就是怎样把实体和联系的数据项、文件和联系放到合适的表中,以实现一个数据库的有效结构。
逻辑设计的主要内容有以下几个:
1.建立数据库的结构:根据实体模型和联系模型,确定数据库结构;
2.划分文件:将实体和联系的数据性质相同或者相似的划分在同一个文件中;
3.确定表中存储的信息:这是指在除了字段和索引以外,还应该考虑表中存储的信息,使数据库的表达性更强;
4.记录分析:记录分析是指对数据库中每一个实体和联系的建立的文件,仔细分析其中
的记录,以确定记录字段的内容和大小;
5.约束条件分析:数据库中存在的约束条件和冲突问题也必须作出分析,以避免存在多余的信息,必要时可以使用额外的约束措施。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论