数据库设计笔记

张开发
2026/4/3 21:19:00 15 分钟阅读
数据库设计笔记
一、数据模型是数据库系统的核心和基础用于描述数据、数据联系、数据语义和一致性约束是对现实世界数据特征的抽象。核心作用将现实世界的业务需求转化为计算机可存储、可处理的结构化数据。常见分类概念模型如E-R模型、逻辑模型如关系模型、层次模型、网状模型、物理模型。二、E-R图E-R图是概念结构设计的核心工具用于描述现实世界的实体、属性和实体间的联系是数据库设计的核心环节。E-R图的三大核心要素1. 实体现实世界中可区分的事物如网络销售系统中的用户、商品、订单用矩形表示。2. 属性实体的特征如用户的属性用户ID、姓名、手机号、地址用椭圆表示。3. 联系实体之间的关联关系如用户与订单的下单联系、商品与订单的包联系用菱形表示。联系类型一对一1:1、一对多1:n、多对多m:n是设计表结构的核心依据。三、关系数据库范式理论范式是关系数据库的规范化标准用于解决数据冗余、增删改异常核心是逐步消除不合理的数据依赖。1. 1NF第一范式属性原子性列不可再分2. 2NF第二范式在1NF基础上消除非主属性对主键的部分函数依赖3. 3NF第三范式在2NF基础上消除非主属性对主键的传递函数依赖

更多文章