数据库设计的四个阶段

作者&投稿:仰崔 (若有异议请与网页底部的电邮联系)

按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段。

1、需求分析:分析用户的需求,包括数据、功能和性能需求

2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图

3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换

4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径

5、数据库的实施:包括编程、测试和试运行

6、数据库运行与维护:系统的运行与数据库的日常维护

主要特点:

⑴ 实现数据共享

数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。

⑵ 减少数据的冗余度

同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。

⑶ 数据的独立性

数据的独立性包括逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。

⑷ 数据实现集中控制

文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。



~

关于数据库原理与应用的几个问题
答:关于数据库原理与应用的几个问题求每个问题的答案急~请会的高手大侠解答1.DB(database)、DBS(databasesystem)、DBMS、之间的关系、数据库的基本特点?2.数据库设计的几个阶段p24-26... 关于数据库原理与应用的几个问题求每个问题的答案急~请会的高手大侠解答1. DB(data base)、DBS(data base system)、DBMS、...

数据库设计的基本步骤
答:数据库设计的基本步骤如下:1、安装并打开MySQL WorkBench软件以后,在软件的左侧边栏有三个选项,分别是对应“连接数据库”、“设计数据库”、“迁移数据库”的功能。这类选择第二项,设计数据库,点击右边的“+”号,创建models。2、进入MySQL Model界面后,点击“Add Diagram"。3、然后就进入了EER ...

什么是数据库的概念结构
答:25.数据库设计的几个阶段,每个阶段常用的方法和简要的内容:六个阶段:需求分析、概念结构设计、罗织结构设计、物理设计、数据库实施、数据库运行和维护。28.事务的概念?事务有哪些基本属性commit roll back含义:事务:是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的单位。四个特性:...

统计工作过程分为哪几个阶段
答:一项完整的统计工作过程可分为四个阶段:1、统计设计;2、统计调查;3、统计整理;4、统计分析。一、统计设计,是根据统计研究对象的特点和研究的目的、任务,对统计工作的各个方面和各个环节的通盘考虑和安排,是统计认识过程的第一阶段,即定性认识的阶段。统计设计之所以必要,是因为统计是一项需要高度...

【转】数据库优化的几个阶段
答:第二阶段 搭建缓存在优化sql无法解决问题的情况下,才考虑搭建缓存。毕竟你使用缓存的目的,就是将复杂的、耗时的、不常变的执行结果缓存起来,降低数据库的资源消耗。这里需要注意的是:搭建缓存后,系统的复杂性增加了。你需要考虑很多问题,比如:缓存和数据库一致性问题?(比如是更缓存,还是删缓存),这...

软件开发流程分为哪几个阶段
答:第四个阶段是详细设计:这是考验技术专家设计思维的重要关卡,详细设计说明书应当把具体的模块以最‘干净’的方式(黑箱结构)提供给编码者,使得系统整体 模块化达到最大;一份好的详细设计说明书,可以使编码的复杂性减低到最低,实际上,严格的讲详细设计说明书应当把每个函数的每个参数的定义都精精细细...

软件开发的四个阶段分别是什么?
答:软件开发的四个阶段通常包括:需求分析阶段、设计阶段、实现阶段和测试阶段。1、需求分析阶段:在这个阶段,开发团队需要了解用户的需求,并将其转化为软件开发的需求,这个阶段通常包括用户访谈、需求分析、需求评审等步骤。2、设计阶段:在这个阶段,开发团队需要设计软件的架构和界面,并制定开发计划,这个...

网站开发流程分为哪五个阶段?(每个阶段内容用、分隔,结束用。)_百度知 ...
答:三、网站架构设计阶段 网站架构设计是一个网站开发中技术难度较高的环节,需要技术人员、项目经理等角色协同作业,以保证技术方案的完备性、可扩展性、高效性。1.技术选型:技术选型是基于网站的需求确定网站系统的技术架构,包括开发语言、数据库、服务器等核心技术的选择。2.系统架构设计:系统架构设计是在...

软件开发的四个阶段分别是什么?
答:软件开发过程中的四个主要阶段是需求分析、设计、实现和测试。1. 需求分析:在这一阶段,开发团队与用户进行沟通,以明确软件所需满足的需求。这包括收集用户反馈、编写需求文档和进行需求评审。2. 设计:在这个阶段,开发团队将需求转化为软件的架构和界面设计。这涉及到创建系统设计文档、用户界面设计和...

自己创建一个四个实体的数据库有什么
答:自己创建一个四个实体的数据库有六个阶段。根据查询相关信息公开显示,有以下几步1、需求分析。2、概念结构设计。3、逻辑结构设计。4、物理结构设计。5、数据库实施。6、数据库的运行和维护。