机房重构—数据库设计

来源:互联网 发布:修改windows登录界面 编辑:程序博客网 时间:2024/09/21 08:55

数据库设计——概念设计阶段

这个阶段主要是根据需求画出ER图,如下图所示,是我根据机房收费系统的需求画出的ER图,图中有6个实体,分别为:教师、学生、卡、基础数据、账单、电脑,它们之间有一对多的关系也有多对多的关系,其中教师还有很多不同的角色,这里没做细分,不过以后我们会做安全机制方面的设计就要仔细对待了。根据转换原则,但我们把ER图转换为表时多对多的关系就会抽出一张表,这样在逻辑设计阶段我们就可以得到相应的10张表(电脑只有一个属性,故省略)。


数据库设计——逻辑设计阶段

下图是我根据ER图得到的表(这里先用类图表示,没个类都一一对应着一张表)。


数据库的后期还有很多需要完善的地方,这里先做个简单的设计,不足之处还请多多指教。

2 0
原创粉丝点击