【机房重构】E-R图

         之前做机房的时候没有好好的设计一个数据库,给的那个范例数据库,当时只感觉数据冗余,现在想来,都不符合三范式要求。当年太懒,就如此的将就过去了,现在数据库的设计一步步的按部就班的做好,做详细。
          E-R图(Entity Relationship Diagram) 即 实体-联系图,用 实体类型、属性和联系的方法,来描述现实世界的概念模型。在设计E-R图的过程中,我觉得找到实体是最关键的,进而要分清连接关系的实体具体是什么,也要了解关系的发出者是谁。
        初次自己分析设计完整系统的E-R图,中间的艰辛历程就不想在提了。展示一下成果好了:
               【机房重构】E-R图_第1张图片
         不是我弄的丑,是它自己长得丑,看到成果感觉自己还是美美哒。
         转换为关系模型( 其中,红字为主键,斜体为外键)

Users(UserID,Password,Level,Name,Uno,Status)

Student(SID,Sname,Sex,Dep,Grade,Class)

Card(CID,Status,Type,Money,IsCheck,Line,UnoSID

Recharge(CIDUno,RcMoney,Time

Cancel(CIDUno,CanMoney,Time)

Line(CIDUnoOnLineTime,OffLineTime,Consume)

BaseData(ID,FixedFees,ProFees,Unit,Lowest,PreTime,Least,Uno

WeekLog(IDUno,LoginTime,ExitTime)

CheckDay( ID,Register,Recharge,Cancel,Money, Uno

你可能感兴趣的:(【机房重构】E-R图)