अपने लिए एक आईडी फ़ील्ड जोड़ें Job Titles
तालिका - चलिए इसे कहते हैं JobTitleID
अब आपका Assignments
तालिका में Employee ID
है और JobTitleID
।
इसका मतलब यह है कि किसी कर्मचारी के लिए प्रोजेक्ट खोजने के लिए, आपको Assignments
के माध्यम से शामिल होना होगा। तालिका और Job Titles
टेबल
संपादित करें
टिप्पणियों में चर्चा के बाद, कृपया उपरोक्त पर ध्यान न दें, मैंने इसे केवल इतिहास के रूप में छोड़ दिया है।
अब यहाँ नया संस्करण है:आपका Assignments
तालिका की जरूरत है (जैसा कि आपने पहले ही माना है)
- कर्मचारी आईडी
- प्रोजेक्ट आईडी
- शीर्षक आईडी
- असाइनमेंटआईडी
लेकिन इसके लिए एक UNIQUE INDEX(EmployeeID, ProjectID)
की भी आवश्यकता होती है - इससे एक कर्मचारी के लिए उसी . में रहना असंभव हो जाएगा विभिन्न शीर्षकों के तहत परियोजना।
एक ही शीर्षक के तहत कई कर्मचारियों को अभी भी अनुमति दी जाएगी, साथ ही साथ अलग-अलग . में एक से अधिक शीर्षकों को भी अनुमति दी जाएगी एक कर्मचारी के लिए प्रोजेक्ट।