




已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1,SQL Server 2000 數(shù)據(jù)庫(kù)系統(tǒng),主講人:陳苗,2,回顧創(chuàng)建數(shù)據(jù)庫(kù),SQLServer數(shù)據(jù)庫(kù)的概述 數(shù)據(jù)庫(kù)的創(chuàng)建和刪除 表的創(chuàng)建、修改和刪除,3,第三次 數(shù)據(jù)完整性,目標(biāo): 1.理解數(shù)據(jù)完整性 2.掌握數(shù)據(jù)庫(kù)約束,4,3 數(shù)據(jù)完整性,數(shù)據(jù)完整性指數(shù)據(jù)庫(kù)中存儲(chǔ)數(shù)據(jù)的一致性 數(shù)據(jù)完整性類(lèi)型: 實(shí)體完整性 域完整性 引用完整性 用戶(hù)自定義,DB,5,實(shí)體完整性主要包括: 主鍵約束 IDENTITY 屬性和Unique,3.1 實(shí)體完整性,實(shí)體完整性是將行定義為特定表的唯一實(shí)體。,6,3.1.1 主鍵,主鍵是表中一列或多列的組合,能夠唯一確定表中一行記錄。,Create table Student ( StuNo varchar(9) primary key , StuName varchar(10) ),7,3.1.2 Unique約束,UNIQUE 約束在列集內(nèi)強(qiáng)制執(zhí)行值的唯一性 Create table student ( StuNo varchar(9) primary key , StuName varchar(10) , Stucardno varchar(18) unique ),8,3.1.3 使用IDENTITY屬性,語(yǔ)法: IDENTITY (seed,increment),初值,增量,例如: CREATE TABLE Score ( fID int IDENTITY(101, 1), fcode varchar(13) NOT NULL, fsubject varchar(20) NOT NULL, fscore float NOT NULL ),9,3.2 域完整性,域完整性是指給定列的輸入有效性。 強(qiáng)制域有效性的方法有:,限制類(lèi)型 (指定列的數(shù)據(jù)類(lèi)型 ),格式控制 (如Check約束控制輸入格式),可能值范圍 (如Not null,default,check),10,3.2.1 Check約束的使用,作用:控制用戶(hù)輸入數(shù)據(jù)的格式 語(yǔ)法: Create TABLE Student ( fCode varchar(9) NOT NULL , fName varchar(10) NOT NULL , fSex char(2) Check(fsex in(男 ,女), fClass varchar(4) NOT NULL , fBirthday datetime ),11,作用 :提供給用戶(hù)一個(gè)特定值 CREATE TABLE Student ( fCode varchar(9) Primary Key , fName varchar(10) NOT NULL , fSex char(2) NOT NULL , fClass varchar(4) NOT NULL, fBirthday datetime default 1980-1-1 ),3.2.2 Default默認(rèn)值,12,3.3 引用完整性,引用完整性確保鍵值在所有表中一致,Score 表,Student表,外鍵,13,3.3.1 FOREIGN KEY (外鍵約束),Foreign Key 約束定義列值與另一個(gè)表的 Primary Key 相匹配的列 References 子句與 Alter Table 語(yǔ)句一起使用以創(chuàng)建 Foreign Key,14,-創(chuàng)建外鍵 CREATE TABLE score ( fID int IDENTITY(101, 1), fcode varchar(9) NOT NULL, fsubject varchar(20) NOT NULL, fscore float NOT NULL, PRIMARY KEY(fID), FOREIGN KEY(fcode) REFERENCES Student(fcode) ),15,1、添加主鍵約束 alter table student add constraint PK_fCode primary key(fCode),約束名,2、添加默認(rèn)值約束 alter table student add constraint DF_fName default 缺省 for fName,以修改表的方式添加約束,16,3、添加檢查約束 alter table student add constraint CK_fSex check(fSex in(男,女),約束名,17,3.4 刪除約束,語(yǔ)法 ALTER TABLE student DROP CONSTRAINT CK_fSex,已存在的約束名,18,PRIMARY KEY 約束 UNIQUE 約束 DEFAULT 約束 CHECK 約束 FOREIGN KEY 約束,總結(jié),實(shí)體完整性行 域完整性列 引用完整性多表,19,作業(yè):,1.按要求創(chuàng)建表Employee,Salary 2.要求:Employee包括如下字段: eId( 主鍵) , eName(默認(rèn)值:缺省) , eSex(檢查:男,女) , eGrade(Check約束
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新時(shí)代下的醫(yī)院管理模式探索醫(yī)防融合
- 智能調(diào)度決策支持-第2篇-洞察及研究
- 云南交通運(yùn)輸職業(yè)學(xué)院《現(xiàn)代食品營(yíng)養(yǎng)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 風(fēng)險(xiǎn)協(xié)同管控機(jī)制-洞察及研究
- 安徽國(guó)際商務(wù)職業(yè)學(xué)院《中日語(yǔ)言對(duì)比》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶郵電大學(xué)《色彩學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 安徽汽車(chē)職業(yè)技術(shù)學(xué)院《商務(wù)體育(1)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年制造業(yè)數(shù)字化轉(zhuǎn)型背景下數(shù)據(jù)治理策略與實(shí)踐分析報(bào)告
- 2025年制造業(yè)節(jié)能減排技術(shù)與政策分析報(bào)告
- 2025年制造業(yè)供應(yīng)鏈數(shù)字化協(xié)同管理對(duì)產(chǎn)業(yè)鏈協(xié)同效應(yīng)的實(shí)證研究報(bào)告
- 2025年全國(guó)統(tǒng)一高考數(shù)學(xué)試卷(全國(guó)一卷)含答案
- (高清版)DZT 0432-2023 煤炭與煤層氣礦產(chǎn)綜合勘查規(guī)范
- 畫(huà)冊(cè)設(shè)計(jì)制作報(bào)價(jià)單
- DBJ∕T13-354-2021 既有房屋結(jié)構(gòu)安全隱患排查技術(shù)標(biāo)準(zhǔn)
- 鐵路危險(xiǎn)貨物運(yùn)輸及貨物安檢查危技術(shù)業(yè)務(wù)考核題庫(kù)
- 某市印染紡織公司清潔生產(chǎn)審核報(bào)告全文
- 維修電工高級(jí)技師論文(6篇推薦范文)
- 人民幣教具正反面完美打印版
- 人力資源服務(wù)收費(fèi)標(biāo)準(zhǔn)
- 黃自元楷書(shū)間架結(jié)構(gòu)九十二法
- 小學(xué)年級(jí)組長(zhǎng)工作總結(jié)二年級(jí)
評(píng)論
0/150
提交評(píng)論