freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)書-在線瀏覽

2024-09-14 00:08本頁(yè)面
  

【正文】 據(jù)庫(kù)的student、course和SC三個(gè)表中各輸入10 條記錄。(2)通過企業(yè)管理器實(shí)現(xiàn)對(duì)學(xué)生選課數(shù)據(jù)庫(kù)的student、course和SC三 個(gè)表中數(shù)據(jù)的插入、刪除和修改操作。要求學(xué)生、課程和選課表中各有10 條以上的記錄。其操作方法是:1)選中服務(wù)器,展開數(shù)據(jù)庫(kù)文件夾,進(jìn)一步展開指定的數(shù)據(jù)庫(kù)。2)用鼠標(biāo)右擊要更新數(shù)據(jù)的表,會(huì)出現(xiàn)與表相關(guān)操作的彈出菜單,如圖15所示。圖15基本表的彈出菜單在該對(duì)話框中,數(shù)據(jù)以表格形式組織,每個(gè)字段就是表中的一列,每條記錄是表中的一行。3)需要數(shù)據(jù)插入時(shí),就在最后一條記錄后輸入一條記錄。4)需要修改記錄時(shí),直接對(duì)表中已有記錄的數(shù)據(jù)進(jìn)行改動(dòng),用新值替換原有值。為了防止誤操作,SQL server 2000 將彈出一個(gè)警告框,要求用戶確認(rèn)刪除操作,單擊“確認(rèn)”按鈕即可刪除記錄,也可通過先選中一行或多行記錄,然后再按( Delete )鍵的方法一次刪除多條記錄。如張林同學(xué)選修了計(jì)算機(jī)基礎(chǔ)這門課,期未的考試成績(jī)?yōu)?5分,SQL語(yǔ)句如下:Insert into SC(sno,o) values (39。,39。)Update SC set grade=95 where sno=39。 and o=39。四、注意事項(xiàng)1.輸入數(shù)據(jù)時(shí)要注意數(shù)據(jù)類型、主鍵和數(shù)據(jù)約束的限制。五、思考題1.?dāng)?shù)據(jù)庫(kù)中一般不允許更改主鍵數(shù)據(jù)。實(shí)驗(yàn)四 數(shù)據(jù)庫(kù)的簡(jiǎn)單查詢和連接查詢實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康氖箤W(xué)生掌握SQL Server 查詢分析器的使用方法,加深對(duì)TransactSQL語(yǔ)言的查詢語(yǔ)句的理解。二、實(shí)驗(yàn)內(nèi)容1.簡(jiǎn)單查詢操作該實(shí)驗(yàn)包括投影、選擇條件表達(dá)、數(shù)據(jù)排序、使用臨時(shí)表等。三、實(shí)驗(yàn)步驟(1)簡(jiǎn)單查詢實(shí)驗(yàn)1)用TransactSQL語(yǔ)句表示下列操作,在學(xué)生選課庫(kù)中實(shí)現(xiàn)其數(shù)據(jù)查詢操作:① 求數(shù)學(xué)系學(xué)生的學(xué)號(hào)和姓名。③ 求選修課程號(hào)為1310101的學(xué)生學(xué)號(hào)和成績(jī),并要求對(duì)查詢結(jié)果按成績(jī)降序排列,如果成績(jī)相同則按學(xué)號(hào)升序排列。⑤ 求數(shù)學(xué)系或計(jì)算機(jī)系姓張的學(xué)生的信息。 (2)連接查詢實(shí)驗(yàn)用TransactSQL語(yǔ)句表示,并在學(xué)生選課庫(kù)中實(shí)現(xiàn)下列數(shù)據(jù)連接查詢操作:① 查詢每個(gè)學(xué)生的情況以及他(她)所選修的課程。③ 求選修離散數(shù)學(xué) 課程且成績(jī)?yōu)?0 分以上的學(xué)生學(xué)號(hào)、姓名及成績(jī)。四、注意事項(xiàng)1.查詢結(jié)果的幾種處理方式。3.輸入SQL 語(yǔ)句時(shí)應(yīng)注意,語(yǔ)句中均使用西文操作符號(hào)。2.對(duì)于常用的查詢形式或查詢結(jié)果,怎樣處理好? 實(shí)驗(yàn)五 數(shù)據(jù)庫(kù)的嵌套查詢實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康氖箤W(xué)生進(jìn)一步掌握SQL Server 查詢分析器的使用方法,加深TransactSQL 語(yǔ)言的嵌套查詢語(yǔ)句的理解。三、實(shí)驗(yàn)步驟用TransactSQL語(yǔ)句表示,在學(xué)生選課庫(kù)中實(shí)現(xiàn)其數(shù)據(jù)嵌套查詢操作。SELECT S,SNAMEFROM SWHERE S IN (SELECT S FROM SC WHERE C IN (SELECT C FROM C WHERE CNAME=‘離散數(shù)學(xué)’(2)求1310101課程的成績(jī)高于張林的學(xué)生學(xué)號(hào)和成績(jī)。(4)求其他系中比計(jì)算機(jī)系學(xué)生年齡都小的學(xué)生。SELECT SNAMEFROM SWHERE S IN (SELECT S FROM SC WHERE C=‘1310206’(6)求沒有選修1310206 課程的學(xué)生姓名。答案: select sname From student Where not exists (select * From course Where not exists (select * From sc Where sno= and o=))(8)求至少選修了學(xué)號(hào)為“001103”的學(xué)生所選修的全部課程的學(xué)生學(xué)號(hào)和姓名。2.語(yǔ)句的層次嵌套關(guān)系和括號(hào)的配對(duì)使用問題。 實(shí)驗(yàn)六 數(shù)據(jù)庫(kù)的組合查詢和統(tǒng)計(jì)查詢實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康氖箤W(xué)生熟練掌握SQL Server查詢分析器的使用方法,加深對(duì)TransactSQL語(yǔ)言的查詢語(yǔ)句的理解。二、實(shí)驗(yàn)內(nèi)容1.分組查詢實(shí)驗(yàn)。2.使用函數(shù)查詢的實(shí)驗(yàn)。3.組合查詢實(shí)驗(yàn)。三、實(shí)驗(yàn)步驟在學(xué)生課程數(shù)據(jù)庫(kù)中實(shí)現(xiàn)其查詢操作(1)查找選修“計(jì)算機(jī)基礎(chǔ)”課程的學(xué)生成績(jī)比此課程的平均成績(jī)大的學(xué)生學(xué)號(hào),成績(jī)。(3)列出各系學(xué)生的總?cè)藬?shù),并按人數(shù)進(jìn)行降序排列。(5)查詢選修計(jì)算機(jī)基礎(chǔ)和離散數(shù)學(xué)的學(xué)生學(xué)號(hào)和平均成績(jī)。2.組合查詢的子句間不能有語(yǔ)句結(jié)束符。五、思考題1.組合查詢語(yǔ)句是否可以用其他語(yǔ)句代替,有什么不同?2.使用GROUPB BY(分組條件)子句后,語(yǔ)句中的統(tǒng)計(jì)函數(shù)的運(yùn)行結(jié)果有什么不同? 實(shí)驗(yàn)七 數(shù)據(jù)庫(kù)的視圖和圖表的定義及使用實(shí)驗(yàn)本實(shí)驗(yàn)需要2 學(xué)時(shí)。二、實(shí)驗(yàn)內(nèi)容1.創(chuàng)建、查看、修改和刪除視圖。三、實(shí)驗(yàn)步驟1.創(chuàng)建視圖根據(jù)學(xué)生選課數(shù)據(jù)庫(kù)中已經(jīng)建立了student、course和SC三 個(gè)表,結(jié)構(gòu)如下:student(sno,sname,age,sex,dept); course(o,ame,credit,po,describe); SC(sno,o,grade)。1)打開企業(yè)管理器窗口,確認(rèn)服務(wù)器,打開數(shù)據(jù)庫(kù)文件夾,選中新視圖所在的數(shù)據(jù)庫(kù)。3)在如圖 19 所示的向?qū)нx擇對(duì)話框中,單擊數(shù)據(jù)庫(kù)左邊的“+ ”號(hào),使之展開。4)進(jìn)入創(chuàng)建視圖向?qū)Ш?,首先出現(xiàn)的是歡迎進(jìn)入創(chuàng)建視圖向?qū)?duì)話框,其中簡(jiǎn)單介紹了該向?qū)У墓δ?,如圖20 所示。 圖18 選擇向?qū)Чぞ哌x項(xiàng)圖19 在向?qū)?duì)話框中選擇視圖向?qū)? 圖20 歡迎進(jìn)入創(chuàng)建視圖向?qū)?duì)話框圖 21 選擇數(shù)據(jù)庫(kù)名稱對(duì)話框5)在“選擇數(shù)據(jù)庫(kù)名稱”對(duì)話框中,選擇視圖所屬的數(shù)據(jù)庫(kù)。6)在選擇表對(duì)話框中,列出了指定數(shù)據(jù)庫(kù)中所有用戶定義的表和視圖。選擇構(gòu)造視圖參考表的方法是:用鼠標(biāo)單擊表名后的“包含在視圖中”列,使義選框?yàn)檫x中狀態(tài)。單擊“下一步”按鈕,則進(jìn)入選擇列對(duì)話框,如圖23 所示。創(chuàng)建視圖的參考屬性可以在表格中選出。單擊“下一步”按鈕,進(jìn)入創(chuàng)建視圖的定義限制對(duì)話框,如圖24 所示。本例應(yīng)輸入“WHERE = AND =”。9)在輸入視圖名對(duì)話框中輸入所建視圖的標(biāo)識(shí)名。單擊“下一步”按鈕,則出現(xiàn)如圖26 所示的視圖創(chuàng)建完成對(duì)話框。讀者可以認(rèn)真閱讀該SQL 語(yǔ)句,如果發(fā)現(xiàn)與要求有不符合之處則可以直接進(jìn)行修改。隨后出現(xiàn)一個(gè)通知用戶已成功創(chuàng)建視圖的信息框,單擊“確認(rèn)”按鈕后,整個(gè)創(chuàng)建視圖工作就完成了。如果發(fā)現(xiàn)視圖的結(jié)構(gòu)不能很好地滿足要求,還可以在企業(yè)管理器對(duì)它進(jìn)行修改。圖27 視圖的功能彈菜單2)在彈出的菜單上 選擇“設(shè)計(jì)視圖”項(xiàng),則彈出一個(gè)視圖設(shè)計(jì)對(duì)話框,如圖28 所示。圖28 視圖設(shè)計(jì)對(duì)話框圖28 中的視圖設(shè)計(jì)對(duì)話框分為4個(gè)區(qū)域:圖表區(qū)、表格區(qū)、SQL 語(yǔ)言區(qū)和結(jié)果區(qū),各區(qū)域的作用如下:(2)視圖設(shè)計(jì)對(duì)話中各區(qū)域的作用l)圖表區(qū)。在圖表區(qū)中,可以添加或去掉視圖所基于的表,也可以添加或去掉視圖所包含的表列。表格區(qū)用表格顯示視圖所有的表列。3 )SQL語(yǔ)言區(qū)。4)結(jié)果區(qū)。單擊工具條上的“! (運(yùn)行)按鈕,就可以在結(jié)果區(qū)中顯示當(dāng)前視圖的結(jié)果集。用鼠標(biāo)右擊圖表區(qū)中的空白處,會(huì)出現(xiàn)如圖29 所示的菜單,在彈出的菜單中選擇“添加表”項(xiàng),則出現(xiàn)添加表的對(duì)話框。通過對(duì)話框中的“增加”按鈕,可將己選定的表或視圖加入到當(dāng)前視圖中。在圖表區(qū)中,用鼠標(biāo)單擊欲移去的表或視圖,使它們被選中。在彈出菜單中選擇“移去表”項(xiàng),對(duì)應(yīng)的表或視圖就會(huì)被移去。在圖表區(qū)中,視圖的每個(gè)參考表都用一個(gè)小窗口顯示。如果框中有“√”號(hào)則表明該屬性屬于視圖,否則不屬于視圖。 表格區(qū)中以表格形式列出了視圖參考表的每個(gè)屬性。輸出項(xiàng)是復(fù)選框,如果框中有“√”號(hào)則表明該屬性屬于視圖,否則不屬于視圖;用戶在別名列中,可以為數(shù)據(jù)列定義別名;在限制列中,可以為視圖增加或修改諸如“DEPT=‘計(jì)算機(jī)系’”形式的元組選擇條件。在隨后出現(xiàn)的彈出菜單中,選擇“刪除”項(xiàng),會(huì)出現(xiàn)如圖30 所示的刪除視圖對(duì)話框。圖30 數(shù)據(jù)庫(kù)對(duì)象刪除對(duì)話框4.創(chuàng)建關(guān)聯(lián)表假如要在學(xué)生選課數(shù)據(jù)庫(kù)中建立一個(gè)Student_SC_Course關(guān)系,要求該圖表包括Course、SC和Student3 個(gè)表,并包括它們之間的“= AND =”的外鍵與被參照表之間的關(guān)聯(lián),即用關(guān)聯(lián)表實(shí)現(xiàn)上述視圖的功能。2)用鼠標(biāo)右鍵單擊關(guān)系表文件夾,出現(xiàn)如圖31 所示的菜單。在歡迎對(duì)話框中,介紹了該創(chuàng)建圖表向?qū)У闹饕δ堋?)在表選擇對(duì)話框中有兩個(gè)數(shù)據(jù)列表:左邊的列表為關(guān)系表可選的表,它包括數(shù)據(jù)庫(kù)所有的表;右邊的列表為已被圖表選中的表。同樣,也可以用“移去”按鈕,把右邊列表中的選中表從關(guān)系表中移出。當(dāng)選擇完關(guān)系表中的表后,單擊“下一步”按鈕,就會(huì)出現(xiàn)如圖34 所示的數(shù)據(jù)庫(kù)關(guān)系表完成對(duì)話框。圖35 數(shù)據(jù)庫(kù)圖表的編輯對(duì)話框圖在編輯對(duì)話框中出現(xiàn)表的結(jié)構(gòu)圖。本例中,先選中Course的主鍵“o”項(xiàng),然后按下鼠標(biāo)左鍵拖動(dòng)鼠標(biāo)向SC表拉出一條線。在建立關(guān)聯(lián)對(duì)話框中,選擇外鍵和被參照表的主鍵,單擊“確定”按鈕。通過選擇選項(xiàng)可以進(jìn)行對(duì)當(dāng)前選中表的增加列、建立主鍵、建立表間關(guān)系等操作。通過選擇菜單中的增加表、刪除表和視圖等選項(xiàng),可完成相應(yīng)的操作功能。5.編輯數(shù)據(jù)庫(kù)圖表圖38 關(guān)系表的字段彈出單在企業(yè)管理器中,展開數(shù)據(jù)庫(kù)圖表所屬的服務(wù)器、數(shù)據(jù)庫(kù)文件夾、數(shù)據(jù)庫(kù)以及關(guān)系表文件夾。6.?dāng)?shù)據(jù)庫(kù)圖表的刪除在企業(yè)管理器中,用鼠標(biāo)右鍵單擊欲刪除的數(shù)據(jù)庫(kù)關(guān)系表。在隨后出現(xiàn)的刪除對(duì)象對(duì)話框中選中關(guān)系表后,單擊“刪除全部”按鈕,即可刪除該數(shù)據(jù)庫(kù)中被選中的關(guān)系表。主鍵和外鍵間的關(guān)系。五、思考題1.為什么要建立視圖?視圖和基本表有什么不同?2.視圖和圖表有什么不同? 實(shí)驗(yàn)八 數(shù)據(jù)完整性和數(shù)據(jù)安全性實(shí)驗(yàn)本實(shí)驗(yàn)需要2 學(xué)時(shí)。二、實(shí)驗(yàn)內(nèi)容l.?dāng)?shù)據(jù)庫(kù)的安全性實(shí)驗(yàn)。2.?dāng)?shù)據(jù)庫(kù)的完整性實(shí)驗(yàn)。三、實(shí)驗(yàn)步驟 Server 的安全認(rèn)證模式l)在企業(yè)管理器中展開SQL 服務(wù)器組,用鼠標(biāo)右鍵單擊需要設(shè)置的SQL 服務(wù)器,在彈出的菜單中選擇“屬性”項(xiàng),如圖39 所示。3)在安全性選項(xiàng)卡中有一個(gè)安全性欄,它包括兩個(gè)單選鈕:?jiǎn)螕簟癝QL Server和Windows (S) ”為選擇混合安全認(rèn)證模式;單擊“僅Windows(s) ”則為選擇集成安
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1