作者查詢 / fightforlive

總覽項目: 發文 | 留言 | 暱稱
作者 fightforlive 在 PTT [ Database ] 看板的留言(推文), 共22則
限定看板:Database
首頁
上一頁
1
下一頁
尾頁
[討論] 想請問關聯式資料庫一點小問題
[ Database ]46 留言, 推噓總分: +8
作者: povertytrap - 發表於 2016/03/03 23:06(8年前)
1Ffightforlive: 問題一. 所謂值組是說一筆資料.不能有兩筆以上資料03/04 00:34
2Ffightforlive: 的所有欄位都相同.在DB裡PK不能重複,FK參考到其他ta03/04 00:34
3Ffightforlive: ble的PK,不同筆資料可能參考到相同PK,所以可以重複.03/04 00:34
4Ffightforlive: 問題二. 所謂FK剛剛說過是參考到其他table的PK,而PK03/04 00:41
5Ffightforlive: 可以不只一個欄位組成一個"複合PK",因此,所謂全空03/04 00:41
6Ffightforlive: 或全非空是指一筆資料的FK欄位都是空或非空,不能有03/04 00:41
7Ffightforlive: 一些欄位有值,另以些則無.03/04 00:41
10Ffightforlive: 問題三,只看懂前面問的內容,後面看不懂@@ 弱個體是03/04 00:59
11Ffightforlive: 依附在其他非弱個體,而部份鍵是用來辨別在同一個體03/04 00:59
12Ffightforlive: 下的弱個體,但在整個資料庫裡無法透過 姓名都不重03/04 00:59
13Ffightforlive: 覆,因此眷屬姓名為部份鍵,所以可以在某個員工底下透03/04 00:59
14Ffightforlive: 過姓名來識別某個眷屬,但是換成另一位員工的眷屬姓03/04 00:59
15Ffightforlive: 名就可能和剛剛的員工眷屬姓名相同.因此,可以知道無03/04 00:59
16Ffightforlive: 法在整個資料庫裡透過員工眷屬姓名找到是不是 部份03/04 00:59
17Ffightforlive: 鍵識別該弱個體,只能透過(所依附個體的PK+弱個體部03/04 01:00
18Ffightforlive: 份鍵)在整個資料庫裡識別.例如: 眷屬依附在員工個03/04 01:00
19Ffightforlive: 體,因此眷屬為弱個體.現在假設眷屬下的你要找的人,03/04 01:00
20Ffightforlive: 可能找到多個相同姓名.如果員工個體有員工id可以識03/04 01:00
21Ffightforlive: 別不同員工,可以透過員工id+員工眷屬姓名就可以唯一03/04 01:00
22Ffightforlive: 找到一個人03/04 01:00
45Ffightforlive: 你文章說的例子需要有個前題,就是預設值為NULL,這03/04 18:33
46Ffightforlive: 樣不填就可以插入了03/04 18:33
首頁
上一頁
1
下一頁
尾頁