目录
一、学习的知识点
一)1数据库特点
- 开源
- 轻量,不需要搭载复杂的环境
一)2什么是sql语言
结构化的查询语言,
一)3数据模型组成
- 数据结构(对象类型的集合)
- 数据操作(增删改查)
- 数据完整性约束(唯一性 完整性)
关系数据模型
用二维表的形式表示实体与实体间联系的数据模型
- 属性
- 元祖/记录:一行数据
- 字段
- 列
- 主键:具有唯一性,号数、身份证等
ER实体关系模型
构成:实体+属性+关系
- 实体:对象 如 用户、商品
- 属性:如姓名、联系方式、价格、颜色
- 关系:一对一、一对多、多对一
步骤
- 整理需求
- 汇总实体关系-》ER图
- 丰富实体属性
- 根据属性设计表格
数据库设计的三大范式
- 第一范式:确保每一列 保持原子性(不能再往下分,最细化)
- 第二范式:确保表中的每一列 和 主键相关(表的每一列都和主键相关)</