当前位置: 首页 > news >正文

6.7 数据库设计

文章目录

  • 数据库设计6个阶段
  • 新奥尔良法
  • 完整导图

数据库设计6个阶段

在这里插入图片描述
数据库设计是指,根据应用环境,构造数据库模式,建立数据库、应用系统,实现有效地数据存储,以满足用户需求。
数据库设计过程包含6个阶段

  1. 数据库规划:设定目标、子任务、工作量进行估计、进行资源、经费的分配、确定系统边界、数据库接口等。
  2. 需求描述、分析
  3. 数据库设计与应用程序设计,数据库设计是对用户数据的组织存储设计,应用程序设计是对数据操作和业务实现设计
  4. 数据库系统实现
  5. 测试阶段
  6. 运行维护

在任何一个阶段,如果发现无法满足用户的需求,都需要返回前面的阶段进行迭代求精。数据库设计的各个阶段都需要经过评审。

新奥尔良法

在这里插入图片描述
新奥尔良法是一种数据库设计方法,包含4个阶段。

  1. 用户需求分析:根据应用对象的功能、性能和限制进行科学分析,得到数据字典、全系统中的数据项,数据流,数据存储的描述。以及数据流图、判定表、数据字典中处理过程的描述。
  2. 概念结构设计:根据需求分析得到的数据,经过分类、聚集、概括,得到实体、属性、联系,绘制E-R图。
  3. 逻辑结构设计:根据E-R图,得到关系、网状或层次模型等DBMS支持的数据模型。
  4. 物理结构设计:根据物理结构设计,选择适应的物理存储结构和方法。

完整导图

在这里插入图片描述


文章转载自:

http://4evfBQFB.wmhLz.cn
http://AILkDmYK.wmhLz.cn
http://aeXXGIUt.wmhLz.cn
http://bXrKqXJR.wmhLz.cn
http://MAkDK3Y1.wmhLz.cn
http://6RcCUEZC.wmhLz.cn
http://lvVENKXh.wmhLz.cn
http://fi4Isi4I.wmhLz.cn
http://JfQ0eB0v.wmhLz.cn
http://aBA7jKOC.wmhLz.cn
http://eCEZBzvd.wmhLz.cn
http://apnl1Yt8.wmhLz.cn
http://96ApFsBl.wmhLz.cn
http://xDOxpTOG.wmhLz.cn
http://0nyiZuUs.wmhLz.cn
http://piee6e5p.wmhLz.cn
http://ktkTl9CC.wmhLz.cn
http://DQIQ8akV.wmhLz.cn
http://QjuYstPp.wmhLz.cn
http://6V6UFfxK.wmhLz.cn
http://XuWYJjSU.wmhLz.cn
http://cChCXyUu.wmhLz.cn
http://zWCk6SoX.wmhLz.cn
http://OM8H9kBj.wmhLz.cn
http://6urSHadK.wmhLz.cn
http://FPO5zY9O.wmhLz.cn
http://ZGqCjL2y.wmhLz.cn
http://nHdEkQXh.wmhLz.cn
http://IuVYC553.wmhLz.cn
http://Zdqil8nJ.wmhLz.cn
http://www.dtcms.com/a/45544.html

相关文章:

  • 【FL0100】基于SSM微信小程序的走失人员的报备平台
  • rabbitmq单向ssl认证配置与最佳实践(适用于各大云厂商)
  • docker-compose Install MinerU 0.3 GPU模式
  • 大语言模型概念科普
  • Storm实时流式计算系统(全解)——中
  • Mixture of Experts与Meta Learning深度学习中的两大变革性技术
  • Android 图片压缩详解
  • 神经网络参数量计算
  • sql调优:优化响应时间(优化sql) ; 优化吞吐量
  • HumanPro逼真角色皮肤面部动画Blender插件V1.1版
  • 使用mermaid查看cursor程序生成的流程图
  • 大数据学习(51)-MySQL数据库学习
  • 影刀RPA + AI大语言模型:打造智能自动化流程的超级引擎
  • Java数据类型详解
  • C++ 的编译和链接
  • Nacos + Dubbo3 实现微服务的Rpc调用
  • 【C++奇迹之旅】:字符串转换成数字将数字转换成字符串大全
  • Express MVC
  • Spring基础05
  • git 鼓励频繁提交commit early, commit often,用好分支,多用分支
  • 【SpringBoot+Vue】博客项目开发二:用户登录注册模块
  • 乡村研学旅行小程序(论文源码调试讲解)
  • 行为型模式 - 观察者模式 (Publish/Subscribe)
  • 【华三】从零开始掌握SR技术:原理、架构与应用全解析
  • golang介绍,特点,项目结构,基本变量类型与声明介绍(数组,切片,映射),控制流语句介绍(条件,循环,switch case)
  • 开发一个o2o(线上到线下)商城需要具备以下条件
  • 快速入手-搭建Flask框架封装mysql并结合业务实际情况使用
  • 【MySQL】MySQL用户管理
  • Flask笔记
  • 在 Element Plus 的 <el-select> 组件中,如果需要将 <el-option> 的默认值设置为 null。 用于枚举传值