




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)2: 創(chuàng)建數(shù)據(jù)庫表與索引-表的創(chuàng)建與管理1.實(shí)驗(yàn)?zāi)康模赫莆毡砗退饕牡慕⒎椒凹氨斫Y(jié)構(gòu)的修修改方法,了了解表關(guān)系建建立的條件和和作用,并實(shí)實(shí)踐數(shù)據(jù)庫管管理系統(tǒng)提供供的數(shù)據(jù)完整整性功能,加加深對數(shù)據(jù)完完整性的理解解。要求建立立表、修改表表結(jié)構(gòu)、建立立索引、進(jìn)行行數(shù)據(jù)完整性性描述。2.實(shí)驗(yàn)要求:在已經(jīng)建立的的數(shù)據(jù)庫中創(chuàng)創(chuàng)建表運(yùn)用Microosoft SQL SServerr2000企企業(yè)管理器和和Transsact-SSQL語句兩兩種方法建立立“課程信息表表” 、“教學(xué)任務(wù)表表” 、“教師檔案表表” 、“學(xué)生檔案表表” 、“學(xué)生選課表表” 、“學(xué)生成績表表” 。了解表與表之之間的邏輯依依賴關(guān)
2、系學(xué)會在Micrrosoftt SQL Serveer20000企業(yè)管理器器中,創(chuàng)建表表之間的關(guān)聯(lián)聯(lián)關(guān)系,通過過外鍵的拖曳曳建立表的基基本依賴關(guān)系系,從而直白白的表達(dá)整個個數(shù)據(jù)庫的表表間聯(lián)系,但但是,注意:過程中,主主鍵與外鍵對對應(yīng)的源數(shù)據(jù)據(jù)表。修改表結(jié)構(gòu)將學(xué)生檔案表“姓名”字段的數(shù)據(jù)據(jù)類型修改為為varchhar(8)。為為學(xué)生成績表表增減一個新新的字段“總成績”,類型為rreal,默默認(rèn)是空值。學(xué)學(xué)生成績表“平時成績”字段的取值值為小于1000的正數(shù)。建立索引 運(yùn)用TrannsactSQL語句句建立以下索索引:在學(xué)生檔案表表的“姓名”字段上建立立普通升序索索引;在學(xué)生檔案表表的“學(xué)號”字段
3、上建立立唯一索引;在學(xué)生檔案表表的“學(xué)號”字段上建立立聚集索引;在學(xué)生檔案表表的“學(xué)號”(升序)、“姓名”(升序)和和“籍貫”(升序)三三個字段上建建立一個普通通索引;運(yùn)用SQL企企業(yè)管理器在在學(xué)生檔案表表中的“籍貫”字段上創(chuàng)建建普通升序索索引。3.實(shí)驗(yàn)環(huán)境與與實(shí)驗(yàn)器材:計(jì)算機(jī),網(wǎng)網(wǎng)絡(luò)環(huán)境,投投影設(shè)備。實(shí)驗(yàn)相關(guān)軟件:Windoow xp、SSQL Seerver 2000。4.實(shí)驗(yàn)內(nèi)容與與步驟 使用企業(yè)業(yè)管理器和TTransaact-SQQL語句創(chuàng)建建“課程信息表表”、“教學(xué)任務(wù)表表”、“教師檔案表表”、“學(xué)生檔案表表”、“學(xué)生選課表表”、“學(xué)生成績表表”6張表,6張張表的具體設(shè)設(shè)計(jì)內(nèi)容:“課
4、程信息表表”包括課程名名稱、課程類類別、學(xué)分和和學(xué)時等;“教師檔案表表”和“學(xué)生檔案表表”記錄了教師師和學(xué)生的基基本情況;“教學(xué)任務(wù)表表”包括課程IID、任課教教師ID、學(xué)學(xué)期和年度;“學(xué)生選課表表”給出了學(xué)生生與課程之間間的關(guān)系;“學(xué)生成績表表”則給出了學(xué)學(xué)生成績的計(jì)計(jì)算方法。4.1 在“教教學(xué)管理”數(shù)據(jù)庫中使使用Trannsact-SQL命令令創(chuàng)建表使用Transsact-SSQL命令創(chuàng)創(chuàng)建“學(xué)生檔案表表”,包含字段段“學(xué)號” 、“姓名” 、“性別” 、“出生日期” 、“籍貫” 、“專業(yè)” 、“班級”。第1步:從“開開始”菜單中打開開“查詢分析器器”,連接進(jìn)入入“查詢”窗口。第2步:在“查
5、查詢”窗口中,創(chuàng)創(chuàng)建指定數(shù)據(jù)據(jù)文件和事務(wù)務(wù)日志文件的的“教學(xué)管理”數(shù)據(jù)庫,要要注意這兩個個文件路徑所所需的文件夾夾應(yīng)先創(chuàng)建好好,不然會有有錯誤提示。 在“教學(xué)管管理”數(shù)據(jù)庫中使使用Trannsact-SQL命令令創(chuàng)建表創(chuàng)建“學(xué)生檔檔案表”第1步:在“查查詢分析器”窗口的上部,選選擇“教學(xué)管理”數(shù)據(jù)庫。并并在查詢框中中輸入建立“學(xué)生檔案表”的命令:create tablee 學(xué)生檔案案(學(xué)號 chaar(8)pprimarry keyyCheck(學(xué)學(xué)號likee(0-90-90-90-90-90-90-90-9),姓名 varcchar(88) nott nulll,性別 charr(8),出
6、生日期 daatetimme cheeck(出生生日期=1970),籍貫 charr(8),專業(yè) charr(8),班級 charr(8)第2步:執(zhí)行該該命令,出現(xiàn)現(xiàn)如下窗口:第3步:刷新“SQL查詢詢分析器”界面左邊的的“對象瀏覽器器”中的“教學(xué)管理”數(shù)據(jù)庫,這這時在“教學(xué)管理”數(shù)據(jù)庫的“用戶表”中可以看到到新建的“學(xué)生檔案表”創(chuàng)建“教師檔檔案表”第1步:輸入建建立“教師檔案表表”的命令,如下:create tablee 教師檔案案表(任課教師IDD charr(8)prrimaryy keycheck(任任課教師IDD likee(0-90-90-90-90-90-90-90-9),姓名
7、varcchar(88) nott nulll,性別 charr(8),check(性性別=Mor 性別別=F),職稱 varcchar(88),單位 varcchar(220)第2步:執(zhí)行,結(jié)結(jié)果如下:第3步:刷新,查查看表:創(chuàng)建“教學(xué)任任務(wù)表”第1步:輸入建建立“教學(xué)任務(wù)表表”的命令,執(zhí)行第2步:刷新,查查看表創(chuàng)建“課程信信息表”第1步:輸入建建立“課程信息表表”的命令,執(zhí)執(zhí)行:第2步:刷新,查查看表創(chuàng)建“學(xué)生選選課表”第1步:輸入建建立“學(xué)生選課表表”的命令,執(zhí)執(zhí)行第2步:刷新,查查看表創(chuàng)建“學(xué)生成成績表”第1步:輸入建建立“學(xué)生成績表表”的命令,執(zhí)執(zhí)行第2步:刷新,查查看表3.2 在“
8、教學(xué)管理”數(shù)據(jù)庫中使使用企業(yè)管理理器創(chuàng)建表 使用SQLL企業(yè)管理器器創(chuàng)建“教師檔案表表”,如圖示: 3.3 修改表表的結(jié)構(gòu) 3.3.1 修修改數(shù)據(jù)類型型1)將“學(xué)生檔檔案表”中的“姓名”字段的數(shù)據(jù)據(jù)類型改為vvarchaar(8),則則命令如下:alter ttable 學(xué)生檔案 allter ccolumnn 姓名 vvarchaar(8)2)將“課程信信息表”中的“課程名稱”字段的數(shù)據(jù)據(jù)類型改為vvarchaar(50),則命令如如下:alter ttable 課程信息 allter ccolumnn 課程名稱稱 varcchar(550)第1步:打開“SQL查詢詢分析器”并連接,輸輸入對
9、表結(jié)構(gòu)構(gòu)修改的命令令,如圖:第2步:執(zhí)行,查查看結(jié)果: 3.3.2增加加一個新字段段1)為“學(xué)生成成績表”增加一個新新字段“總成績”,類型為rreal,默默認(rèn)是空值,命命令如下:alter ttable 學(xué)生成績 aadd 總成成績 reaal deffault null2)為“教學(xué)任任務(wù)表”增加一個新新字段“教師姓名”,類型為vaarcharr(8),默默認(rèn)是空值命命令如下:alter ttable 教學(xué)任務(wù) aadd 教師師姓名 vaarcharr(8)deefaultt nulll第1步:打開“SQL查詢詢分析器”并連接,輸輸入對表結(jié)構(gòu)構(gòu)修改的命令令,如圖:第2步:執(zhí)行,查查看結(jié)果:3.
10、3.3增加加約束條件1)為“學(xué)生成成績表”增加一個約約束,“平時成績”字段的取值值為大于等于于0小于等于于100的正正數(shù)命令如下下:alter ttable 學(xué)生成績add connstraiint shhulianng1 chheck(平平時成績=0 andd 平時成績績2000)第1步:打開“SQL查詢詢分析器”并連接,輸輸入對表結(jié)構(gòu)構(gòu)修改的命令令,如圖:第2步:執(zhí)行,查查看結(jié)果:3.4 使用TTransaact-SQQL命令創(chuàng)建建索引3.4.1 在“學(xué)生檔案表表”的“姓名”字段上建立立普通升序索索引;3.4.2 在“學(xué)生檔案表表”的“學(xué)號”字段上建立立唯一索引;3.4.3 在“學(xué)生檔案表
11、表”的“學(xué)號”(升序)、“姓名”(升序)、和和“籍貫”(降序)三三個字段上建建立普通索引引;3.4.4 在“學(xué)生成績表表”的“學(xué)號”字段上建立立聚集索引;3.4.5 在“教學(xué)任務(wù)表表”的“任課教師IID”字段上創(chuàng)建建名為“任課教師IID索引”的唯一索引引;在“教師檔案表表”中的“教師ID”(降序)、“姓名”(升序)、“職稱”(升序)三三個字段上建建立一個普通通索引。第1步:打開“SQL查詢詢分析器”并連接,輸輸入創(chuàng)建索引引的命令,代代碼如下:create indexx 姓名索引引 on 學(xué)學(xué)生檔案(姓姓名)create uniquue inddex 學(xué)號號索引 onn 學(xué)生檔案案(學(xué)號)cre
12、ate indexx 多列索引引 on 學(xué)學(xué)生檔案(學(xué)學(xué)號,姓名,籍貫dessc)create clusttered indexx 學(xué)號索引引 on學(xué)生生成績(學(xué)號號)create uniquue inddex 任課課教師ID索索引 on 教學(xué)任務(wù)(任課教師IID)create indexx 多列索引引 on 教教師檔案(學(xué)學(xué)號教師IDDdesc,姓名,職稱稱)第2步:執(zhí)行,查查看結(jié)果:第3步:索引創(chuàng)創(chuàng)建成功,在在對象瀏覽器器中的“教學(xué)管理”數(shù)據(jù)庫下,可可以看到剛創(chuàng)創(chuàng)建的“姓名索引”“學(xué)號索引引”“多列索引引”,如圖:3.5 使用用SQL企業(yè)業(yè)管理器創(chuàng)建建索引3.5.1 使用SQLL企業(yè)管理器
13、器在“學(xué)生檔案表表”中的“籍貫”字段上創(chuàng)建建普通升序索索引。第1步:打開“企業(yè)管理器器”, 在“控制臺根目目錄”中,點(diǎn)開開“教學(xué)管理”數(shù)據(jù)庫中的的表,如圖:第2步:在“學(xué)學(xué)生檔案”上單擊右鍵鍵,選擇“所有任務(wù)” “管理索引”,彈出如下下窗口:第3步:單擊“新建”,出現(xiàn)“新建索引”對話框,輸輸入索引名“籍貫索引”,選擇索引引列“籍貫”,如圖:第4步:單擊“確定”,返回“管理索引”,如圖:使用SQL企業(yè)業(yè)管理器在“課程信息表表”上創(chuàng)建“課程ID”唯一索引。步驟如下:打開開“企業(yè)管理器器”, 在“控制臺根目目錄”中,點(diǎn)開開“教學(xué)管理”數(shù)據(jù)庫中的的表,使用SSQL企業(yè)管管理器在“課程信息表表”上創(chuàng)建“
14、課程ID”唯一索引。步步驟如下:打打開“企業(yè)管理器器”, 在“控制臺根目目錄”中,點(diǎn)開開“教學(xué)管理”數(shù)據(jù)庫中的的表,在“課程信息”上單擊右鍵鍵,選擇“所有任務(wù)” “管理索引”,彈出如下下窗口:單擊“新建”,出出現(xiàn)“新建索引”對話框,輸輸入索引名“課程ID索引引”,選擇索引引列“課程ID”,如圖:單擊“確定”,返返回“管理索引”,如圖:即可。3.6 創(chuàng)建建數(shù)據(jù)庫表之之間的關(guān)系圖圖第1步:在企業(yè)業(yè)管理器的“控制臺根目目錄”中,單擊左左端“+”號層層展開開,直到在屏屏幕上看到數(shù)數(shù)據(jù)庫下的各各個數(shù)據(jù)庫,點(diǎn)點(diǎn)開“教學(xué)管理”數(shù)據(jù)庫,看看到該數(shù)據(jù)庫庫下的子項(xiàng)。如如圖:第2步:在“關(guān)關(guān)系圖”子項(xiàng)上,單單擊右鍵,選選擇“新建數(shù)據(jù)庫庫關(guān)系圖”,如圖:第3步:單擊“下一步”,之后添加加6張表到右右邊的文本框框中:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 5 A Delicate World 單元教學(xué)設(shè)計(jì)-2024-2025學(xué)年高中英語外研版(2019)選擇性必修第二冊
- 杭州2025年上半年浙江杭州市衛(wèi)生健康委員會所屬九家事業(yè)單位招聘74人筆試歷年參考題庫附帶答案詳解
- S206省道道路改造工程可行性研究報(bào)告
- 智能家居系統(tǒng)集成合同
- 輪滑免責(zé)合同范本
- 《第二單元“打字小能手”挑戰(zhàn)賽 第6課 指法練習(xí)要規(guī)范》教學(xué)設(shè)計(jì)-2024-2025學(xué)年閩教版(2020)信息技術(shù)三年級上冊
- 【教案】第三單元第1課《獨(dú)特的民居》教學(xué)設(shè)計(jì)-2024-2025學(xué)年人美版(2024)初中美術(shù)七年級下冊
- 2025至2030年化妝品級顏料項(xiàng)目投資價值分析報(bào)告
- 24《“諾曼底號”遇難記》教學(xué)設(shè)計(jì)-2023-2024學(xué)年統(tǒng)編版語文四年級下冊
- 新疆2025年新疆和田學(xué)院招聘135人筆試歷年參考題庫附帶答案詳解
- 食品中阿維菌素等55種農(nóng)藥最大殘留限量
- 保潔部消殺培訓(xùn)
- 口服輪狀疫苗知識課件
- 中國腦小血管病診治指南2023版
- 中國聚乙烯催化劑行業(yè)發(fā)展?fàn)顩r及需求規(guī)模預(yù)測研究報(bào)告(2024-2030版)
- 新能源汽車驅(qū)動電機(jī)及控制系統(tǒng)檢修課件 學(xué)習(xí)情境4:電的轉(zhuǎn)換
- 車輛實(shí)際使用權(quán)協(xié)議書范文模板
- 新版加油站全員安全生產(chǎn)責(zé)任制
- 腦出血課件完整版本
- 涼山州小學(xué)數(shù)學(xué)教師業(yè)務(wù)素質(zhì)考試試題(真題+訓(xùn)練)
- 長護(hù)險定點(diǎn)機(jī)構(gòu)自查報(bào)告
評論
0/150
提交評論