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

正文內(nèi)容

數(shù)據(jù)庫原理-教案-在線瀏覽

2024-10-14 13:24本頁面
  

【正文】 些知識后把這些問題聯(lián)系起來,提升對這些技術(shù)的理解和掌握。對于剛剛學(xué)習(xí)數(shù)據(jù)庫的學(xué)生來講并不體會數(shù)據(jù)庫故障恢復(fù)的復(fù)雜性和重要性。保證數(shù)據(jù)庫系統(tǒng)在遇到故障時能及時恢復(fù)正常運行,提高抗故障抗災(zāi)難的能力。第十一章 并發(fā)控制內(nèi)容概述 數(shù)據(jù)庫管理系統(tǒng)必須提供并發(fā)控制機(jī)制來協(xié)調(diào)并發(fā)用戶的并發(fā)操作以保證并發(fā)事務(wù)的隔離性和一致性,保證數(shù)據(jù)庫的一致性。包括封鎖技術(shù)、封鎖協(xié)議、活鎖和死鎖的概念、并發(fā)調(diào)度的可串行性、沖突可串行化調(diào)度、兩段鎖協(xié)議、封鎖的粒度、意向鎖。牢固掌握并發(fā)控制的基本概念。封鎖協(xié)議與數(shù)據(jù)一致性的關(guān)系;并發(fā)調(diào)度的可串行性概念。具有意向鎖的多粒度封鎖方法的封鎖過程。二、實驗環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。四、實驗內(nèi)容SQL Server中的一個數(shù)據(jù)庫必須至少包含一個數(shù)據(jù)文件和一個事務(wù)日志文件,所以創(chuàng)建數(shù)據(jù)庫就是建立主數(shù)據(jù)文件和日志文件。(一)向?qū)Х绞絼?chuàng)建從“開始”菜單選擇“所有程序”→“Microsoft SQL Server 2005”,打開“SQL Server Management Studio”窗口,使用Windows或SQL Server身份驗證建立連接。該窗口中有3個頁,分別是“常規(guī)”、“選項”和“文件組”,完成這3個頁的內(nèi)容即可完成數(shù)據(jù)庫的創(chuàng)建。(1)“數(shù)據(jù)庫名稱”文本框中輸入數(shù)據(jù)庫的名稱,如“sample_st”,再輸入該數(shù)據(jù)庫的所有者,這里使用默認(rèn)值即可。(2)“數(shù)據(jù)庫文件”列表中包括兩行,一個是數(shù)據(jù)文件,一個是日志文件。l 邏輯名稱:指定該文件的文件名。l 文件組:顯示當(dāng)前數(shù)據(jù)庫文件所屬的文件組。在SQL Server 2005中數(shù)據(jù)文件的默認(rèn)值為3MB,日志文件的默認(rèn)值為1MB。l 路徑:指定存放在文件的目錄。完成上述操作后,單擊“確定”按鈕關(guān)閉“新建數(shù)據(jù)庫”窗口,即完成了數(shù)據(jù)庫的創(chuàng)建,可以在“對象資源管理器”窗格中看到新建的數(shù)據(jù)庫。單擊“新建查詢”按鈕,創(chuàng)建一個查詢輸入窗口將附錄中的語句復(fù)制到該窗口。在“對象資源管理器”窗格中刷新,即可看到新建的數(shù)據(jù)庫。(參考內(nèi)容見教材P84)(三)知識鞏固仿照附錄內(nèi)容,用SQLDDL語言創(chuàng)建“產(chǎn)品訂購”數(shù)據(jù)庫,包含四個數(shù)據(jù)表S、P、J和SPJ,表結(jié)構(gòu)及內(nèi)容見教材P122。二、實驗環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。四、實驗內(nèi)容在已建立的數(shù)據(jù)庫和數(shù)據(jù)表的基礎(chǔ)上,用Select語句完成下列查詢操作。select sn,sno from s查詢?nèi)w學(xué)生的所有基本信息(僅針對Student表)。select score+5 from sc查詢?nèi)w學(xué)生的學(xué)號和姓名,將原來的英文列名設(shè)置中文別名。select distinct sno from sc查詢成績在80分以上的學(xué)生選課記錄select * from sc where score80查詢經(jīng)濟(jì)系所有學(xué)生的學(xué)號和姓名。經(jīng)濟(jì)系39。select * from sc where score between 80 and 90查詢年齡不在22~25的學(xué)生記錄。select * from s where sn like39。1查詢無考試成績(成績?yōu)榭罩担┑膶W(xué)號、課程號。select sno ,o from sc where score is null1查詢數(shù)學(xué)系年齡小于20歲的學(xué)生記錄。數(shù)學(xué)系39。select * from c where o =39。 or o =39。1查詢學(xué)生總?cè)藬?shù)。select count(distinct sno)from sc1查詢選修了“101”課程的學(xué)生的平均成績。10139。select sum(score)from scwhere sno=010031查詢“101”課程的最高分和最低分。10139。select o,COUNT(sno)from scgroup by o2查詢每個學(xué)生的學(xué)號、選課數(shù)、平均成績和總成績。select sno,COUNT(o)from scgroup by snohaving COUNT(*)22查詢所有學(xué)生信息,查詢結(jié)果按年齡降序排列。select * from s order by dept,AGE desc2查詢選課數(shù)超過2的學(xué)生學(xué)號及其選課數(shù),查詢結(jié)果按選課數(shù)降序排列。掌握非相關(guān)子查詢、相關(guān)子查詢的用法,理解它們的執(zhí)行過程;學(xué)會在SQL Server中用Exists實現(xiàn)交運算,用Not Exists實現(xiàn)差運算。三、實驗課時2課時。查詢每個學(xué)生的基本信息及其選課情況。查詢與“李平”在同一個系學(xué)習(xí)的學(xué)生記錄。查詢選修課程名為“數(shù)據(jù)庫原理”的選課記錄。查詢選修“101”課程且成績≥90的學(xué)號、姓名和成績。查詢數(shù)學(xué)系學(xué)生選修的課程號,要求結(jié)果中去掉重復(fù)記錄。1查詢每個學(xué)生的學(xué)號、選修課程號、課程名及成績。(二)、在已建立的數(shù)據(jù)庫和數(shù)據(jù)表的基礎(chǔ)上,用Select語句的嵌套查詢完成下列操作。查詢“李平”的所有選課記錄。查詢與“李平”年齡相同的學(xué)生記錄。查詢選修課程名為“數(shù)據(jù)庫原理”的學(xué)生記錄,輸出結(jié)果包括學(xué)號、姓名和所在系。查詢沒有選修“101”課程的學(xué)生學(xué)號和姓名。查詢選修“101”課程和“102”課程的學(xué)生學(xué)號。1查詢沒有選修任何課程的學(xué)生記錄,輸出結(jié)果包括學(xué)號、姓名和所在系。1查詢選修課程至少包含“01003”選修課程的學(xué)生學(xué)號。理解視圖的概念,掌握Create View、Drop View語句的使用;掌握基于視圖的查詢語句的使用。三、實驗課時2課時。用Insert語句向臨時表輸入數(shù)據(jù),輸入有誤時用Update語句進(jìn)行修改。向Student表添加若干新記錄,內(nèi)容自定。為臨時表ST添加記錄。在ST表中把所有學(xué)生的成績加2分。在ST表中把“李平”的所在系改為“計算機(jī)”。在SC表中刪除所有成績?yōu)榭罩档倪x修記錄。(二)、在已建立的數(shù)據(jù)庫和數(shù)據(jù)表的基礎(chǔ)上,完成下列操作。建立計算機(jī)系選修課程名為“數(shù)據(jù)庫原理”的學(xué)生視圖,視圖名:CSTVIEW,該視圖中應(yīng)包括屬性列:學(xué)號、姓名、成績。建立學(xué)生選課視圖SCVIEW,包括所有學(xué)生的學(xué)號、姓名、課程號、課程名和成績。通過SCVIEW查詢成績大于90分的學(xué)生的學(xué)號和成績。通過MAST視圖將學(xué)號為“01008”學(xué)生的年齡修改為21歲。通過SCVIEW視圖將學(xué)號為“01004”學(xué)生的總成績修改為380分,是否能成功執(zhí)行?若不能成功請說明理由。掌握如何為給定的用戶分配權(quán)限。三、實驗課時2課時。設(shè)置Test1用戶和Test2用戶的默認(rèn)架構(gòu)為guest。(3)使用Test1身份登錄,收回剛剛分配給Test2的創(chuàng)建數(shù)據(jù)表的權(quán)限;用Test2身份登錄來驗證權(quán)限回收成功。以系統(tǒng)管理員身份登錄SQL Server。在打開的對話框中依次建立Test1和Test2,選擇“SQL Server身份驗證”,同時還要輸入密碼,默認(rèn)數(shù)據(jù)庫為“sample_st”。(3)單擊“確定”按鈕完成創(chuàng)建。在對象資源管理器中選中要訪問操作的數(shù)據(jù)庫,展開“安全性”文件夾,在“用戶”文件夾中查找是否已建立與登錄名Test1和Test2同名的數(shù)據(jù)庫用戶,若已建立,則在屬性中修改其默認(rèn)架構(gòu)為guest;否則右擊鼠標(biāo)在菜單中選擇“新建用戶”選項,出現(xiàn)“數(shù)據(jù)庫用戶新建”對話框,建立相應(yīng)的用戶。架構(gòu)232。屬性232。用Grant、Revoke命令實現(xiàn)對用戶的授權(quán)和收權(quán)。以系統(tǒng)管理員身份登錄SQL Server。以系統(tǒng)管理員身份使用“REVOKE”命令回收上述授權(quán)。二、實驗環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。四、實驗內(nèi)容建立關(guān)系模式。驗證完整性約束。(1)驗證主鍵約束:“職工”和“部門”兩個表中是否能接受主碼值相同的記錄,通過實例驗證。二、實驗環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。四、實驗內(nèi)容選定實驗題目,為某個單位或部門設(shè)計數(shù)據(jù)庫應(yīng)用系統(tǒng),比如:學(xué)生成績管理、機(jī)房上機(jī)管理、職工檔案管理、商品庫存管理、圖書管理、工資管理等。概念結(jié)構(gòu)設(shè)計:畫出ER圖。簡要評價系統(tǒng)設(shè)計的優(yōu)點和不足。提交建立應(yīng)用系統(tǒng)數(shù)據(jù)庫的代碼,所有數(shù)據(jù)表中的記錄總數(shù)不低于50條。三、實驗課時2課時。二、實驗環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。四、實驗內(nèi)容SQL Server中的一個數(shù)據(jù)庫必須至少包含一個數(shù)據(jù)文件和一個事務(wù)日志文件,所以創(chuàng)建數(shù)據(jù)庫就是建立主數(shù)據(jù)文件和日志文件。(一)向?qū)Х绞絼?chuàng)建從“開始”菜單選擇“所有程序”→“Microsoft SQL Server 2005”,打開“SQL Server Management Studio”窗口,使用Windows或SQL Server身份驗證建立連接。該窗口中有3個頁,分別是“常規(guī)”、“選項”和“文件組”,完成這3個頁的內(nèi)容即可完成數(shù)據(jù)庫的創(chuàng)建。(1)“數(shù)據(jù)庫名稱”文本框中輸入數(shù)據(jù)庫的名稱,如“sample_st”,再輸入該數(shù)據(jù)庫的所有者,這里使用默認(rèn)值即可。(2)“數(shù)據(jù)庫文件”列表中包括兩行,一個是數(shù)據(jù)文件,一個是日志文件。l 邏輯名稱:指定該文件的文件名。l 文件組:顯示當(dāng)前數(shù)據(jù)庫文件所屬的文件組。在SQL Server 2005中數(shù)據(jù)文件的默認(rèn)值為3MB,日志文件的默認(rèn)值為1MB。l 路徑:指定存放在文件的目錄。完成上述操作后,單擊“確定”按鈕關(guān)閉“新建數(shù)據(jù)庫”窗口,即完成了數(shù)據(jù)庫的創(chuàng)建,可以在“對象資源管理器”窗格中看到新建的數(shù)據(jù)庫。單擊“新建查詢”按鈕,創(chuàng)建一個查詢輸入窗口將附錄中的語句復(fù)制到該窗口。在“對象資源管理器”窗格中刷新,即可看到新建的數(shù)據(jù)庫。(三)知識鞏固用SQLDDL語言創(chuàng)建“產(chǎn)品訂購”數(shù)據(jù)庫,包含四個數(shù)據(jù)表S、P、J和SPJ,表結(jié)構(gòu)及內(nèi)容見教材P122。二、實驗環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。四、實驗內(nèi)容在已建立的數(shù)據(jù)庫和數(shù)據(jù)表的基礎(chǔ)上,用Select語句完成下列查詢操作。查詢?nèi)w學(xué)生的所有基本信息(僅針對Student表)。查詢?nèi)w學(xué)生的學(xué)號和姓名,將原來的英文列名設(shè)置中文別名。查詢成績在80分以上的學(xué)生選課記錄。查詢成績在80~90分的學(xué)生選課記錄。查詢所有姓“劉”的學(xué)生記錄。1查詢考試成績非空值的學(xué)號、課程號。1查詢選修了“101”或“102”課程的選課記錄。1查詢選修了課程的學(xué)生人數(shù)。1查詢學(xué)號為“01003”的學(xué)生的考試總成績。查詢每門課程的選課人數(shù)。2查詢選課數(shù)超過2的學(xué)生學(xué)號及其選課數(shù)。(針對Student表操作)2查詢所有學(xué)生信息,查詢結(jié)果按系名升序,同系學(xué)生按年齡降序排列。實驗3 數(shù)據(jù)庫的多表查詢一、實驗?zāi)康睦^續(xù)熟練SQLSELECT語句的使用;理解多表查詢的概念;掌握多表連接查詢中各個子句的用法,特別要比較內(nèi)連接和外連接的結(jié)果。二、實驗環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。四、實驗內(nèi)容(一)、在已建立的數(shù)據(jù)庫和數(shù)據(jù)表的基礎(chǔ)上,用Select語句的連接查詢完成下列操作。查詢選修“101”課程的學(xué)生學(xué)號、姓名和成績。查詢與“李平”年齡相同的學(xué)生記錄。查詢選修課程名為“數(shù)據(jù)庫原理”的學(xué)生記錄。查詢“李平”的所有選課記錄。查詢計算機(jī)系選修課程數(shù)≥2的學(xué)號、姓名及平均成績,查詢結(jié)果按平均成績降序。1查詢所有學(xué)生的選修情況(包括選課和未選課的學(xué)生),要求顯示學(xué)號、姓名、課程號和成績。查詢選修“101”課程且成績≥90的學(xué)號、姓名。查詢與“李平”在同一個系學(xué)習(xí)的學(xué)生記錄。查詢選修課程名為“數(shù)據(jù)庫原理”的選課記錄,輸出結(jié)果包括學(xué)號和成績。查詢學(xué)號為“01003”學(xué)生的選修課程號和課程名。查詢選修“101”課程或“102”課程的學(xué)生姓名。1查詢選修“101”課程但沒選修“102”課程的學(xué)生學(xué)號。1查詢數(shù)學(xué)系學(xué)生選修的課程號,要求結(jié)果中去掉重復(fù)記錄。實驗4 數(shù)據(jù)庫更新、視圖定義及使用一、實驗?zāi)康恼莆誌nsert、Update、Delete語句的使用;對于Insert語句,要求理解默認(rèn)值約束、空值約束在插入記錄時所起的作用。二、實驗環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。四、實驗內(nèi)容(一)、在已建立的數(shù)據(jù)庫和數(shù)據(jù)表的基礎(chǔ)上,向數(shù)據(jù)庫中添加一個臨時表ST(sno,sname,dept,sage,o,ame,score)。再用三個更新語句完成下列操作。(觀察已定義的表的約束情況)向SC表添加新記錄,內(nèi)容自定,不低于10條(注意不能違反參照完整性)。把Student表的所有行及其對應(yīng)的選課一次性地加到臨時表ST中。在ST表中把所有學(xué)生的年齡增加1。在ST表中將選修課程“數(shù)據(jù)庫原理”的學(xué)生成績加2分。刪除計算機(jī)系選修成績不及格的選課記錄。建立數(shù)學(xué)系學(xué)生的視圖MAST。創(chuàng)建一個名為STSUMVIEW的視圖,包括所有學(xué)生的學(xué)號和總成績。通過MAST視圖查詢學(xué)生基本信息。查詢計算機(jī)系選修課程名為“數(shù)據(jù)庫原理”并且成績大于85分的學(xué)生的學(xué)號和成績。通過MAST視圖將學(xué)號為“01009”學(xué)生所在系改為“經(jīng)濟(jì)”,是否能成功執(zhí)行?若不能成功請說明理由;若修改成功,請再次通過MAST視圖查詢學(xué)生基本信息,是否能查詢到該生?若不能查詢請說明理由。實驗5 數(shù)據(jù)庫的安全與保護(hù)一、實驗?zāi)康睦斫釹QL Server的用戶與權(quán)限管理機(jī)制,掌握用對象資源管理器創(chuàng)建服務(wù)器登錄帳號,并同時建立用戶。二、實驗環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。四、實驗內(nèi)容用戶與權(quán)限管理(1)打開“SQL Server Management Studio”窗口,
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1