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

正文內(nèi)容

數(shù)據(jù)庫(kù)原理與運(yùn)用實(shí)驗(yàn)教案(編輯修改稿)

2024-11-16 22:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。1查詢(xún)選修“101”課程但沒(méi)選修“102”課程的學(xué)生學(xué)號(hào)。1查詢(xún)沒(méi)有選修任何課程的學(xué)生記錄,輸出結(jié)果包括學(xué)號(hào)、姓名和所在系。1查詢(xún)數(shù)學(xué)系學(xué)生選修的課程號(hào),要求結(jié)果中去掉重復(fù)記錄。1查詢(xún)選修課程至少包含“01003”選修課程的學(xué)生學(xué)號(hào)。實(shí)驗(yàn)4 數(shù)據(jù)庫(kù)更新、視圖定義及使用一、實(shí)驗(yàn)?zāi)康恼莆誌nsert、Update、Delete語(yǔ)句的使用;對(duì)于Insert語(yǔ)句,要求理解默認(rèn)值約束、空值約束在插入記錄時(shí)所起的作用。理解視圖的概念,掌握Create View、Drop View語(yǔ)句的使用;掌握基于視圖的查詢(xún)語(yǔ)句的使用。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容(一)、在已建立的數(shù)據(jù)庫(kù)和數(shù)據(jù)表的基礎(chǔ)上,向數(shù)據(jù)庫(kù)中添加一個(gè)臨時(shí)表ST,其結(jié)構(gòu)比Student表結(jié)構(gòu)多一個(gè)score字段。用Insert語(yǔ)句向臨時(shí)表輸入數(shù)據(jù),輸入有誤時(shí)用Update語(yǔ)句進(jìn)行修改。再用三個(gè)更新語(yǔ)句完成下列操作。向Student表添加若干新記錄,內(nèi)容自定。(觀察已定義的表的約束情況)向SC表添加新記錄,內(nèi)容自定,不低于10條(注意不能違反參照完整性)。為臨時(shí)表ST添加記錄。把Student表的所有行一次性地加到臨時(shí)表ST中。在ST表中把所有學(xué)生的成績(jī)加2分。在ST表中把所有學(xué)生的年齡增加1。在ST表中把“李平”的所在系改為“計(jì)算機(jī)”。在ST表中將選修課程“數(shù)據(jù)庫(kù)原理”的學(xué)生成績(jī)加2分。在SC表中刪除所有成績(jī)?yōu)榭罩档倪x修記錄。刪除計(jì)算機(jī)系選修成績(jī)不及格的選課記錄。(二)、在已建立的數(shù)據(jù)庫(kù)和數(shù)據(jù)表的基礎(chǔ)上,完成下列操作。建立數(shù)學(xué)系學(xué)生的視圖MAST。建立計(jì)算機(jī)系選修課程名為“數(shù)據(jù)庫(kù)原理”的學(xué)生視圖,視圖名:CSTVIEW,該視圖中應(yīng)包括屬性列:學(xué)號(hào)、姓名、成績(jī)。創(chuàng)建一個(gè)名為STSUMVIEW的視圖,包括所有學(xué)生的學(xué)號(hào)和總成績(jī)。建立學(xué)生選課視圖SCVIEW,包括所有學(xué)生的學(xué)號(hào)、姓名、課程號(hào)、課程名和成績(jī)。通過(guò)MAST視圖查詢(xún)學(xué)生基本信息。通過(guò)SCVIEW查詢(xún)成績(jī)大于90分的學(xué)生的學(xué)號(hào)和成績(jī)。查詢(xún)計(jì)算機(jī)系選修課程名為“數(shù)據(jù)庫(kù)原理”并且成績(jī)大于85分的學(xué)生的學(xué)號(hào)和成績(jī)。通過(guò)MAST視圖將學(xué)號(hào)為“01008”學(xué)生的年齡修改為21歲。通過(guò)MAST視圖將學(xué)號(hào)為“01009”學(xué)生所在系改為“經(jīng)濟(jì)”,是否能成功執(zhí)行?若不能成功請(qǐng)說(shuō)明理由;若修改成功,請(qǐng)?jiān)俅瓮ㄟ^(guò)MAST視圖查詢(xún)學(xué)生基本信息,是否能查詢(xún)到該生?若不能查詢(xún)請(qǐng)說(shuō)明理由。通過(guò)SCVIEW視圖將學(xué)號(hào)為“01004”學(xué)生的總成績(jī)修改為380分,是否能成功執(zhí)行?若不能成功請(qǐng)說(shuō)明理由。實(shí)驗(yàn)5 數(shù)據(jù)庫(kù)的安全與保護(hù)一、實(shí)驗(yàn)?zāi)康睦斫釹QL Server的用戶與權(quán)限管理機(jī)制,掌握用對(duì)象資源管理器創(chuàng)建服務(wù)器登錄帳號(hào),并同時(shí)建立用戶。掌握如何為給定的用戶分配權(quán)限。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容用戶與權(quán)限管理(1)打開(kāi)“SQL Server Management Studio”窗口,使用對(duì)象資源管理器創(chuàng)建兩個(gè)服務(wù)器登錄帳號(hào)Test1和Test2,并在“sample_st”數(shù)據(jù)庫(kù)中創(chuàng)建兩個(gè)對(duì)應(yīng)的同名用戶。設(shè)置Test1用戶和Test2用戶的默認(rèn)架構(gòu)為guest。(2)使用Test1身份登錄,并為T(mén)est2分配創(chuàng)建數(shù)據(jù)表的權(quán)限;用Test2身份登錄來(lái)驗(yàn)證權(quán)限分配成功。(3)使用Test1身份登錄,收回剛剛分配給Test2的創(chuàng)建數(shù)據(jù)表的權(quán)限;用Test2身份登錄來(lái)驗(yàn)證權(quán)限回收成功。五、實(shí)驗(yàn)步驟使用對(duì)象資源管理器創(chuàng)建兩個(gè)服務(wù)器登錄帳號(hào)。以系統(tǒng)管理員身份登錄SQL Server。打開(kāi)“SQL Server Management Studio”窗口,在對(duì)象資源管理器列表中,打開(kāi)展開(kāi)“安全性”文件夾,選擇“登錄名”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“新建登錄名”。在打開(kāi)的對(duì)話框中依次建立Test1和Test2,選擇“SQL Server身份驗(yàn)證”,同時(shí)還要輸入密碼,默認(rèn)數(shù)據(jù)庫(kù)為“sample_st”。(2)在“用戶映射”中列出了當(dāng)前登錄帳號(hào)可以選擇訪問(wèn)的數(shù)據(jù)庫(kù)如“sample_st”,在其左側(cè)的復(fù)選框中打勾,表示當(dāng)前登錄帳號(hào)可以訪問(wèn)對(duì)應(yīng)的數(shù)據(jù)庫(kù),默認(rèn)用戶名與登錄帳號(hào)相同。(3)單擊“確定”按鈕完成創(chuàng)建。創(chuàng)建新的數(shù)據(jù)庫(kù)用戶。在對(duì)象資源管理器中選中要訪問(wèn)操作的數(shù)據(jù)庫(kù),展開(kāi)“安全性”文件夾,在“用戶”文件夾中查找是否已建立與登錄名Test1和Test2同名的數(shù)據(jù)庫(kù)用戶,若已建立,則在屬性中修改其默認(rèn)架構(gòu)為guest;否則右擊鼠標(biāo)在菜單中選擇“新建用戶”選項(xiàng),出現(xiàn)“數(shù)據(jù)庫(kù)用戶新建”對(duì)話框,建立相應(yīng)的用戶。最后,在sample_st數(shù)據(jù)庫(kù)的“安全性232。架構(gòu)232。guest232。屬性232。權(quán)限”中,為test1和test2用戶分配相應(yīng)權(quán)限。用Grant、Revoke命令實(shí)現(xiàn)對(duì)用戶的授權(quán)和收權(quán)。用Create命令創(chuàng)建數(shù)據(jù)表驗(yàn)證授權(quán)和收權(quán)是否成功。以系統(tǒng)管理員身份登錄SQL Server。使用:“GRANT SELECT ON SC TO Test1 WITH GRANT OPTION”命令,再分別以Test1和Test2身份登錄,進(jìn)行授權(quán)及查詢(xún)數(shù)據(jù)表,驗(yàn)證“WITH GRANT OPTION”能否成功執(zhí)行。以系統(tǒng)管理員身份使用“REVOKE”命令回收上述授權(quán)。實(shí)驗(yàn)6 數(shù)據(jù)庫(kù)的完整性一、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn)掌握數(shù)據(jù)庫(kù)完整性概念,掌握利用SQL Server 2005實(shí)現(xiàn)數(shù)據(jù)庫(kù)完整性的基本方法和步驟。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容建立關(guān)系模式。完成教材P164第6題,用SQL語(yǔ)言定義“職工”和“部門(mén)”兩個(gè)關(guān)系模式: 職工(職工號(hào),姓名,年齡,職務(wù),工資,部門(mén)號(hào)),職工號(hào)為主碼 部門(mén)(部門(mén)號(hào),名稱(chēng),經(jīng)理名,電話), 部門(mén)號(hào)為主碼 要求在模式中完成以下完整性約束條件的定義:(1)定義每個(gè)模式的主碼;(2)定義參照完整性;(3)定義職工年齡不得超過(guò)60歲;(4)定義部門(mén)名稱(chēng)必須取值唯一。驗(yàn)證完整性約束。使用Insert Values語(yǔ)句向兩個(gè)表中各插入5~10條記錄,對(duì)下列內(nèi)容進(jìn)行驗(yàn)證。(1)驗(yàn)證主鍵約束:“職工”和“部門(mén)”兩個(gè)表中是否能接受主碼值相同的記錄,通過(guò)實(shí)例驗(yàn)證。(2)驗(yàn)證唯一約束:“部門(mén)”表中是否能接受名稱(chēng)相同的兩個(gè)不同記錄?為什么?(3)驗(yàn)證檢查約束:“職工”表中能否接受年齡不滿足條件的記錄?為什么?(4)驗(yàn)證參照完整性:若“部門(mén)”表中不存在部門(mén)號(hào)為“008”的記錄,是否能在“職工”表中插入部門(mén)號(hào)為“008”的職工記錄?若刪除“001”部門(mén)的所有信息,正確的操作步驟是什么?實(shí)驗(yàn)7 數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn)掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法和步驟。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容選定實(shí)驗(yàn)題目,為某個(gè)單位或部門(mén)設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),比如:學(xué)生成績(jī)管理、機(jī)房上機(jī)管理、職工檔案管理、商品庫(kù)存管理、圖書(shū)管理、工資管理等。根據(jù)選定的題目進(jìn)行需求分析,重點(diǎn)分析數(shù)據(jù)需求和功能需求。概念結(jié)構(gòu)設(shè)計(jì):畫(huà)出ER圖。邏輯結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)庫(kù)和數(shù)據(jù)表的具體結(jié)構(gòu),指出各表的屬性名稱(chēng)、數(shù)據(jù)類(lèi)型;說(shuō)明各表的主碼及表之間的關(guān)聯(lián)情況;說(shuō)明本設(shè)計(jì)是否已達(dá)到3NF要求。簡(jiǎn)要評(píng)價(jià)系統(tǒng)設(shè)計(jì)的優(yōu)點(diǎn)和不足。五、實(shí)驗(yàn)要求提交設(shè)計(jì)報(bào)告,涵蓋實(shí)驗(yàn)內(nèi)容的全部信息,不低于1000字。提交建立應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)的代碼,所有數(shù)據(jù)表中的記錄總數(shù)不低于50條。(請(qǐng)參照實(shí)驗(yàn)2的附錄建立數(shù)據(jù)庫(kù))實(shí)驗(yàn)8 存儲(chǔ)過(guò)程實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn)熟悉使用存儲(chǔ)過(guò)程進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)的方法二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容對(duì)sample_st數(shù)據(jù)庫(kù),編寫(xiě)存儲(chǔ)過(guò)程,完成下面功能統(tǒng)計(jì)任意一門(mén)課程的平均成績(jī)統(tǒng)計(jì)所有課程的平均成績(jī)統(tǒng)計(jì)任意一門(mén)課程的成績(jī)分布情況,即按照分?jǐn)?shù)段統(tǒng)計(jì)人數(shù)(即第三篇:數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)教案《數(shù)據(jù)庫(kù)原理》課程實(shí)驗(yàn)實(shí)驗(yàn)1 創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表一、實(shí)驗(yàn)?zāi)康氖煜QL Server Management Studio界面;掌握通過(guò)圖形化向?qū)Ш蛨?zhí)行TransactSQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)的方法。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容SQL Server中的一個(gè)數(shù)據(jù)庫(kù)必須至少包含一個(gè)數(shù)據(jù)文件和一個(gè)事務(wù)日志文件,所以創(chuàng)建數(shù)據(jù)庫(kù)就是建立主數(shù)據(jù)文件和日志文件。在SQL Server 2005中創(chuàng)建數(shù)據(jù)庫(kù)的方法主要有兩種:一是在SQL Server Management Studio窗口中使用可視化界面,通過(guò)方便的圖形化向?qū)?chuàng)建,二是通過(guò)執(zhí)行TransactSQL語(yǔ)句創(chuàng)建。(一)向?qū)Х绞絼?chuàng)建從“開(kāi)始”菜單選擇“所有程序”→“Microsoft SQL Server 2005”,打開(kāi)“SQL Server Management Studio”窗口,使用Windows或SQL Server身份驗(yàn)證建立連接。在“對(duì)象資源管理器”窗格中展開(kāi)服務(wù)器,選擇“數(shù)據(jù)庫(kù)”節(jié)點(diǎn)右擊,從彈出的快捷菜單中選擇“新建數(shù)據(jù)庫(kù)”命令,打開(kāi)“新建數(shù)據(jù)庫(kù)”窗口。該窗口中有3個(gè)頁(yè),分別是“常規(guī)”、“選項(xiàng)”和“文件組”,完成這3個(gè)頁(yè)的內(nèi)容即可完成數(shù)據(jù)庫(kù)的創(chuàng)建。這里,我們僅設(shè)置“常規(guī)”的相應(yīng)內(nèi)容,其他2個(gè)頁(yè)的內(nèi)容按照默認(rèn)設(shè)置即可。(1)“數(shù)據(jù)庫(kù)名稱(chēng)”文本框中輸入數(shù)據(jù)庫(kù)的名稱(chēng),如“sample_st”,再輸入該數(shù)據(jù)庫(kù)的所有者,這里使用默認(rèn)值即可。(也可以通過(guò)單擊文本框右邊的“瀏覽”按鈕選擇所有者。(2)“數(shù)據(jù)庫(kù)文件”列表中包括兩行,一個(gè)是數(shù)據(jù)文件,一個(gè)是日志文件。通過(guò)單擊下面相應(yīng)的按鈕可以添加或刪除相應(yīng)的數(shù)據(jù)文件。l 邏輯名稱(chēng):指定該文件的文件名。l 文件類(lèi)型:用于區(qū)別當(dāng)前文件是數(shù)據(jù)文件還是日志文件。l 文件組:顯示當(dāng)前數(shù)據(jù)庫(kù)文件所屬的文件組。l 初始大小:指定該文件的初始容量。在SQL Server 2005中數(shù)據(jù)文件的默認(rèn)值為3MB,日志文件的默認(rèn)值為1MB。l 自動(dòng)增長(zhǎng):用于設(shè)置在文件容量不夠用時(shí),文件根據(jù)何種增長(zhǎng)方式自動(dòng)增長(zhǎng)。l 路徑:指定存放在文件的目錄。默認(rèn)情況下,SQL Server 2005將存放路徑設(shè)置為其安裝目錄下的data子目錄,單擊該列中的按鈕可以在打開(kāi)的“定位文件夾”對(duì)話框中更改數(shù)據(jù)庫(kù)的存儲(chǔ)路徑。完成上述操作后,單擊“確定”按鈕關(guān)閉“新建數(shù)據(jù)庫(kù)”窗口,即完成了數(shù)據(jù)庫(kù)的創(chuàng)建,可以在“對(duì)象資源管理器”窗格中看到新建的數(shù)據(jù)庫(kù)。(二)語(yǔ)言方式創(chuàng)建SQL Server 2005使用的TransactSQL語(yǔ)言是標(biāo)準(zhǔn)SQL的增強(qiáng)版本,使用它提供的Create Database語(yǔ)句同樣可以完成對(duì)數(shù)據(jù)庫(kù)的建立(參考內(nèi)容見(jiàn)附錄)。單擊“新建查詢(xún)”按鈕,創(chuàng)建一個(gè)查詢(xún)輸入窗口將附錄中的語(yǔ)句復(fù)制到該窗口。選擇創(chuàng)建數(shù)據(jù)庫(kù)的命令,單擊工具欄中的“分析”按鈕,可以檢查語(yǔ)法錯(cuò)誤;單擊“執(zhí)行”按鈕即可執(zhí)行語(yǔ)句,在查詢(xún)窗口內(nèi)的“查詢(xún)”窗格中可以看到“命令已成功完成”的提示消息。在“對(duì)象資源管理器”窗格中刷新,即可看到新建的數(shù)據(jù)庫(kù)。繼續(xù)執(zhí)行Create Database之后的語(yǔ)句,在“sample_st”數(shù)據(jù)庫(kù)中用Create Table命令依次建立Student、Course和SC這三個(gè)數(shù)據(jù)表,并建立各自的約束及它們之間的聯(lián)系(外鍵),利用Insert命令為各數(shù)據(jù)表添加數(shù)據(jù)。(三)知識(shí)鞏固用SQLDDL語(yǔ)言創(chuàng)建“產(chǎn)品訂購(gòu)”數(shù)據(jù)庫(kù),包含四個(gè)數(shù)據(jù)表S、P、J和SPJ,表結(jié)構(gòu)及內(nèi)容見(jiàn)教材P122。實(shí)驗(yàn)2 數(shù)據(jù)庫(kù)的簡(jiǎn)單查詢(xún)一、實(shí)驗(yàn)?zāi)康恼莆諉伪聿樵?xún)中各個(gè)子句(Select、From、Where、Group、Having、Order)的用法,特別要掌握比較運(yùn)算符和邏輯運(yùn)算符的使用。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1