精华内容
下载资源
问答
  • 数据库设计阶段 各阶段的任务

    千次阅读 2019-05-13 17:46:24
    按照规范的设计方法,一个完整的数据库设计一般分为需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库的实施、数据库运行与维护六个阶段: 各阶段任务如下: 1、需求分析:分析用户的需求,包括数据...

    按照规范的设计方法,一个完整的数据库设计一般分为需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库的实施、数据库运行与维护六个阶段:

    各阶段的任务如下:

    1、需求分析:分析用户的需求,包括数据、功能和性能需求;
    在这里插入图片描述

    2、概念结构设计:主要采用E-R模型进行设计,包括画E-R图;
    在这里插入图片描述

    3、逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;
    在这里插入图片描述

    4、数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;
    在这里插入图片描述

    5、数据库的实施:包括编程、测试和试运行;
    在这里插入图片描述

    6、数据库运行与维护:系统的运行与数据库的日常维护。
    在这里插入图片描述

    拓展资料:
    数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。

    数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种"反复探寻,逐步求精"的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

    展开全文
  • 数据库设计包括三个阶段: 1)概念设计 2)逻辑设计 3)物理设计 这三个阶段是什么意思?阶段任务是什么? 1、概念设计 也称为概念结构设计,任务是在需求分析阶段产生的需求规格说明书的基础上,将需求抽象为一个不...

    数据库设计包括三个阶段:
    1)概念设计
    2)逻辑设计
    3)物理设计

    这三个阶段是什么意思?阶段任务是什么?

    1、概念设计
    也称为概念结构设计,任务是在需求分析阶段产生的需求规格说明书的基础上,将需求抽象为一个不依赖于任何DBMS的数据模型,即概念模型,表现形式为E-R模型。就是画E-R图吧。

    2、逻辑设计
    也称为逻辑结构设计,主要任务是将概念模型为某个特定DBMS上的逻辑模型。具体来说,就是设计库表。

    3、物理设计
    物理结构设计。为逻辑模型选取一个最适合应用环境的物理结构。就是创建物理数据库,建好相应的数据库文件、索引文件,做好各项系统配置等。

    前不久,我学习到模型驱动这一概念。所谓模型驱动(MDA),就是先设计出平台无关模型,然后经过模型转换,建立平台相关模型,最后结合代码框架,自动生成源代码和文档,一个成品就出来了。模型驱动的好处之一,就是可移植性很高,从一个平台移植到另一平台,只需将平台无关模型转换一下就可以了。我感觉数据库的设计思想,跟模型驱动有类似之处。

    那么这个数据库设计工作,在什么时候开展呢?众所周知,系统生命周期里面,系统开发部分分为总体规划、系统分析、系统设计、系统实施、系统验收几个环节。名为数据库设计,是系统设计阶段吗?其实,数据库设计应该分处于系统分析、系统设计、系统实施三个阶段。系统分析阶段,如果采用结构化分析方法(SA)的话,需要完成数据建模、功能建模、行为建模三项工作。其中数据建模,就是负责数据库的概念设计,绘制E-R模型。数据库的逻辑设计,在系统设计阶段;物理设计,在系统实施阶段。开发方法有多种,结构化方法、面向对象方法、面向服务方法,等等,通常混合使用,数据建模往往都是必须的。

    说另外一个话题。

    访问数据库,由外到内,有所谓三级模式-两层映射的机制。三级模式,外模式、逻辑模式、内模式;两层映射,外模式-逻辑模式映射,逻辑模式-内模式映射。

    外模式是以一种对外的视角,称为用户视图,或者说,从外部的角度看到或理解的数据库样子。简单点吧,就是数据库里的视图。视图是虚拟表,它的行列数据均来自于一个或多个基本表。

    逻辑模式,对应的就是基本表。

    内模式,对应的是存放基本表的数据文件。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这是一种分层结构,类似网络的ISO7层模型,最上面,是面向用户和应用的外模式,屏蔽了大量细节;最下面,是底层的物理文件,内模式。内模式中的数据从这个数据文件转移到别的文件,对概念模式的基本表来说是透明的;同理,基本表的结构发生了改变,只要视图相应做适配,对外部的应用程序来说也是透明的,不必做任何修改。

    大道不孤必有邻,活到老,学到老。

    展开全文
  • 本文将为您描述数据库设计各个阶段任务,具体完成步骤:  按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段:  ⑴需求分析:分析用户的需求,包括数据、功能和性能需求;  ⑵概念结构设计:...
  • 数据库规划: 进行可行性分析的时候,主要分析的方面有:金钱花费,技术是否可行,目标的确定。尤其是在目标确定的时候,要结合实际情况,抓住主要的关键的目的上,对零零碎碎的小目标可进行舍弃。因为企业在提出...

    数据库规划:
    进行可行性分析的时候,主要分析的方面有:金钱花费,技术是否可行,目标的确定。尤其是在目标确定的时候,要结合实际情况,抓住主要的关键的目的上,对零零碎碎的小目标可进行舍弃。因为企业在提出目标的时候往往不明确。不要过早讨论细节,想一次性勾画好蓝图都是妄想。
    需求分析:
    需求分析的重点是调查,收集对方在数据管理中的信息要求,处理要求,安全性与完整性要求。要了解对方想从数据库中获取什么样的信息什么性质的信息,想要储存什么样的信息,对数据处理有什么样的要求,要求快吗?需要联机处理吗,还是只是批处理就行了。对数据的安全性要求高吗?
    调查方法:4个步骤
    (1)调查组织机构情况,包括了解组织的部门组成情况,各部门的职责
    (2)调查各部门的业务活动情况,了解各部门输入什么样的数据和需要什么样的数据。
    (3)之后,帮助对方了解处理要求,信息要求,完整性和安全性要求。
    (4)确定系统的边界,即哪些工作由人工完成,哪些由计算机代劳。
    了解方法:5个
    (1)跟班作业。亲身体验
    (2)开调查会。跟对方开个会
    (3)查阅资料。比如查阅企业的各种报表,总体规划,工作总结,条例规范等
    (4)找懂电脑的人沟通。
    (5)设计调查用表让对方填写。要设计合理。

    展开全文
  • 数据库设计一般分为需求分析、结构设计、数据库实施、数据库运行和维护四个阶段。结构设计包括概念设计、逻辑设计和物理设计。数据库实施的主要任务和目标是,在实际的计算机系统中建立数据库应用系统。数据库设计...

    数据库设计一般分为需求分析、结构设计、数据库实施、数据库运行和维护四个阶段。结构设计包括概念设计、逻辑设计和物理设计。数据库实施的主要任务和目标是,在实际的计算机系统中建立数据库应用系统。

    2b7dd39efc6535382a83752d0b576e3d.png

    数据库设计一般包含如下阶段:

    (学习视频推荐:mysql视频教程)

    1、需求分析

    了解用户系统需求,解决“干什么”的问题。

    2、结构设计

    包括概念设计、逻辑设计和物理设计。

    概念设计的目标是产生反映全体用户信息需求的整体数据库概念结构;数据库逻辑设计的任务是把概念设计阶段产生的E-R图转换为具体DBMS支持的组织层数据模型,也就是转换为DBMS可以处理的数据库逻辑结构;物理设计的任务和目标是为逻辑数据模型选取一个最适合应用环境的物理结构。

    3、数据库实施

    主要任务和目标就是在实际的计算机系统中建立数据库应用系统。

    4、数据库运行和维护阶段。

    主要工作包括:数据库的备份和恢复、数据库的安全性和完整性控制、监视、分析、调整数据库性能、数据库的重组。

    展开全文
  • 数据库设计概述

    千次阅读 2020-11-09 09:23:52
    数据库设计主要设计数据库结构(数据模型)。合理的、较优的数据模型可以使用应用系统达到最佳状态,并能避免类似于文件系统那样的数据冗余、数据异常、数据不一致现象。 数据库设计步骤 数据库设计是一个不断反复、...
  • 本章主要介绍了数据库设计任务和特点、设计方法和步骤、数据库设计使用的辅助工具。数据库设计主要步骤有需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库的实施和维护五个阶段。本章以概念结构设计...
  • 数据库设计步骤

    2020-11-11 17:40:14
    数据库设计由 6 个阶段组成: (1)需求分析阶段 - 任务:由系统分析员和用户一起来分析用户的要求,以书面的形式(系统分析报告)确定下来,作为以后各阶段工作的依据,也是以后系统验证的依据。 - 系统分析报告中...
  • 数据库设计流程

    2014-06-27 08:16:00
    需求分析阶段主要任务是指通过充分调查现实世界要处理的对象, 详细了解计算机系统的工作情况, 明确用户的各种需求, 然后确定系统的各项功能。数据库系统不仅要按照当前的应用要求来设计, 而且必须充分考虑今后可能...
  • 数据库设计的基本步骤

    万次阅读 2019-02-26 10:40:25
    需求分析是数据库设计的第一步,也是整个设计过程的基础,本阶段主要任务是对现实世界要处理的对象(公司、部门及企业)进行详细调查,在了解现行系统的概况、确定新系统功能的过程中,收集支持系统目标的基础数据...
  • 数据库设计总体概论

    2012-09-17 23:34:44
    之前在参加比赛时接触到大数据的处理以及数据库的建模,因为经验相关...数据库设计过程的第一个阶段是给数据库定义一个任务综述,即以一句话概括要实现的数据库的主要任务。譬如:XX自行车数据库的目的是维护我们用...
  • 本节主要介绍数据库设计的基本步骤。 在了解数据库设计步骤之前,我们先来了解一下软件项目的开发周期,如下: 需求分析 概要设计 逻辑设计/详细设计 代码编写 软件测试 ...本阶段主要任务是对现实
  • 数据库系统设计

    千次阅读 2017-10-01 22:39:48
    基于数据库系统声明周期的数据库设计可分为5个阶段:规划、需求分析、概念设计、逻辑设计、物理设计 1、规划 规划阶段主要任务是进行建立数据库的必要性和可行性分析,确定数据库系统在企业和信息系统中的地位,一...
  • 数据库设计:物理结构设计

    万次阅读 2010-01-05 23:59:00
    数据库物理设计阶段任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对...
  • 数据库物理设计阶段任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对...
  • 这个是数据库这门课的课程设计报告。主要是按照设计数据库的各个阶段,逐步设计的,本课程设计不包含代码的实现,纯粹是完成数据库设计各个阶段主要任务。报告内包含有网上书店基本功能实现的流程图。
  • 数据库物理设计阶段任务是根据具体计算机系统(DBMS和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。所谓的“合理”主要有两个含义:一个是要使设计出的物理数据库占用较少的存储空间,另一个对...
  • 数据库设计的基本过程及每阶段主要任务 说明:数据流图用于实现需求分析! ER图设计 局部ER图->全局ER图->全局ER图优化 在ER图合并的时候,会出现以下3种冲突: 1、属性冲突:属性域的冲突和属性值...
  • 数据库设计说明书-机房收费系统

    千次阅读 热门讨论 2014-01-19 17:02:09
    在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要的目的是进一步细化软件设计阶段得的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 1.2...
  • 这个是数据库这门课的课程设计报告。主要是按照设计数据库的各个阶段,逐步设计的,本课程设计不包含代码的实现,纯粹是完成数据库设计各个阶段主要任务。报告内包含有网上书店基本功能实现的流程图。
  • 为了配合数据库原理与技术课程开设的,通过本次设计巩固基础知识,完成大纲所要求的任务设计一完整的数据库。掌握数据设计阶段的输入、输出、设计环境、目标和方法。熟练掌握两个主要环节——概念结构设计与...
  • 1.1 数据库设计阶段 2 1.1.1 概念阶段 3 1.1.2 逻辑阶段 5 1.1.3 实现阶段 5 1.1.4 物理阶段 6 1.2 关系数据结构 6 1.2.1 数据库和模式 6 1.2.2 表、行和列 7 1.2.3 信息原则 10 1.2.4 域 12 1.2.5 元...
  • 1.1 数据库设计阶段 2 1.1.1 概念阶段 3 1.1.2 逻辑阶段 5 1.1.3 实现阶段 5 1.1.4 物理阶段 6 1.2 关系数据结构 6 1.2.1 数据库和模式 6 1.2.2 表、行和列 7 1.2.3 信息原则 10 1.2.4 域 12 1.2.5 元...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 288
精华内容 115
关键字:

数据库设计阶段主要任务