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

十一、数据库的设计规范

文章目录

  • 1. 为什么需要数据库设计
  • 2. 范式
    • 2.1 范式介绍
    • 2.2 范式都包括哪些
    • 2.3 键和相关属性的概念
    • 2.4 第一范式(1st NF)
    • 2.5 第二范式(2nd NF)
    • 2.6 第三范式(3rd NF)
    • 2.7 小结
  • 3. 反范式化
    • 3.1 概述
    • 3.2 应用举例
    • 3.3 反范式的新问题
    • 3.4 反范式的使用场景
      • 3.4.1 增加冗余字段的建议
      • 3.4.2 历史快照、历史数据的需要
  • 4. BCNF(巴斯范式)
  • 5. 第四范式
  • 6. 第五范式、域键范式
  • 7. 实战案例
    • 7.1 迭代1次:考虑1NF
    • 7.2 迭代2次:考虑2NF
    • 7.3 迭代3次:考虑3NF
    • 7.4 反范式化:业务优先原则
  • 8. ER模型
    • 8.1 ER模型包括哪些元素?
    • 8.2 关系的模型
    • 8.3 建模分析
    • 8.4 ER 模型的细化
    • 8.5 ER 模型图转换成数据表
  • 9. 数据表的设计原则
  • 10. 数据库对象编写建议
    • 10.1 关于库
    • 10.2 关于表、列
    • 10.3 关于索引
    • 10.4 SQL编写
    • 11. PowerDesigner的使用

1. 为什么需要数据库设计

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2. 范式

2.1 范式介绍

在这里插入图片描述

2.2 范式都包括哪些

http://www.lryc.cn/news/458423.html

相关文章:

  • 这届物理与化学诺奖对S2AIAI4S的启示
  • 压力测试指南-云环境中的压力测试实践
  • 基于多密钥同态加密的安全高效的联邦学习
  • R语言统计分析——气泡图
  • 实用篇—Navicat复制多条INSERT语句,去除ID列执行
  • pytorch中张量的有关操作
  • Windows多线程编程 互斥量和临界区使用
  • Java中集合类型的转换
  • 汽车售后TPMS浅谈
  • LUCEDA IPKISS Tutorial 77:在版图一定范围内填充dummy
  • TON生态小游戏开发:推广、经济模型与UI设计的建设指南
  • Python 量子机器学习:基础概念、关键算法与应用实践
  • 信息安全数学基础(29) x^2 + y^2 = p
  • ChatGPT国内中文版镜像网站整理合集(2024/10/06)
  • 图文深入理解Oracle DB Scheduler
  • gin如何具体利用Server-Send-Events(SSE)实时推送技术实现消息推送
  • 写端口-tcp udp不同方式发包和接包
  • 计算机的错误计算(一百二十)
  • Spring Boot 中使用 JSON Schema 来校验复杂 JSON 数据
  • QT实现Opencv图像处理
  • 刚转Mac的新手如何卸载不需要的应用程序
  • Unity 3d 继承MonoBahaviour的单例
  • grafana version 11.1.0 设置Y轴刻度为1
  • Elasticsearch的安装与配置
  • win0删除 Windows.old
  • 常见IDE及其编译器的讲解
  • 用SQLyog连接mysql提示2058错误
  • Web集群服务-Nginx
  • 获取时隔半个钟的三天
  • 构建可以ssh连接的容器镜像