第一章
在需求分析阶段,设计数据库的一般步骤:
1. 收集信息
2. 标识实体
3. 标识每个实体的属性
4. 标识实体之间的关系
在概要设计阶段,设计数据库的一般步骤:
1. 绘制E-R图
2. 讲E-R图转化为数据库模型图
3. 应用三大范式归还表设计
三大范式内容如下:
1. 第一范式:其目标是确保每列的原子性
2. 第二范式:在第一范式的基础上更进一层,其目标是确保表中的每列都和主键相关
3. 第三范式:在第二范式的基础上更进一层,其目标是确保表中的每列都和主键直接相关
第二章
数据库的物理实现的一般步骤:
1. 创建数据库
2. 创建表
3. 创建各种约束
4. 创建数据库的登录账户并授权
创建数据库或者表时一般需要预先检测是否存在该对象,SQLSERVER 中的数据库可以从master系统数据库的sysdatabases 表中查询,而一个数据库中的表可以从该数据库的系统表sysobjects中查询
使用CREARE DATABASE语句可以创建数据库,使用drop database 语句可以删除数据库
使用 CREARE TABLE 语句可以创建表结构,使用drop table 语句可以删除表结构
使用 ALTER TABLE 语句可以创建一下约束:
1. 主键约束 Primary Key Constraint
2. 唯一约束 Unique Constraint
3. 检查约束 Check Constraint
4. 默认约束 Default Constraint
5. 外键 Foreign key Constraint