数据库概念设计图,什么是数据库的概念设计,逻辑设计,物理设计,以及三者的关系
大家好,今天小编来为大家解答数据库概念设计图这个问题,什么是数据库的概念设计,逻辑设计,物理设计,以及三者的关系很多人还不知道,现在让我们一起来看看吧!
数据库设计概念模型图,逻辑模型图分别是什么
1.1.概念模型(E-R图描述)
概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。
表示概念模型最常用的是"实体-关系"图。
E-R图主要是由实体、属性和关系三个要素构成的。在E-R图中,使用了下面几种基本的图形符号。
实体,矩形
E/R图三要素属性,椭圆形
关系,菱形
关系:一对一关系,一对多关系,多对多关系。
E/R图中的子类(实体):
1.2.逻辑模型
逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。
1.3.物理模型
物理模型是对真实数据库的描述。数据库中的一些对象如下:表,视图,字段,数据类型、长度、主键、外键、索引、是否可为空,默认值。
概念模型到物理模型的转换即是把概念模型中的对象转换成物理模型的对象。
数据库设计时的概念数据模型一般用什么图表示
通过数据抽象,设计系统概念模型,一般为E-R模型
数据库设计一般分6个阶段:
1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;
2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型;
3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;
4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计;
5、系统实施:组织数据入库、编制应用程序、试运行;
6、运行维护:系统投入运行,长期的维护工作。
什么是数据库的概念设计,逻辑设计,物理设计,以及三者的关系
1.概念设计;对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。
以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。
2.逻辑设计;主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。
3.物理设计;根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。
4.三者关系;由上到下,先要概念设计,接着逻辑设计,再是物理设计,一级一级设计
数据库概念图和数据库物理图
数据库概念图图是让你或者其他开发人员更直观的了解数据库中各个表的关系。
可以从数据库概念图生产数据库物理图。当然生成的物理图还需要设计补充各种详细的字段信息。数据库物理图是可以直接生成数据库的(如果你是用的数据库受到当前PowerDesigner支持的话)。
E-R也应该给出,那个是说明系统中各个实体之间关系的,虽然某种一定程度上会跟数据库概念图重复,不过这是描述系统的不同角度。
好了,文章到这里就结束啦,如果本次分享的数据库概念设计图和什么是数据库的概念设计,逻辑设计,物理设计,以及三者的关系问题对您有所帮助,还望关注下本站哦!