数据库设计

数据库设计特点

  1. 数据库建设的基本规律:三分技术,七分管理,十二分基础数据
  2. 结构(数据)设计和行为(处理)设计相结合:数据库设计应该和应用系统设计相结合

数据库设计方法

  • 新奥尔良方法
  • 基于 E-R 模型的设计方法
  • 3NF 的设计方法
  • 面向对象的数据库设计方法
  • 统一建模语言方法

数据库设计的基本步骤

6 个阶段

  1. 需求分析【是整个设计过程的基础,是最困难和最耗费时间的一步】
  2. 概念结构设计【是整个数据库设计的关键】【形成概念模式】
  3. 逻辑结构设计【形成逻辑模式和外模式】
  4. 物理结构设计【形成内模式】
  5. 数据库实施
  6. 数据库运行和维护

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

相关推荐
技术砖家--Felix4 分钟前
Spring Boot数据访问篇:整合MyBatis操作数据库
数据库·spring boot·mybatis
银河技术12 分钟前
Redis 限流最佳实践:令牌桶与滑动窗口全流程实现
数据库·redis·缓存
小白考证进阶中28 分钟前
如何拿到Oracle OCP(Oracle 19c)?
数据库·oracle·dba·开闭原则·ocp认证·oracle认证·oracleocp
IAR Systems1 小时前
使用J-Link Attach NXP S32K3导致对应RAM区域被初始化成0xDEADBEEF
arm开发·数据库·嵌入式软件开发·iar
RestCloud1 小时前
OceanBase 分布式数据库的 ETL 实践:从抽取到实时分析
数据库·分布式·postgresql·oceanbase·etl·数据处理·数据同步
我想进大厂1 小时前
Mybatis中# 和 $的区别
java·sql·tomcat
码顺1 小时前
记录一次Oracle日志listener.log文件大小超过4G后出现Tomcat服务启动一直报错的原因【ORACLE】
数据库·oracle·tomcat
一只小透明啊啊啊啊2 小时前
SQL 查询语句的子句的执行顺序
数据库·sql
一条懒鱼6662 小时前
Redis主从复制
数据库·redis·缓存