什么是数据表、字段、主键、外键、视图
- 表:记录的组合, 表示同一类事物的组合
- 字段:某一个事物的一个特征,或者说是属性
- 主键:能唯一标识信息的事物
- 外键:一个执行另个一个表的指针
- 视图: 是虚拟表,不存储数据,只查询,由查询语句动态生成
数据库三大范式
- 第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项,即列中不可再分,强调列的原子性。
- 第二范式(2NF):在满足1NF的基础上,要求每个表必须有一个数据项作为主键,其他数据项与主键一一对应,即要求数据库表中的每个非主键列必须完全依赖于主键,不能只依赖于主键的一部分(主要针对复合主键而言)。
- 第三范式(3NF):在满足2NF的基础上,要求任何非主属性不依赖于其他非主属性,即非主键列之间没有传递依赖关系。