例如,我有一個3臺如何將數據分成許多表
Table name: Role
table Attributes: roleid (pk), rolename
角色到用戶一對多
Table name: user
table Attributes: roleid (fk), userid(pk), trackingid(fk) username, password, email
用戶黏合一對一
Table name: tracking
table Attributes: trackingid(pk) approvalstatus*, status, createdby, createdDate(yyyy-mm-dd).
*屬性含義 審批狀態 - 管理員將批准任何更改,以便可以暫掛,批准或拒絕
狀態是指示更改請求是新用戶/編輯還是刪除用戶。
如何插入語句以插入新用戶進行審批。因爲,當你在數據庫中插入數據應該看起來像這樣
+----------+----------+--------------------+----------+--------+----------------+-----------+-------------+
| username | password | email | rolename | status | approvalstatus | createdby | createdDate |
+----------+----------+--------------------+----------+--------+----------------+-----------+-------------+
| harry | password | [email protected] | Admin | New | Pending | Barry | 2016-09-20 |
+----------+----------+--------------------+----------+--------+----------------+-----------+-------------+
請不要標記垃圾郵件無關的產品。標記您實際使用的DBMS。 – Siyual