自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

帶您了解sql server聯(lián)合主鍵

數(shù)據(jù)庫 SQL Server
sql server聯(lián)合主鍵將一個表的主、外鍵生成到新的主鍵上,下面就讓我們來一起了解一下sql server聯(lián)合主鍵,希望可以讓您對sql server聯(lián)合主鍵有更深的認(rèn)識。

sql server聯(lián)合主鍵是sql server數(shù)據(jù)庫中的重要概念,下面就為您詳細(xì)介紹sql server聯(lián)合主鍵的概念,希望對您能夠有所幫助。

sql server聯(lián)合主鍵是把一個表的主鍵和外鍵(或其他任意2個或2個以上的鍵作為sql server聯(lián)合主鍵,當(dāng)然需要符合主鍵的約束。)就是生成新的主鍵(概念上),作為引索。

主要適用于多用戶的文件管理。(例如簡單的網(wǎng)絡(luò)硬盤)
id為表主鍵,username用戶名要進(jìn)行約束(避免重復(fù)),F(xiàn)ileName為上傳的用戶自定義文件名,每個用戶自己的文件名是不能重復(fù)的。
這樣的結(jié)構(gòu)
表1:user表

id(PK_key/FK) username(U)
1 aaa
2 bbb

表2:file表
id(PK_key) u_id(U) FileName
1 1 test.jpg
2 1 abc.jpg

以上的數(shù)據(jù)是合理的,而且無違反任何約束。

然而數(shù)據(jù)如果是這樣:

id(PK_key/FK) username(U)
1 aaa
2 bbb

 
id(PK_key) u_id(U) FileName
1 1 test.jpg
2 2 test.jpg

這樣子就不能對FileName做單一約束。
解決方案有兩種:1sql server聯(lián)合主鍵聯(lián)合u_id和FileName。
 

 

 

 

【編輯推薦】

重置sql server標(biāo)識列

T-SQL語句創(chuàng)建SQL Server索引

Sql Server臨時(shí)表的生存周期

SQL SERVER臨時(shí)表的語法

SQL SERVER恢復(fù)的方法

 

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-22 13:34:49

SQL Server游

2010-09-26 14:57:05

SQL聯(lián)合查詢

2010-10-21 15:07:09

SQL Server系

2010-11-12 11:07:03

sql server內(nèi)

2010-10-20 15:02:21

2010-11-11 11:56:39

SQL Server標(biāo)

2010-10-19 14:56:05

sql server臨

2010-10-19 13:26:45

SQL Server事

2010-10-21 11:44:55

SQL Server分

2010-09-16 14:38:55

Sql server表

2010-10-20 16:22:52

SQL Server權(quán)

2010-11-12 14:55:59

Sql Server檢

2010-10-22 11:10:43

SQL Server觸

2010-11-08 11:49:24

SQL Server管

2010-09-26 14:40:25

SQL FROM子句

2010-09-26 14:12:35

SQL內(nèi)連接

2010-10-21 15:46:05

SQL Server服

2010-10-19 16:48:23

Sql Server日

2010-11-10 13:37:01

SQL Server觸

2010-10-21 16:43:47

sql server恢
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號