admin 管理员组文章数量: 1086019
2024年5月1日发(作者:netbeans中文官方教程)
数据库概念设计、逻辑设计、物理设计
一、数据库概念设计
数据库概念设计是指在数据库设计过程中的首先阶段,它是建立
数据库之前的阶段,它是一种宏观的设计,它的主要任务是建立数据
库需要的逻辑结构,包括数据库的数据项、文件和联系。数据库概念
设计的目的是使概念模型能够表达数据库需要存储的信息,从而有效
地解决问题。
数据库概念设计包括以下几个步骤:
1.分析用户信息的需求和现有信息资源情况:首先分析用户需求
和现有的信息资源情况,收集用户应用需求,以确定解决问题所需要
的数据的类型及数量;
2.建立概念模型:通过分析用户需要的信息资源,然后建立概念
模型,在这个步骤中,要确定数据的含义、结构和联系,从而建立表
示数据的逻辑模型;
3.建立实体模型:在建立概念模型后,就可以建立实体模型,实
体模型是由实体、属性和联系组成的模型;
4.确定实体和联系的属性:确定实体和联系的属性,就是确定数
据要存储的信息,这是建立数据库的基础。
二、逻辑设计
逻辑设计是指把数据项、文件和联系在数据库中形成一种新的逻
辑结构的设计过程,在逻辑设计过程中,重点是解决怎样实现一个逻
辑结构,更具体的说,就是怎样把实体和联系的数据项、文件和联系
- 1 -
放到合适的表中,以实现一个数据库的有效结构。
逻辑设计的主要内容有以下几个:
1.建立数据库的结构:根据实体模型和联系模型,确定数据库结
构;
2.划分文件:将实体和联系的数据性质相同或者相似的划分在同
一个文件中;
3.确定表中存储的信息:这是指在除了字段和索引以外,还应该
考虑表中存储的信息,使数据库的表达性更强;
4.记录分析:记录分析是指对数据库中每一个实体和联系的建立
的文件,仔细分析其中的记录,以确定记录字段的内容和大小;
5.约束条件分析:数据库中存在的约束条件和冲突问题也必须作
出分析,以避免存在多余的信息,必要时可以使用额外的约束措施。
- 2 -
版权声明:本文标题:数据库概念设计、逻辑设计、物理设计 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1714507756a683053.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论