一、 数据库特性:
1. 复杂性
2. 实用性
3. 动态性
4. 抽象性
5. 表现性
二、 数据库设计原则:
1. 完整性
2. 系统性
3. 无冗余性
4. 简明实用
三、 数据库设计规范
三大范式:
第一范式:每一个分类必须是一个不可分的数据项。属性不可再分,确保每列的原子性。
第二范式:要求每个表只描述一件事情,每条记录有唯一标识列。
第三范式:数据库表中不包含已在其它表中已包含的非主关键字信息,表中的所有列只能依赖于主键。
五大约束:
1). primary key:设置主键约束。
2). unique:设置唯一性约束,不能有重复值。
3). default: 默认值约束,height DOUBLE(3,2) DEFAULT 1.2。
4). not null:设置非空约束,该字段不能为空。
5). foreign key:设置外键约束。
网友评论