我是一個學習SQL和PHP的學生,我已經設置了一個任務來創建一個使用PHP和mySQLi的學生反饋表單,而且我真的很想知道如何設計項目數據庫!規劃一個SQL數據庫所需的幫助
我創建了一個系統,用戶可以登錄到網頁,如果用戶是學生,他們可以看到一個頁面留下每個課程對每個模塊(課程)的反饋。如果他們是導師,當他們登錄時,他們可以查看反饋信息,添加模塊並添加學生帳戶。
我不明白哪個是創建數據庫表的最佳方式,特別是因爲我明白你不能在表中放置一個表,我將有一個表模塊,並在每個模塊內成爲每個課程的表格,每個課程是一個表格,其中包含每個反饋項目以及一些其他變量,如附加信息。
如何構建我的數據庫而不創建數百個表並嘗試將它們鏈接在一起,因爲我是SQL新手,這似乎是一個非常漫長的不整齊的方式。
我一直在試圖讓我的頭數據庫數天,現在我只是不知道該怎麼做!
查看鏈接表。這是您正在尋找的有關「嵌套表」的功能 – Earlz 2011-05-23 22:02:34
我強烈建議使用完全關係數據庫設計,但這意味着您將爲您可能需要的某些信息進行一些連接。所以它取決於你,如果你想這樣做或不... – judda 2011-05-23 22:04:50
你甚至還沒有嘗試過任何東西,或者你只是想找人做你的功課?你知道如何使用外鍵嗎?你教過正常化嗎?如果你希望成爲一名專業程序員,你需要能夠針對這個問題提出一些具體的解決方案,而無需交出答案。 – webbiedave 2011-05-23 22:08:06