![](https://img-blog.csdnimg.cn/20201010165130279.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库设计
数据库设计
不善表演
都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,都是转载的,
展开
-
6、数据库设计为什么要使用三大范式
本节主要介绍不使用三大范式会对设计数据库有什么影响,会出现什么问题。这里可以将三大范式理解为:设计数据库时需要遵循的规则,可以有效的帮助我们建立冗余小且结构合理的数据库。在概要设计阶段,同一个项目,10 个设计人员可能设计出 10 种不同的 E-R 图。不同的角度可以标识出不同的实体,实体又包括不同的属性,自然就设计出了不同的 E-R图。那么怎样审核这些设计图呢?如何评审出最优的设计方案呢?答案就藏在后面的内容里。下面以某酒店的客人住宿信息表为例来介绍,该表用于保存酒店提供住宿的客房信息,如表 1原创 2020-10-08 12:04:10 · 1483 阅读 · 1 评论 -
5、数据库设计的三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系型数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系型数据库有六种范式,分别为:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)、第六范式(6NF)。要求最低的范式是第一范式。第二范式在第一范式的基础上又进一步的添加了要求,其余范式依次类推。一般说来,数据库只需满足第三范式就行了,而通常原创 2020-10-08 12:04:03 · 536 阅读 · 0 评论 -
4、数据库逻辑结构设计阶段
我们在概要设计阶段解决了客户的需求,并绘制了 E-R图。逻辑结构设计的任务,就是把在概要结构设计阶段建立的基本 E-R 图,按选定的关系数据模型的原则转换成相应的数据库模型图。本节将介绍如何将 E-R图转化为关系模型和数据库模型图,关系数据库模式用二维表的形式表示实体与实体间关系的数据模型称为关系模型。关系数据库模式是对关系数据库结构的描述,或者说是对关系数据库框架的描述。一个关系通常对应一张表。一般情况下,我们把关系模式表示为 R(U) 或 R(A,B)。其中,R 表示关系名,U 表示属性集合,A原创 2020-10-08 12:03:57 · 3144 阅读 · 1 评论 -
3、绘制E-R图:数据库概要设计阶段
需求分析阶段过后,就进入了概要设计阶段。在概要设计阶段,我们需要和项目团队中的其他成员及客户进行沟通,讨论数据库的设计是否满足客户的业务和数据处理需求。数据库设计和机械、建筑等行业一样,机械行业需要机械制图,建筑行业需要施工图,而数据库设计也需要图形化的表达方式——E-R图(Entity-Relationship),也可以称为实体-关系图。实体关系图构成要素E-R图是设计数据库的工具之一,一般情况下,用于建立数据库的概念模型。实体、属性和关系是构成 E-R图的基本要素。1. 实体实体是指现实世界原创 2020-10-08 12:03:52 · 4135 阅读 · 0 评论 -
2、数据库需求分析阶段详解
下面将详细介绍需求分析阶段需求分析阶段的重点是调查、收集并分析客户业务的数据需求、处理需求、安全性与完整性需求。常用的需求调研方法有在客户的公司跟班实习、组织召开调查会、邀请专人介绍、设计调查表并请用户填写和查阅与业务相关的数据记录等。常用的需求分析方法有调查客户的公司组织情况,各部门的业务需求情况、协助客户分析系统的各种业务需求和确定新系统的边界。无论数据库的大小和复杂程度如何,在进行数据库的系统分析时,都可以参考下列基本步骤:收集信息标识实体标识每个实体需要存储的详细信息标识实体之原创 2020-10-08 12:03:45 · 3637 阅读 · 0 评论 -
1、数据库设计的基本步骤
本节主要介绍数据库设计的基本步骤。在了解数据库设计步骤之前,我们先来了解一下软件项目的开发周期,如下:需求分析概要设计逻辑设计/详细设计代码编写软件测试安装部署其中,项目开始的第一步都是根据客户需求去设计数据库。代码编写阶段就是根据选择的数据库进行物理实现,编写代码实现应用。按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下 6 个阶段:1. 需求分析需求分析是数据库设计的第一步,是最困难、最耗费时间的一步,也是整个设计过程的基础。本阶段的主要任务是对现实原创 2020-10-08 12:03:40 · 5536 阅读 · 1 评论