数据库设计步骤
数据库设计具体步骤
1、 收集信息:与该系统有关人员进行交流、坐谈,充分理解数据库需要完成的任务
2、 标识对象(实体-Entity)标识数据库要管理的关键对象或实体
3、 标识每个实体的属性(Attribute)
4、 标识对象之间的关系(Relationship)
5、 将模型转换成数据库
6、 规范化
绘制E-R图
E-R(Entity-Relationship)实体关系图
E-R图的语法
绘制E-R图
将E-R图转成表
1、 实体转成表,属性转成字段
2、 如果没有合适的字段做主键,给表添加一个自动增长列做主键。
例题
1、项目需求
BBS论坛的基本功能:
用户注册和登录,后台数据库需要存放用户的注册信息和在线状态信息;
用户发贴,后台数据库需要存放贴子相关信息,如贴子内容、标题等;
用户可以对发帖进行回复;
论坛版块管理:后台数据库需要存放各个版块信息,如版主、版块名称、贴子数等;
2、标识对象
参与的对象有:用户、发的帖子、跟帖、板块
3、标识对象的属性
4、建立关系,绘制E-R图
5、将E-R图转出表结构