数据库表创建
来源:互联网 发布:列管换热器 计算软件 编辑:程序博客网 时间:2024/06/10 05:29
惯例:
我是温浩然:
创建数据库表的时候,要充分考虑表与表之间的关系,否则,会一直改。
最近在做一个网络论坛的项目,
最开始的时候,没有充分考虑论坛版块,与版主之间的关系,所以,在版块表中,加入一个版主ID的字段,在用户表中,角色字段,设置了一个版主。
但是后来考虑,版主,是一种权限,而不是一个角色。
角色可以是,基本用户,管理员,超级管理员。但是,不可能是版主。
所以,在用户表中的角色字段,设置版主,是不正确的。
再一个就是,版主和版块的对应关系。
一个版块,可能有多个版主。
而且,一个人,也可能是多个版块的版主。
而且,如果这样创建,耦合度太高了,一直注意代码的耦合度,但是,数据库表的建立,也需要考虑耦合度。如果一个地方修改,就要考虑是不是另一个地方也要修改。
如果修改这一个地方,另一个地方也必须改,是不是,就是耦合度太高了?
0 0
- 创建数据库、创建表
- mysql 创建数据库,创建表
- mysql 创建数据库创建表
- MySQL 创建数据库 创建表
- mssql创建数据库,创建表
- db2 创建实例,创建数据库,创建表
- 创建数据库表
- C#创建数据库表
- 创建数据库表
- 数据库表 创建 修改
- 创建数据库和表
- SQL 创建数据库表
- 数据库表创建
- 4.创建数据库表
- 创建Oracle数据库表
- 动态创建数据库表
- h2数据库创建表
- 创建h2数据库表
- 26-main方法不能执行
- SUSAN角点及边缘检测方法详解
- Java多线程编程实战指南(设计模式篇)——互动出版网
- Android 属性动画详解
- 创建数据库
- 数据库表创建
- 存储过程和函数
- 算法学习:贪心算法
- github 初次使用
- python 传值与引用问题
- java基础学习笔记——Map
- php 浮点型运算问题
- Android之Bluetooth
- Solr4/5缓存技术