【发布时间】:2012-03-25 02:03:44
【问题描述】:
我需要帮助为我的数据库建模表结构。
我有两张桌子:老师和学生。为了处理身份验证,我有 另一个表名为:用户。我想维护有关老师和 学生分开登录信息(用户表)。
例如:
teacher
-----------------
| id | name |
-----------------
| 10 | lorem |
| 20 | ipsum |
| 30 | dolor |
-----------------
student
-----------------
| id | name |
-----------------
| 5 | amet |
| 6 | sitt |
| 7 | dolum |
-----------------
信息在两个表格中分开。 用户表:
user
-----------------------------------------------------------------
| id | teacher_id | student_id | login | password |
-----------------------------------------------------------------
| 1 | 10 | | lorem_lo | ******* |
| 2 | 20 | | ipsum_lo | ******* |
| 3 | 30 | | dolor_lo | ******* |
| 4 | | 5 | amet_lo | ******* |
| 5 | | 6 | sitt_lo | ******* |
| 6 | | 7 | dolum_lo | ******* |
-----------------------------------------------------------------
我认为的解决方案是这样的。我问你的意见。 这是一个好的解决方案吗?
提前致谢。
P.S.:我正在使用 Mysql (InnoDB)
【问题讨论】:
标签: mysql mysql-workbench database-design