数据库设计六大步骤有哪些,请问在数据库设计的6 个步骤分别要做些什么
来源:整理 编辑:黑码技术 2025-02-09 03:25:20
本文目录一览
1,请问在数据库设计的6 个步骤分别要做些什么
· 需求分析; ·概念结构设计; ·逻辑结构设计; ·物理结构设计; ·数据库实施; ·数据库运行和维护。
2,管理信息系统的数据库设计包括哪些步骤
按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段: ⑴ 需求分析:分析用户的需求,包括数据、功能和性能需求; ⑵ 概念结构设计:主要采用E-R模型进行设计,包括画E-R图; ⑶ 逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换; ⑷ 数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径; ⑸ 数据库的实施:包括编程、测试和试运行; ⑹ 数据库运行与维护:系统的运行与数据库的日常维护。
3,数据库设计的基本步骤
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段1、需求分析需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。2、概念结构设计概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个独立于具体DBMS的概念模型。设计概念结构通常有四类方法:自顶向下。即首先定义全局概念结构的框架,再逐步细化。自底向上。即首先定义各局部应用的概念结构,然后再将他们集成起来,得到全局概念结构。逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。混合策略。即自顶向下和自底向上相结合。3、逻辑结构设计逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并将进行优化。 在这阶段,E-R图显得异常重要。大家要学会各个实体定义的属性来画出总体的E-R图。各分E-R图之间的冲突主要有三类:属性冲突,命名冲突,和结构冲突。E-R图向关系模型的转换,要解决的问题是如何将实体性和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。4、物理结构设计物理设计是为逻辑数据结构模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。 首先要对运行的事务详细分析,获得选择物理数据库设计所需要的参数,其次,要充分了解所用的RDBMS的内部特征,特别是系统提供的存取方法和存储结构。常用的存取方法有三类:(1)索引方法,目前主要是B+树索引方法。(2)聚簇方法(Clustering)方法。(3)是HASH方法。5、数据库实施数据库实施阶段,设计人员运营DBMS提供的数据库语言(如sql)及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制和调试应用程序,组织数据入库,并进行试运行。6、数据库的运行和维护数据库维护是指当一个数据库被创建以后的工作都叫做数据库维护。包括备份系统数据、恢复数据库系统、产生用户信息表,并为信息表授权、监视系统运行状况,及时处理系统错误、保证系统数据安全,周期更改用户口令。参考资料:搜狗百科_数据库设计1、需求分析:了解用户的数据需求、处理需求、安全性及完整性要求;2、概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型;3、逻辑结构设计:设计系统的模式和外模式,对于关系模型主要是基本表和视图;4、物理结构设计:设计数据的存储结构和存取方法,如索引的设计;5、系统实施:组织数据入库、编制应用程序、试运行;6、运行维护:系统投入运行,长期的维护工作。一共七个阶段。1.规划阶段2.需求阶段3.概念阶段4.逻辑阶段5.物理阶段6.现实阶段7.运行和维护阶段数据库设计是一项涉及多学科的综合性技术,是一项庞大的工程项目。基本步骤:1.需求分析阶段2.概念结构设计阶段3.逻辑结构设计阶段4.数据库物理设计阶段5.数据库实施阶段6.数据库运行与维护阶段数据库设计的基本步骤如下:1、安装并打开MySQL WorkBench软件以后,在软件的左侧边栏有三个选项,分别是对应“连接数据库”、“设计数据库”、“迁移数据库”的功能。这类选择第二项,设计数据库,点击右边的“+”号,创建models。2、进入MySQL Model界面后,点击“Add Diagram"。3、然后就进入了EER Diagram的设计页面。可以从左侧的图标中选择要创建的资源。鼠标停留在图标上3秒后,会提示资源的类型。选择资源后,可以在设计页面上方选择属性。4、这里添加了一张数据库表,添加后,双击,在页面的底部会出现数据库表的编辑框。5、这里创建一张user表,设置了id、name、age三列。6、还可以创建外键,左侧提供了四种外键类型。点击后,只需要用鼠标分别选中要关联的两个表即可。Workbench会自动生成对应的外键。7、在文件、导出中,可以选择导出为sql脚本。8、下图是导出过程sql脚本的过程。数据库设计步骤: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我,我尽我所能回答你吧。
文章TAG:
数据 数据库 设计 六大 数据库设计六大步骤有哪些 个步骤分别要做些什么
相关文章推荐
- 火狐浏览器提示插件未安装插件,ipad火狐浏览器安装插件
- 店铺快速下单插件
- make gif 插件,wordpress gif插件
- 如何给小程序的view赋值html
- idea配置离线插件教程
- 未能安装此应用程序.,应用程序安装异常(-22)
- 微信小程序商城末班
- java开发微信定位插件,微信定位功能什么时候开发的
- 窗口透明插件,vscode透明插件
- kodi 蓝光 插件,安卓kodi蓝光导航插件
- netcore 无线应用程序,连校园网无线找不到应用程序
- 网站联盟插件,中国反钓鱼网站联盟
- 简洁数字时钟小程序,微信小程序时钟功能代码
- h5 一键分享插件,一键分享抖音视频h5
- 有哪些临床资料数据库,建立 临床 数据库 哪个好