討論串[請益] 資料庫的參考完整性限制
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓8(8推 0噓 9→)留言17則,0人參與, 最新作者lance70176 (十三夜)時間13年前 (2013/02/10 00:03), 編輯資訊
0
0
0
內容預覽:
這邊扯遠一點 其實在公家單位 他們也認為身分證字號應該是獨一無二的. 所以再提需求的時候 有時候會要求把重複的身分證字號濾掉. 比如說戶政電子化來說 現在某些部門都會把個人資料掃描成圖檔. 有些公家單位的人工作 每天就是把圖掃描然後改檔名 丟到系統上傳. 如果DB有身分證字號就上傳 如果已上傳則不上
(還有676個字)

推噓13(13推 0噓 30→)留言43則,0人參與, 最新作者mgtsai時間13年前 (2013/02/09 13:38), 編輯資訊
0
0
0
內容預覽:
雖然很多系統的實作,會以身分證字號當作 PK. 甚至很多資料庫類的書籍,都會以 PK 設為身分證字號當作範例講解. 但在實務上,身分證字號其實並不適合當成 PK. 真的有心要做一個系統,要避免以身分證字號當作 PK. 因為存在極少數的案例,身分證字號有發生重覆的狀況. 這是因為在古早以前戶政資料尚未
(還有472個字)

推噓3(3推 0噓 58→)留言61則,0人參與, 最新作者astt88 (astt88)時間13年前 (2013/02/09 09:21), 編輯資訊
0
0
0
內容預覽:
一個資料表中,PK是讓你找到其中一筆資料的方法之一. PK的定義與設限,就是確保你用同樣的PK欄位值,. 只要資料表的定義沒有改變,不論找多少次,都可以有效的找到其中一筆資料. 所以PK不能有Null,也必須唯一,. 這樣才能幫助找到資料表中其中一筆資料,而不是另一筆資料. 若PK欄位有多個,也就是
(還有225個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者SHANGOYANYI (彥一)時間13年前 (2013/02/09 02:32), 編輯資訊
0
0
0
內容預覽:
阿 我看懂了啦XD. 其實樓上有高手先回答過了. 這兩個說法其實是在講同一件事情. 首先 你要知道pk是可以由多個欄位組成的. 所以fk也有可能是由多個欄位組成. 定義一跟定義二其實都是要表達說. “一筆資料“的fk只有全null 跟 全部not null. 不能一半一半這樣. 只是這種文字表達方式

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者chucheng (時間太少事情太多)時間13年前 (2013/02/06 01:45), 編輯資訊
0
0
0
內容預覽:
PK = Primary Key (主鍵). FK = Foreign Key (外來鍵). 情境一: PK 是"simple key" (單一欄位的key). PK不可為Null,FK 可以是Null,或指向任一PK. 情境二:PK 是"compound Key" (由多欄位組成的key). PK
(還有114個字)
首頁
上一頁
1
2
下一頁
尾頁