第一個模塊是用戶模塊。管理員,學生,講師或嘉賓是從系統中受益的用戶,他們參與此模塊。管理員將爲每個用戶分配角色作爲學生或講師。每個角色都有不同的權限,即講師可以上傳作業和課程資料,創建在線測驗和單個上傳文件。用戶擁有諸如用戶ID,註冊日期,最新登錄日期,登錄帳戶,密碼,名字,姓氏以及其他所需詳細信息等信息。只要說學生證和講師ID不能成爲主鍵。因此,當分配ID和我的測驗ID是主鍵時,我想如何聲明分配或測驗ID在功能上依賴於講師?基於我的函數依賴關係,我不太確定我如何將它們與函數依賴關係聯繫起來?編寫功能依賴關係
Entity: User
User(user ID, student ID, lecturer ID, guest ID, course ID, assignment ID, quiz ID, file upload, date of registration, date of latest logon, login account, password, first name, last name, e-mail, birthdate)
Functional dependency
user ID -> {student ID, lecturer ID, guest ID, date of registration, date of latest logon, login account, password, first name, last name, e-mail, birthdate}
lecturer ID -> {course ID, assignment ID, quiz ID, file upload}
Full dependency
user ID, lecturer ID -> {student ID, guest ID, course ID, assignment ID, quiz ID, file upload, date of registration, date of latest logon, login account, password, first name, last name, e-mail, birthdate}
我編輯了我的答案,我只是想問我在任何意義上我是否正確?謝謝.. – Synetrix 2014-11-06 14:31:39