Board logo

標題: [技術討論] SQL 新手問題 [打印本頁]

作者: us54gzl    時間: 2016-11-7 17:39     標題: SQL 新手問題

如果有個system係比department book房
department嘅staff可以為佢地所屬嘅department訂房 / 修改 / 刪除
而另有admin可以對所有訂房紀錄進行修改 / 刪除
不需要對staff及admin行為作任何紀錄
那是否代表只有department table會和booking table 有 relationship?
[attach]1936655[/attach]
作者: henrywho    時間: 2016-11-8 18:18

唔使儲邊個人 book 㗎?
作者: us54gzl    時間: 2016-11-8 19:06

唔使
認DEPARTMENT唔認人
作者: yjfoeg    時間: 2016-11-8 19:57

咩system黎,會唔洗紀錄邊個修改?
(除左功課我真係諗唔到會有)
作者: llk    時間: 2016-11-8 23:03

Booking 應該係連住Staff 而唔係link 住department
因為book 房呢個動作係Staff on behalf of Department 咁去做

另外無需要特登分個Administrator table 出來, 因為同Staff table 重複
作者: us54gzl    時間: 2016-11-9 08:26

Booking 應該係連住Staff 而唔係link 住department
因為book 房呢個動作係Staff on behalf of Department  ...
llk 發表於 2016-11-8 23:03



即使係admin唔屬於任何department?
作者: java2    時間: 2016-11-9 09:36

Administrator 不用單獨放一table, 應放在Staff table 再另加一column [admin?] 或 [roleid] 去區分.
Booking 應放staffid 而不是 departmentid, 有staffid 已可join 回departmentid.
admin可以改所有訂房記錄, 其他只可以改自己department 應該由application 控制.

如果有個system係比department book房
department嘅staff可以為佢地所屬嘅department訂房 / 修改 / 刪除
而 ...
us54gzl 發表於 2016-11-7 17:39





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2