问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库如何设计

发布网友 发布时间:2022-04-19 20:21

我来回答

1个回答

热心网友 时间:2022-03-30 07:52

数据库设计的基本步骤

按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段

1.需求分析

2.概念结构设计

3.逻辑结构设计

4.物理结构设计

5.数据库实施

6.数据库的运行和维护

 


数据库设计通常分为6个阶段1分析用户的需求,包括数据、功能和性能需求;2概念结构设计:主要采用E-R模型进行设计,包括画E-R图;3逻辑结构设计:通过将转换成表,实现从E-R模型到关系模型的转换;4:主要是为所设计的数据库选择合适的和存取路径;5数据库的实施:包括编程、测试和试运行;6数据库运行与维护:系统的运行与数据库的日常维护。),主要讨论其中的第3个阶段,即逻辑设计。 



在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关。

 

1.需求分析阶段(常用自顶向下)

      进行数据库设计首先必须准确了解和分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,也是最困难,最耗时的一步。需求分析是否做得充分和准确,决定了在其上构建数据库大厦的速度与质量。需求分析做的不好,会导致整个数据库设计返工重做。

      需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。

     调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。

     分析方法常用SA(Structured  Analysis) 结构化分析方法,SA方法从最上层的系统组织结构入手,采用自顶向下,逐层分解的方式分析系统。

      数据流图表达了数据和处理过程的关系,在SA方法中,处理过程的处理逻辑常常借助判定表或判定树来描述。在处理功能逐步分解的同事,系统中的数据也逐级分解,形成若干层次的数据流图。系统中的数据则借助数据字典(data dictionary,DD)来描述。数据字典是系统中各类数据描述的集合,数据字典通常包括数据项,数据结构,数据流,数据存储,和处理过程5个阶段。

 

2.概念结构设计阶段(常用自底向上)

       概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个独立于具体DBMS的概念模型。

      设计概念结构通常有四类方法:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 数据库的设计模式 为什么 路由器重启之后就没有信号 无线路由器重启后找不到家里的无线网了 路由器重启后无法上网。 重启了路由器电脑没网络该怎么办? 路由器重启后怎么连接不上网 路由器重启后连接点WiFi不能上网了,怎么办? 路由器重启后没有网了,怎么办呀? 我的路由器重启后不仅没有WiFi连上网都不能了。怎... 无线重启后没有网络 我的无线路由器重启后连不上无线网了怎么办? 重启路由器以后没网 重启路由器电脑连不上网 广电路由器重启后为什么没网络了 建行可以办ETC吗? 建行信用卡办理etc条件是什么 建行办理etc的押金什么时候可以退 中国建设银行可以办ETC吗? 健身类APP发展现状以及发展趋势研究 运动类App的市场分析 运动类App存在哪些问题 简述数据库设计过程 数据库设计主要包括哪几部分,分别包括哪些内容 数据库设计的步骤有哪些 数据库设计分哪几个阶段 简述数据库应用系统的设计步骤 数据库设计概念模型图,逻辑模型图分别是什么? 千表的数据库模型怎么设计模块模型 系统数据库和模型库设计 数据库设计的基本步骤 简述数据库设计的要求 数据库设计的概念模型描述的是? .数据库设计分为几个阶段,各阶段的任务是什么? 谈谈与数据库设计步骤相关的话题( 1 ) 同学们已学... 微信朋友圈数据库模式如何设计的 如何进行数据库的设计? 数据库设计怎么做?? 文档型数据库设计模式:如何存储树形数据 九蒸九晒黄精丸有什么功效? 谁知道黄精。九蒸九晒怎么做? 九蒸九晒黄精适合什么样的人吃?