第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

今天就先这样,下次见。


<<:  [Day08]稽核行程倒数准备

>>:  Day23 测试写起乃 - Spork

【在 iOS 开发路上的大小事-Day16】透过 Firebase 来管理使用者 (Sign in with E-mail 篇) Part2

昨天我们已经将注册帐号、帐号登入实作完成了,今天我们要来把剩下的帐号登出以及密码重设功能来实作完成 ...

HTTP & HTTPS

HTTP 和 HTTPS HTTP是甚麽? 定义 超文本传输协定**(英语:HyperText Tr...

# Day 22 Heterogeneous Memory Management (HMM) (二)

今天继续来看 HMM 的後续! 文件 原文文件:Heterogeneous Memory Manag...

[Day30] 总结 - 铁人带给我了什麽?

很开心能走到这一天!日更真的是不太容易,期望自己下次能有些库存之後,再来参加 XD。 为什麽挑战写铁...

[DAY 28] _看门狗简介_视窗看门狗(2)

昨天主要介绍了视窗看门狗和独立看门狗的差别,今天来看这如何计算,这计算方式再参考手册里面有举例说明,...