SQLServer數(shù)據(jù)庫表管理

SQLServer數(shù)據(jù)庫表管理

ID:41075326

大?。?.54 MB

頁數(shù):33頁

時(shí)間:2019-08-15

SQLServer數(shù)據(jù)庫表管理_第1頁
SQLServer數(shù)據(jù)庫表管理_第2頁
SQLServer數(shù)據(jù)庫表管理_第3頁
SQLServer數(shù)據(jù)庫表管理_第4頁
SQLServer數(shù)據(jù)庫表管理_第5頁
資源描述:

《SQLServer數(shù)據(jù)庫表管理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第二章SQLServer數(shù)據(jù)庫表管理回顧舉例說明數(shù)據(jù)冗余的概念。數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件的擴(kuò)展名分別是什么?日志文件最少能設(shè)為多大?舉例說明在哪些情況下需要分離和附加數(shù)據(jù)庫?2預(yù)習(xí)檢查至少說出SQLServer中三種基本的數(shù)據(jù)類型。舉例說明在哪些情況下要用到檢查約束。3本章任務(wù)建立學(xué)員數(shù)據(jù)庫表1創(chuàng)建表2設(shè)置所有表的主鍵及不為空約束3設(shè)置學(xué)員信息表和學(xué)員成績(jī)表的關(guān)系4設(shè)置課程表和學(xué)員成績(jī)表的關(guān)系4創(chuàng)建數(shù)據(jù)庫表設(shè)置表的主鍵、外鍵和建立表之間的關(guān)系為表增加約束本章目標(biāo)5再論數(shù)據(jù)完整性2-1數(shù)據(jù)完整性準(zhǔn)確性可靠性6再論數(shù)據(jù)完整性2-2數(shù)據(jù)存放在表中“數(shù)據(jù)完整性的問題大多是由于設(shè)計(jì)引起的”創(chuàng)

2、建表的時(shí)候,就應(yīng)當(dāng)保證以后數(shù)據(jù)輸入是正確的——錯(cuò)誤的數(shù)據(jù)、不符合要求的數(shù)據(jù)不允許輸入創(chuàng)建表:保證數(shù)據(jù)的完整性=實(shí)施完整性約束7完整性包括…2-1輸入的類型是否正確?——年齡必須是數(shù)字輸入的格式是否正確?——身份證號(hào)碼必須是18位是否在允許的范圍內(nèi)?——性別只能是”男”或者”女”是否存在重復(fù)輸入?——學(xué)員信息輸入了兩次是否符合其他特定要求?——信譽(yù)值大于5的用戶才能夠加入會(huì)員列表……列值要求(約束)整行要求(約束)8完整性包括…2-2域完整性實(shí)體完整性引用完整性自定義完整性9實(shí)體完整性河南新鄉(xiāng)趙可以0010016河南新鄉(xiāng)張麗鵑0010015江西南昌雷銅0010014湖南新田吳蘭0010

3、013山東定陶李山0010012….地址姓名學(xué)號(hào)江西南昌雷銅0010014×約束方法:唯一約束、主鍵約束、標(biāo)識(shí)列10域完整性河南新鄉(xiāng)趙可以0010016河南新鄉(xiāng)張麗鵑0010015江西南昌雷銅0010014湖南新田吳蘭0010013山東定陶李山0010012….地址姓名學(xué)號(hào)湖北江門李亮8700000000×約束方法:限制數(shù)據(jù)類型、檢查約束、外鍵約束、默認(rèn)值、非空約束11引用完整性河南新鄉(xiāng)趙可以0010016河南新鄉(xiāng)張麗鵑0010015江西南昌雷銅0010014湖南新田吳蘭0010013山東定陶李山0010012…地址姓名學(xué)號(hào)980010021數(shù)學(xué)×約束方法:外鍵約束科目學(xué)號(hào)分?jǐn)?shù)…數(shù)學(xué)

4、001001288數(shù)學(xué)001001374語文001001267語文001001381數(shù)學(xué)00100169812自定義完整性AV121322喬峰CV0016AV372133玄痛CV0015AV378291沙悟凈AV0014AV378290豬悟能AV0013AV378289孫悟空AV0012….會(huì)員證用戶姓名用戶編號(hào)約束方法:規(guī)則、存儲(chǔ)過程、觸發(fā)器帳號(hào)姓名信用….00192孫悟空700288豬悟能612333段譽(yù)890111虛竹4093000岳不群-10×觸發(fā)器:檢查信用值13表操作演示打開表、數(shù)據(jù)輸入等操作…14創(chuàng)建數(shù)據(jù)庫表-115SQLServer的數(shù)據(jù)類型分類備注和說明數(shù)據(jù)類型說明

5、二進(jìn)制數(shù)據(jù)類型存儲(chǔ)非子符和文本的數(shù)據(jù)Image可用來存儲(chǔ)圖像文本數(shù)據(jù)類型字符數(shù)據(jù)包括任意字母、符號(hào)或數(shù)字字符的組合Char固定長(zhǎng)度的非Unicode字符數(shù)據(jù)Varchar可變長(zhǎng)度非Unicode數(shù)據(jù)Nchar固定長(zhǎng)度的Unicode數(shù)據(jù)Nvarchar可變長(zhǎng)度Unicode數(shù)據(jù)Text存儲(chǔ)長(zhǎng)文本信息Ntext存儲(chǔ)可變長(zhǎng)度的長(zhǎng)文本日期和時(shí)間日期和時(shí)間在單引號(hào)內(nèi)輸入Datetime日期和時(shí)間數(shù)字?jǐn)?shù)據(jù)該數(shù)據(jù)僅包含數(shù)字,包括正數(shù)、負(fù)數(shù)以及分?jǐn)?shù)intsmallint整數(shù)floatreal數(shù)字貨幣數(shù)據(jù)類型用于十進(jìn)制貨幣值MoneyBit數(shù)據(jù)類型表示是/否的數(shù)據(jù)Bit存儲(chǔ)布爾數(shù)據(jù)類型16思考電話號(hào)

6、碼一般使用什么數(shù)據(jù)類型存儲(chǔ)?性別一般使用什么數(shù)據(jù)類型存儲(chǔ)?年齡信息一般使用什么數(shù)據(jù)類型存儲(chǔ)?照片信息一般使用什么數(shù)據(jù)類型存儲(chǔ)?薪水一般使用什么數(shù)據(jù)類型存儲(chǔ)?17創(chuàng)建數(shù)據(jù)庫表-218思考學(xué)員姓名允許為空嗎?家庭地址允許為空嗎?電子郵件信息允許為空嗎?考試成績(jī)?cè)试S為空嗎?19創(chuàng)建數(shù)據(jù)庫表-320思考在主鍵列輸入的數(shù)值,允許為空嗎?一個(gè)表可以有多個(gè)主鍵嗎?在一個(gè)學(xué)校數(shù)據(jù)庫中,如果一個(gè)學(xué)校內(nèi)允許重名的學(xué)員,但是一個(gè)班級(jí)內(nèi)不允許學(xué)員重名,可以組合班級(jí)和姓名兩個(gè)字段一起來作為主鍵嗎?21選擇主鍵的原則最少性盡量選擇單個(gè)鍵作為主鍵穩(wěn)定性盡量選擇數(shù)值更新少的列作為主鍵22創(chuàng)建數(shù)據(jù)庫表-4表中沒有合適

7、的列作為主鍵怎么辦?23思考標(biāo)識(shí)列允許為字符數(shù)據(jù)類型嗎?如果標(biāo)識(shí)列A的初始值為1,增長(zhǎng)量為2,則輸入三行數(shù)據(jù)以后,再刪除兩行,下次再輸入數(shù)據(jù)行的時(shí)候,標(biāo)識(shí)值從多少開始?24創(chuàng)建數(shù)據(jù)庫表-525主外鍵關(guān)系-1演示建立主-外鍵關(guān)系……26主外鍵關(guān)系-2演示建立數(shù)據(jù)庫關(guān)系圖……27主外鍵關(guān)系-3當(dāng)主表中沒有對(duì)應(yīng)的記錄時(shí),不能將記錄添加到子表——成績(jī)表中不能出現(xiàn)在學(xué)員信息表中不存在的學(xué)號(hào);不能更改主表中的值而導(dǎo)致子表中的記錄孤立——把學(xué)員信息表中的學(xué)號(hào)改變了,學(xué)員

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。