mysql 多个主码_数据库中几个基本概念 主码 外码
[一 邏輯模型中的信息可以用三個概念來描述:(1) 實體(如果一個對象擁有許多特性和值,那么它可能是個實體)(2) 屬性(如果一個對象擁有一個特性的值,那么它可能是屬性)
主碼 ,外碼也可以稱為主鍵,外鍵。
什么是主碼,主碼是一個能唯一標識一個元組的屬性。在一個關(guān)系(表)中,主碼不一定只有一個,但是一定要有的。因為元組,是對世界中某種事物的數(shù)據(jù)描述,而世界中各種事物,都具有唯一性,都是可以區(qū)分的。在計算機中為了描述事物的唯一性,引入了主碼的概念。在一個關(guān)系中,不同元組的主碼一定不能為空,且值一定要不同。因為如果為空說明這個事物是不可標識的,而這個世界的任何事物都是可以標識的,說以主碼為空顯然不合法;如果兩個主碼值相同則說明兩個事物是相同的,而這個世界的任何事物都是不同的,所以兩個主碼值相同,顯然也是不合法的。[在同一個數(shù)據(jù)集合中,不同的選擇條件對應(yīng)了不同的輸出結(jié)果,數(shù)據(jù)庫就是這樣一種按數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫。程序或用戶可以通過它來進行數(shù)據(jù)的訪問與修改,
什么是外碼,如果一個關(guān)系中的一個屬性是另外一個關(guān)系中的主碼則這個屬性為外碼。外碼的值要嘛為空,要嘛要為其對應(yīng)的主碼中的一個值。[1、超鍵、候選鍵、主鍵、外鍵超鍵:在關(guān)系中能唯一標識元組的屬性集稱為關(guān)系模式的超鍵。一個屬性可以為作為一個超鍵,多個屬性組合在一起也可以作為一個超鍵。超鍵包含候
總結(jié)
以上是生活随笔為你收集整理的mysql 多个主码_数据库中几个基本概念 主码 外码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WebRTC Video JitterB
- 下一篇: RTX51tiny 延时长度计算