1
這基本上是一個問題。 假設它只能有一個Instructor
和多個Tutors
,您將採用什麼策略來模擬表Course
?模型一個課程表與一個教練和多個導師
這裏的關鍵是Instructor
和Tutor
具有幾乎相同的屬性,除了一個或兩個。
這基本上是一個問題。 假設它只能有一個Instructor
和多個Tutors
,您將採用什麼策略來模擬表Course
?模型一個課程表與一個教練和多個導師
這裏的關鍵是Instructor
和Tutor
具有幾乎相同的屬性,除了一個或兩個。
你可以設計這樣的:
Course
表有像COURSE_ID,姓名,時間等與course_id
作爲主鍵字段。Instructor
表具有像instructor_id,名稱,聯繫人,course_id字段與course_id
是外鍵。Tutor
表有像tutor_id,名域,等接觸Tutor_Extension
表有像SNO,tutor_id,COURSE_ID與tutor_id and course_id
爲外鍵的字段。這樣你的表格被標準化並且易於查詢。
注意:Tutor_Extension列可以在Tutor表中複製,但由於Tutor_Table表中還會複製其他字符串數據,因此最好將Tutor表的id僅導出到Tutor_Extension表中。