什么是SQLServer表的基本概念

什么是SQLServer表的基本概念,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司主營鄰水網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,鄰水h5小程序定制開發(fā)搭建,鄰水網(wǎng)站營銷推廣歡迎鄰水等地區(qū)企業(yè)咨詢

SQLServer表的基本概念

表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)據(jù)庫對象。數(shù)據(jù)在表中的組織方式與在電子表格中相似,都是按行和列的格式組織的。每行代表一條唯一的記錄,每行代表記錄中的一個字段。

SQLServer中的表包括下列主要組件:

列:每列代表由表建模的對象的某個屬性。例如,員工表有編號列,姓名列和職務(wù)列等;

行:每行代表由表建模的對象的一個單獨的實例。例如,公司每名員工在表中均占一行;

數(shù)據(jù)完整性

1)實體完整性

實體完整性將行定義為特定表的唯一實體。實體完整性通過UNIQUE(唯一)索引,UNIQUE約束或PRIMARYKEY(主鍵)約束,強制表的標(biāo)識列或主鍵的完整性;

2)域完整性

域完整性指特定列的項的有效性??梢詮娭朴蛲暾韵拗祁愋停ㄍㄟ^使用數(shù)據(jù)類型)、限制格式(通過使用CHECK約束和規(guī)則)或限制可能值的范圍(通過使用FOREIGNKEY約束、CHECK約束、DEFAULT定義、NOTNULL定義和規(guī)則);

3)引用完整性

輸入或刪除行時,引用完整性保留表之間定義的關(guān)系。強制引用完整性時,SQLServer將防止用戶執(zhí)行下列操作:

在主表中沒有關(guān)聯(lián)行的情況下在相關(guān)表中添加或更改行;

在主表中更改值(可導(dǎo)致相關(guān)表中出現(xiàn)孤立行);

在有匹配的相關(guān)行的情況下刪除主表中的行;

4)用戶定義完整性規(guī)則

用戶定義完整性可以定義不屬于其他任何完整性類別的特定業(yè)務(wù)規(guī)則。所有完整性類別都支持用戶定義完整性,這包括CREATETABLE中所有列級約束和表級約束、存儲過程及觸發(fā)器;

主鍵

主鍵唯一標(biāo)識表中的行數(shù)據(jù),一個主鍵值對應(yīng)一行數(shù)據(jù)。主鍵由一個或多個字段組成,其值具有唯一性,而且不允許取空值(NULL),一個表只能有一個主鍵。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

分享題目:什么是SQLServer表的基本概念
網(wǎng)頁網(wǎng)址:http://muchs.cn/article30/gdidpo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、營銷型網(wǎng)站建設(shè)、虛擬主機、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)