数据库逻辑设计和物理设计包含哪些内容

如题所述

1.概念设计;对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体—(E-R模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。

2.逻辑设计;主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-18
数据库逻辑设计是将概念设计中的ER图,抽象成关系模型,并满足第三范式如
学生(学号,姓名,性别)并在主键上用下划线标识,
数据库物理设计是将逻辑设计中的关系设计成表,并将你、表结构设计好本回答被网友采纳

数据库逻辑设计和物理设计包含哪些内容
3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计;5、系统实施:组织数据入库、编制应用程序、试运行;6、运行维护:系统投入运行,长期的维护工作。

数据库物理设计数据库设计
数据库设计工作包含两个关键环节:数据库逻辑设计和数据库物理设计。数据库逻辑设计关注于创建数据库的逻辑结构,该设计与特定的数据库管理系统(DBMS)无关,而是更多地反映了业务逻辑。这一阶段的目标是确保数据的完整性、一致性和可访问性,同时满足业务需求。逻辑设计的成果是一个描述数据库如何表达和存储...

数据库物理设计数据库逻辑设计
在逻辑设计阶段,设计者需要明确数据库所需实体及其间的关系,通过一系列的设计步骤,包括需求分析、概念设计、逻辑设计,来构建出一个符合业务需求的数据模型。而数据库物理设计,则是设计的后半段,其重点在于选择合适的数据库产品,并在此基础上进行详细的实体属性定义,包括字段的选择、数据类型的确立、...

数据库的物理结构设计指的是什么
数据库的物理结构设计指的是根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。确定数据库的物理结构包含下面四方面的内容:1、确定数据的存储结构;2、设计数据的存取路径;3、确定数据的存放位置;4、确定系统配置。数据库物理设计过程中需要对时间效率、...

数据库设计的步骤包括哪些
数据库设计的步骤包括六个主要方面:需求分析、概念设计、逻辑设计、物理设计、实施与测试,以及优化与维护。1. 需求分析:此阶段是设计过程的起点,目标在于理解用户需求,搜集和分析数据,明确数据库应存储的数据、数据间的关联以及数据操作的需求。通过这一过程,将产生需求规格说明书,为后续设计步骤奠定...

逻辑设计和物理设计的区别
逻辑设计的输出信息包括:DBMS可处理的模式和子模式、应用程序设计指南、物理设计指南。物理设计是对给定的逻辑数据模型配置一个最适合应用环境的物理结构。物理设计的输入要素包括:模式和子模式、物理设计指南、硬件特性、OS和DBMS的约束、运行要求等。物理设计的输出信息主要是物理数据库结构说明书。其内容...

数据库物理设计的介绍
数据库设计工作包含两方面的内容:数据库逻辑设计:设计数据库的逻辑结构,与具体的DBMS无关,主要反映业务逻辑。数据库物理设计:设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。

数据库物理设计数据库物理设计
数据库物理设计是将逻辑结构实际应用到具体环境的过程。在这一阶段,逻辑数据模型需要选择一个具体的工作环境,这个环境提供数据存储结构和存取方法。这一过程即数据库物理设计,其依赖于所用的DBMS和硬件系统,设计人员需充分了解DBMS的内部特征、存储结构及存取方法。物理设计通常分为两步:确定物理结构和...

数据库设计的步骤包括哪些
数据库设计的步骤包括:需求分析、概念设计、逻辑设计、物理设计、实施与测试、优化和维护。需求分析:这是数据库设计的第一步,主要目的是了解用户需求,收集和分析相关数据,明确数据库需要存储哪些数据,这些数据之间的关系以及数据的操作要求等。通过需求分析,可以形成需求规格说明书,为下一步的设计提供...

数据库设计分为哪几个阶段?每个阶段的主要工作是什么。
数据库设计是一项有序的过程,可分为以下几个阶段:1. 需求分析:此阶段的核心任务是深入理解用户系统的需求,探寻需求来源,确保设计方向与实际需求相符。2. 结构设计:这一阶段包括概念设计、逻辑设计和物理设计三个步骤。- 概念设计:目标是构建一个全面反映用户信息需求的整体数据库概念模型。- 逻辑...

相似回答