|
查看: 1716|回复: 7
|
database ERD, 请帮忙
[复制链接]
|
|
|
我想画一个ERD
ExaminerType enum('Examiner', 'CoExaminer')
就是说,
Staff either become Examiner or Coexaminer at the same DateTime
+------------+--------+----------------+--------------------+----------+
| ExaminerID | Name | ExaminerType | Date | Subject |
+-------------+------+----------------+-------------------+---------+
| E123456 | Ali | Examiner | 20081001150000 | ABC123 |
+------------+---------+----------------+-------------------+------------+
| E123456 | Ali | CoExaminer | 20081001150000 | ABC123 |
+------------+---------+-------------+------------------+----------+
如图 error output
在同一个时间, Ali是不可在同一个DateTime (20081001150000)做两分功
ERD要会prevent this happen
只有一个entity而已 [EXAMINER]
如何写他的relationship
还有,
如何写Ali是不可在同一个semester(根据DateTime)
同时牵任同一个subject的Examiner 和Coexaminer
谢谢
[ 本帖最后由 晨天 于 2-10-2008 03:26 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 3-10-2008 04:27 PM
|
显示全部楼层
原帖由 晨天 于 2-10-2008 03:19 PM 发表 
我想画一个ERD
ExaminerType enum('Examiner', 'CoExaminer')
就是说,
Staff either become Examiner or Coexaminer at the same DateTime
+------------+--------+----------------+-------------------- ...
把 Name, ExaminerType , Date,Subject set primary key 就可以了!
建议 name 换成 name_id,
因为 同样 Ali 可能是不同人来的! |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 3-10-2008 10:16 PM
|
显示全部楼层
原帖由 winmxaa 于 3-10-2008 04:27 PM 发表 
把 Name, ExaminerType , Date,Subject set primary key 就可以了!
建议 name 换成 name_id,
因为 同样 Ali 可能是不同人来的!
炸到
没想过set酱多primary key
好像会炸到老师沃。。。。。。
无论如何, 谢谢你 |
|
|
|
|
|
|
|
|
|
|
发表于 3-10-2008 11:54 PM
|
显示全部楼层
原帖由 晨天 于 3-10-2008 10:16 PM 发表 
炸到
没想过set酱多primary key
好像会炸到老师沃。。。。。。
无论如何, 谢谢你
真确来讲是 ExaminerID set primary key
然后Name, ExaminerType , Date,Subject set unique itemfile:///C:/DOCUME%7E1/tan/LOCALS%7E1/Temp/moz-screenshot.jpg |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 4-10-2008 12:06 AM
|
显示全部楼层
回复 4# winmxaa 的帖子
对咯, 酱多primary key吓死人
你猜可不可以写relationship出来???
tq |
|
|
|
|
|
|
|
|
|
|
发表于 4-10-2008 12:16 AM
|
显示全部楼层
原帖由 晨天 于 4-10-2008 12:06 AM 发表 
对咯, 酱多primary key吓死人
你猜可不可以写relationship出来???
tq
relationship....
ExaminerType set as foreign key from [EXAMINER]table 咯! |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 4-10-2008 01:07 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 18-10-2008 02:11 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|