iT邦幫忙

2021 iThome 鐵人賽

DAY 23
0
自我挑戰組

HTML、 PHP CRUD 自我學習系列 第 23

第23天 - 延續昨天代替的東西_文件審核系統(1)_建表

昨天的文章:
https://ithelp.ithome.com.tw/articles/10269647

首先是比較詳細的資料表:
其實裡面有些有連外部鍵,是用來防止"誤刪",
如:當如果這個學生有上傳過文件,因為文件有學號當外部鍵來約束,所以該學生的資料沒辦法直接刪除,要清空他所有上傳過的文件,才可再刪除他的個人資料(雖然我不確定這有沒有必要)。

題外話:外部鍵<<自從修了資料庫之後,就感覺要加一下會比較安心的東西,哈哈(八成沒學好才會有這種心理XD)。

表【staff】:學年、帳號(主鍵)、姓名、密碼、學制、新文件提示(目前用不到)、學生全部審核結果(目前也用不到)
https://ithelp.ithome.com.tw/upload/images/20210923/20141355XRTooDdU8D.png

表【doc_type_add】:文件類別ID(AI主鍵,好像沒什麼意義,原本只是避免重複之類的,但之後思考了一下,因為是拿 學年&&學制 做判斷,好像沒什麼用,但先留著也沒差)、學年、學制、文件類別
https://ithelp.ithome.com.tw/upload/images/20210923/2014135501awnct5AK.png

表【document】:文件ID(AI主鍵)、帳號、檔案類型、檔案名稱、上傳日期(MS時間戳)、審核人員的備註(允許空值)、文件是否通過
https://ithelp.ithome.com.tw/upload/images/20210923/20141355V5Clr8hjfN.png

下次應該會講這個畫面的東西
https://ithelp.ithome.com.tw/upload/images/20210923/20141355nYRVQNR59g.png

今天就先這樣,下次見。


上一篇
第22天 - 購物系統可能先掰掰... 代替的是:SQL_不顯示上傳過的類型
下一篇
第24天 - 文件審核系統(2)_列印呈現的部分
系列文
HTML、 PHP CRUD 自我學習30

尚未有邦友留言

立即登入留言