数据库表创建

来源:互联网 发布:列管换热器 计算软件 编辑:程序博客网 时间:2024/06/10 05:29

惯例:

我是温浩然:

创建数据库表的时候,要充分考虑表与表之间的关系,否则,会一直改。

最近在做一个网络论坛的项目,

最开始的时候,没有充分考虑论坛版块,与版主之间的关系,所以,在版块表中,加入一个版主ID的字段,在用户表中,角色字段,设置了一个版主。


但是后来考虑,版主,是一种权限,而不是一个角色。

角色可以是,基本用户,管理员,超级管理员。但是,不可能是版主。

所以,在用户表中的角色字段,设置版主,是不正确的。


再一个就是,版主和版块的对应关系。

一个版块,可能有多个版主。

而且,一个人,也可能是多个版块的版主。


而且,如果这样创建,耦合度太高了,一直注意代码的耦合度,但是,数据库表的建立,也需要考虑耦合度。如果一个地方修改,就要考虑是不是另一个地方也要修改。

如果修改这一个地方,另一个地方也必须改,是不是,就是耦合度太高了?

0 0
原创粉丝点击