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

6.7 数据库设计

文章目录

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

数据库设计6个阶段

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

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

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

新奥尔良法

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

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

完整导图

在这里插入图片描述

相关文章:

  • 【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,用好分支,多用分支
  • 如何把做的网站与域名连接/三一crm手机客户端下载
  • 做网站商城需要什么软件/谷歌优化怎么做
  • 网站建设的基本技术/合肥seo网络优化公司
  • 国内做网站最大的公司/南京网站seo
  • 手机设计效果图制作软件/东莞seo收费
  • 网站模板套用/谁有恶意点击软件