数据库设计步骤?求解

作者&投稿:牢娣 (若有异议请与网页底部的电邮联系)
数据库设计的基本步骤~


数据库设计包括六个主要步骤:
1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;
2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型;
3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;
4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计;
5、系统实施:组织数据入库、编制应用程序、试运行;
6、运行维护:系统投入运行,长期的维护工作。

数据库设计步骤:1规划 2需求分析 3概念设计 4逻辑结构设计 5数据库的物理设计 6数据库的实现 7数据库的运行与维护
第一步,规划。规划阶段的主要任务是进行建立数据库的必要性及可行性分析。如系统调查(即对企业全面调查,画出组织层次图,以了企业组织结构),可行性分析,确定DBS(数据库系统)的总目标和制定项目开发计划。
第二步,需求分析。需求分析阶段应该对系统的整个应用情况作全面的、详细的调查,确定企业组织的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些要求写成用户和数据库设计者都能够接受的需求分析报告。这一阶段的工作只要有,分析用户活动,产生业务流程图;确定系统范围,产生体统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。
第三步,概念设计。概念设计的目标是产生反应企业组织信息需求的数据库概念结构,即设计出独立与计算机硬件和DBMS(数据库管理系统)的概念模式。E-R模型是主要设计工具。
第四步,逻辑结构设计。其目的是把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。
第五步,数据库的物理设计。对于给定的数据模型选取一个最适合应用应用环境的物理结构的过程。数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法,完全依赖于给定的硬件环境赫尔数据库产品。
第六步,数据库的实现。该阶段主要有3项工作:1建立实际数据库结构 2装入试验数据对应用程序进行调试 3装入实际数据,进入试运行状态。
第七步,数据库的运行与维护。数据库系统的正式运行,标志着数据库设计与应用开发工作的结束和维护阶段的开始,该阶段有4项任务:1维护数据库的安全性与完整性 2监测并改善数据库运行性能 3根据用户要求对数据库现有功能进行扩充 4及时改正运行中发现的系统错误。
其实里面包含有其他的知识,我没列出来,例如E-R图绘制方法,SQL,还有会涉及关键字,外键,视图,表,模式等,如果是想自学的话,我推荐一本书《数据库原理及应用》,这是我学数据库时的教材,有疑问,可以hi我,我尽我所能回答你吧。

数据库设计步骤,你知道吗




数据库设计需要经过哪些步骤
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下 6 个阶段:1. 需求分析 需求分析是整个设计过程的基础。本阶段的主要任务是对现实世界中要处理的对象(公司、部门及企业,也可以理解成客户)进行详细调查,然后通过分析,逐步明确客户\/用户对系统的需求,包括数据需求和业务...

数据库设计的步骤有哪些
数据库的设计过程大致可分为以下六个阶段:1. 需求分析阶段 需求收集和分析,结果得到数据字典描述的数据需求(和数据流图描述的处理需求)。2. 概念结构设计阶段 通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,可以用E-R图表示。3. 逻辑结构设计阶段 将概念结构转换为某个...

数据库设计步骤
物理设计阶段,根据特定数据库管理系统的特点,选择最合适的存储结构、索引和数据存储方式,以实现“物理数据库”。验证设计阶段,通过实际建立数据库并运行应用任务,检验设计的正确性和合理性,可能需要反复修改。在数据库运行和维护阶段,不断进行调整和优化,确保系统的稳定运行。然而,目前数据库设计仍需要...

数据库设计分为哪几个步骤
在物理设计过程中,要对系统的性能进行评价 性能评价包括时间、空间、效率、开销等各个方面 ⊙CPU服务时间和I\/O服务时间的长短取决于应用程序设计 ⊙CPU队列等待时间和I\/O队列等待时间的长短受计算机系统作业的影响 ⊙设计者可以有限度地控制分布式数据库系统的通信延迟时间 ②存储空间存储空间存放程序和数据...

数据库设计的基本步骤
1.需求分析 2.概念结构设计 3.逻辑结构设计 4.物理结构设计 5.数据库实施 6.数据库的运行和维护 在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关。1.需求分析阶段(常用自顶向下)进行数据库设计首先必须准确了解和分析用户需求(包括...

什么是数据库的概念结构设计?简述数据库概念结构设计的步骤...
数据库的概念结构设计是数据库设计过程中的一个重要阶段,它主要任务是分析和表达用户需求,将概念模型转化为一般的数据模型。其目的在于明确系统的信息架构和数据组织形式,以确保数据准确性和一致性,便于存储和访问数据。这一设计关乎整个数据库系统的逻辑结构和数据完整性规则。以下是数据库概念结构设计的...

数据库建立步骤
数据库建立的步骤可以大致分为以下五个主要阶段:1. 需求分析与规划 在此阶段,数据库设计师需要与项目相关人员充分交流,收集并整理所有必要的数据需求和业务规则。确定数据库的目的、范围和使用者。评估当前的系统(如果有的话),找出问题并定义新的系统需要解决的问题。举例:为电商网站设计数据库,需要...

数据库设计的基本步骤?
验证设计 在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和...

数据库表设计
数据库表设计步骤:1、首先根据相关业务需求,主要参考输出输入条件,规划表的基本结构;2、根据业务规则进行状态字段设计;3、根据公司或部门的通用规则,比如录入员、创建时间、修改时间、删除标志等,设置其他字段;4、预估相关表的数据量进行容量规划;5、确定主键和唯一索引,必要时根据容量规划结果确定...

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

井陉县13643629601: 数据库设计步骤?求解 -
蔺风冠脉:[答案] 数据库设计步骤:1规划 2需求分析 3概念设计 4逻辑结构设计 5数据库的物理设计 6数据库的实现 7数据库的运行与维护第一步,规划.规划阶段的主要任务是进行建立数据库的必要性及可行性分析.如系统调查(即对企业全面调...

井陉县13643629601: 数据库设计的步骤是什么? -
蔺风冠脉:[答案] 六个主要步骤: 1、需求分析 2、概念设计 3、逻辑结构设计 4、物理结构设计 5、系统实施 6、运行维护 字数限制,只能列个大纲了

井陉县13643629601: 数据库设计步骤?求解 -
蔺风冠脉: 数据库设计步骤:1规划 2需求分析 3概念设计 4逻辑结构设计 5数据库的物理设计 6数据库的实现 7数据库的运行与维护第一步,规划.规划阶段的主要任务是进行建立数据库的必要性及可行性分析.如系统调查(即对企业全面调查,画出组织...

井陉县13643629601: 试述数据库设计的基本步骤. -
蔺风冠脉:[答案] 答:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图.��(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示.(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型.(4)数据库...

井陉县13643629601: 数据库设计分为哪几个步骤 -
蔺风冠脉: (1) 存储记录结构 设计综合分析数据存储要求和应用需求,设计存储记录格式. (2) 存储空间分配 存储空间分配有两个原则: ①存取频度高的数据尽量安排在快速、随机设备上,存取频度低的数据则安排在速度较慢的设备上. ②相互依赖性强的...

井陉县13643629601: 请问数据库的设计步骤包括哪些?
蔺风冠脉: 数据库设计的步骤包括用户需求分析、数据库逻辑设计、数据库物理设计、数据库的实施和维护四个阶段

井陉县13643629601: 数据库设计的基本步骤 -
蔺风冠脉: 按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段 1、需求分析 需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、...

井陉县13643629601: 数据库设计的过程是什么? -
蔺风冠脉: 1.需求分析:信息需求,处理需求,安全性和完整性要求. 2.确定需求的表. 3.确定所需的字段:每个字段直接和表的实体相关.以最小的逻辑单位存储信息.表中的数据必须是原始数据.确定主关键字字段. 4.确定关系. 5.设计求精

井陉县13643629601: 设计一个数据库系统一般应该经过哪些基本的步骤? -
蔺风冠脉: 建立基本表 建立其中的基本关系 然后其他的就是在网页上些功夫了

井陉县13643629601: 简述数据库一般的步骤 -
蔺风冠脉: 设计数据库的时候一般根据需要,先用笔和纸画出你要实现的功能,然后针对每张表的设计出需要用的字段,设计数据库很复杂的,不是一下两下就设计好的,我经常做项目的时候自己建库建表,会进出进入到数据库修改字段,根据自己不同的需要制作出相应的表,这个只是思路的参考........

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网