一位奶农,也是一名兼职漫画家,有几头奶牛。他将每头奶牛分配到一个特定的牛群中。在每个牛群中,农民都有一头他最喜欢的奶牛——这头奶牛经常出现在卡通片中。每个牛群中都有一些不满的人,主要是那些认为他们应该出现在卡通片中的人,不同意农民选择一头最喜欢的牛,他们轻蔑地将其称为圣牛。结果,现在每个牧群都选出了牧群领袖。
这就是我认为表格应该看起来的样子,你能告诉我它是否可以做得更好吗?到目前为止,我正在使用最喜欢的表作为中间表进行多对多操作,这是最好的解决方案,也不需要 SQL 语句,这只是出于设计目的。
先感谢您
Table Herd Table Favorite Table Cartoon Table Cow
PK herdID Intermediate Table PK cartoonID PK cowID
herdname cartoonTitle cowName
herdleader cartoonType
cartoonDate
编辑的图像@ 3:01pmEST 这是正确的吗?
牛 http://img838.imageshack.us/img838/1268/capture3h.png
添加了新图片@ 2010 年 7 月 20 日上午 8:57 有人可以批评这个 ERD,请 Erd2 http://img37.imageshack.us/img37/5794/capture3fc.png
2010 年 7 月 20 日下午 12:47 添加了新图片,除非有任何异议,否则这是根据马克的解释 标记 ERD http://img651.imageshack.us/img651/691/capture4b.png的最终草案