版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上課程實(shí)驗(yàn)報(bào)告課程名稱數(shù)據(jù)庫(kù)系統(tǒng)概論班級(jí)實(shí)驗(yàn)日期姓名學(xué)號(hào)實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)名稱實(shí)驗(yàn)1:數(shù)據(jù)定義語(yǔ)句及數(shù)據(jù)查詢語(yǔ)句實(shí)驗(yàn)?zāi)康募耙?掌握數(shù)據(jù)查詢語(yǔ)句。實(shí)驗(yàn)環(huán)境操作系統(tǒng):WindowsDBMS:SQL Server 2005實(shí)驗(yàn)內(nèi)容首先在DBMS環(huán)境下直接創(chuàng)建書(shū)中第56頁(yè)的3張表。1在查詢分析器在窗口下用SELECT語(yǔ)句完成單表查詢:(1) 查詢?nèi)w學(xué)生的詳細(xì)記錄;(2) 查詢所有選修過(guò)課的學(xué)生的學(xué)號(hào);(3) 查詢考試成績(jī)不及格的學(xué)生的學(xué)號(hào);(4) 查信息系(IS)、數(shù)學(xué)系(MA)和計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別;(5) 查所有姓劉的學(xué)生的姓名、學(xué)號(hào)和性別;(6) 查包含課
2、程名中包含“DB% Analysis”的課程的課程號(hào)和學(xué)分;(7) 查詢選修了3號(hào)課程的學(xué)生的學(xué)號(hào)及其成績(jī),查詢結(jié)果按分?jǐn)?shù)的降序排列;(8) 查詢學(xué)習(xí)1號(hào)課程的學(xué)生最高分?jǐn)?shù);(9) 查詢各個(gè)課程號(hào)與相應(yīng)的選課人數(shù);2在查詢分析器在窗口下用SELECT語(yǔ)句完成連接(嵌套)查詢:(10) 查詢每個(gè)學(xué)生及其選修課程的詳細(xì)情況,包括學(xué)生姓名和課程名;(11) 查詢選修2號(hào)課程且成績(jī)?cè)?0分以上的所有學(xué)生的基本情況;(12) 查詢每個(gè)學(xué)生及其選修的課程名其及成績(jī);(13) 查詢與“XXX”在同一個(gè)系學(xué)習(xí)的學(xué)生;(XXX為自己的真實(shí)姓名)(14) 查詢其他系中比信息系某一學(xué)生年齡小的學(xué)生姓名和年齡;(15
3、) 查詢其他系中比信息系所有學(xué)生年齡都小的學(xué)生姓名及年齡;調(diào)試過(guò)程及實(shí)驗(yàn)結(jié)果1 在查詢分析器在窗口下用SELECT語(yǔ)句完成單表查詢:(1) 查詢?nèi)w學(xué)生的詳細(xì)記錄;(2) 查詢所有選修過(guò)課的學(xué)生的學(xué)號(hào);(3) 查詢考試成績(jī)不及格的學(xué)生的學(xué)號(hào)(4)查信息系(IS)、數(shù)學(xué)系(MA)和計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別;(5) 查所有姓劉的學(xué)生的姓名、學(xué)號(hào)和性別(6) 查包含課程名中包含“DB% Analysis”的課程的課程號(hào)和學(xué)分(7) 查詢選修了3號(hào)課程的學(xué)生的學(xué)號(hào)及其成績(jī),查詢結(jié)果按分?jǐn)?shù)的降序排列;(8) 查詢學(xué)習(xí)1號(hào)課程的學(xué)生最高分?jǐn)?shù);(9) 查詢各個(gè)課程號(hào)與相應(yīng)的選課人數(shù);2 在查詢
4、分析器在窗口下用SELECT語(yǔ)句完成連接(嵌套)查詢(10) 查詢每個(gè)學(xué)生及其選修課程的詳細(xì)情況,包括學(xué)生姓名和課程名;(11) 查詢選修2號(hào)課程且成績(jī)?cè)?0分以上的所有學(xué)生的基本情況(12) 查詢每個(gè)學(xué)生及其選修的課程名其及成績(jī)(13) 查詢與“XXX”在同一個(gè)系學(xué)習(xí)的學(xué)生(14) 查詢其他系中比信息系某一學(xué)生年齡小的學(xué)生姓名和年齡(15)查詢其他系中比信息系所有學(xué)生年齡都小的學(xué)生姓名及年齡總結(jié)1,學(xué)會(huì)根據(jù)軟件提示修改錯(cuò)誤調(diào)試執(zhí)行2;數(shù)據(jù)庫(kù)建立時(shí)要注意命名的一致。3;查詢時(shí)記住選擇自己剛建立的數(shù)據(jù)庫(kù)。4;比較復(fù)雜的嵌套查詢語(yǔ)句書(shū)寫(xiě)時(shí)要細(xì)心。附錄1在查詢分析器在窗口下用SELECT語(yǔ)句完成單表
5、查詢:(1) 查詢?nèi)w學(xué)生的詳細(xì)記錄;SELECT DISTINCT *FROM Student(2) 查詢所有選修過(guò)課的學(xué)生的學(xué)號(hào); SELECT SnoFROM SC(3) 查詢考試成績(jī)不及格的學(xué)生的學(xué)號(hào);SELECT DISTINCT SnoFROM SC WHERE Grade<60(4) 查信息系(IS)、數(shù)學(xué)系(MA)和計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別;SELECT Sname,SsexFROM StudentWHERE Sdept IN ('CS','MA','IS')(5) 查所有姓劉的學(xué)生的姓名、學(xué)號(hào)和性別;SELE
6、CT Sname,Ssex,SnoFROM StudentWHERE Sname LIKE '劉%'(6) 查包含課程名中包含“DB% Analysis”的課程的課程號(hào)和學(xué)分;SELECT Cno,CcreditFROM CourseWHERE Cname LIKE 'DB% Analysis'(7) 查詢選修了3號(hào)課程的學(xué)生的學(xué)號(hào)及其成績(jī),查詢結(jié)果按分?jǐn)?shù)的降序排列;SELECT Sno,GradeFROM SCWHERE Cno='3'ORDER BY Grade DESC(8) 查詢學(xué)習(xí)1號(hào)課程的學(xué)生最高分?jǐn)?shù);SELECT MAX(Grade
7、)FROM SCWHERE Cno='1'(9) 查詢各個(gè)課程號(hào)與相應(yīng)的選課人數(shù);SELECT Cno,COUNT(Sno)FROM SCGROUP BY Cno2在查詢分析器在窗口下用SELECT語(yǔ)句完成連接(嵌套)查詢:(10) 查詢每個(gè)學(xué)生及其選修課程的詳細(xì)情況,包括學(xué)生姓名和課程名;SELECT Student.*,SC.*FROM Student,SCWHERE Student.Sno=SC.Sno(11) 查詢選修2號(hào)課程且成績(jī)?cè)?0分以上的所有學(xué)生的基本情況;SELECT Student.Sno,SnameFROM Student,SCWHERE Student.
8、Sno=SC.Sno AND SC.Cno='2' AND SC.Grade>90(12) 查詢每個(gè)學(xué)生及其選修的課程名其及成績(jī);SELECT Student.Sno,Sname,Cname,GradeFROM Student,SC,CourseWHERE Student.Sno=SC.Sno AND SC.Cno=Course.Cno(13) 查詢與“XXX”在同一個(gè)系學(xué)習(xí)的學(xué)生;(XXX為自己的真實(shí)姓名)SELECT Sno,Sname,SdeptFROM Student WHERE Sdept IN (SELECT Sdept FROM Student WHERE
9、Sname='呂陽(yáng)')(14) 查詢其他系中比信息系某一學(xué)生年齡小的學(xué)生姓名和年齡;SELECT Sname,SageFROM StudentWHERE Sage<ANY (SELECT Sage FROM Student WHERE Sdept='IS')AND Sdept<>'IS'(15) 查詢其他系中比信息系所有學(xué)生年齡都小的學(xué)生姓名及年齡;SELECT Sname,SageFROM StudentWHERE Sage<ALL (SELECT Sage FROM Student WHERE Sdept='I
10、S')AND Sdept<>'IS'課程實(shí)驗(yàn)報(bào)告課程名稱數(shù)據(jù)庫(kù)系統(tǒng)概論班級(jí)實(shí)驗(yàn)日期姓名學(xué)號(hào)實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)名稱實(shí)驗(yàn)2:數(shù)據(jù)更新及視圖實(shí)驗(yàn)?zāi)康募耙?掌握數(shù)據(jù)定義語(yǔ)句;2掌握數(shù)據(jù)更新語(yǔ)句;3掌握視圖的使用。實(shí)驗(yàn)環(huán)境操作系統(tǒng):WindowsDBMS:SQL Server 2005實(shí)驗(yàn)內(nèi)容商品(商品號(hào) 字符(3),商品名 字符(20),單價(jià) 浮點(diǎn)型,商品類別字符(5),供應(yīng)商 字符(20);顧客(顧客號(hào) 字符(3),姓名 字符(10),住址 字符(20);購(gòu)買(mǎi)(顧客號(hào) 字符(3),商品號(hào) 字符(3),購(gòu)買(mǎi)數(shù)量 整型);用SQL語(yǔ)句實(shí)現(xiàn)如下題目:1創(chuàng)建上述3個(gè)表。2往表
11、中插入數(shù)據(jù):商品:M01,佳潔士,8.00,牙膏,寶潔;M02,高露潔,6.50,牙膏,高露潔;顧客:C01,Dennis,海淀;C02,John,朝陽(yáng);購(gòu)買(mǎi):C01,M01,13;C01,M05,12;3將所有的“牙刷”商品單價(jià)增加30%。4將“寶潔”供應(yīng)商改為“P&G”。5刪除所有賣(mài)出總數(shù)量少于20個(gè)的商品信息,不包括從沒(méi)有賣(mài)出的商品。6刪除沒(méi)有購(gòu)買(mǎi)記錄的商品。7創(chuàng)建顧客號(hào),商品號(hào),商品名稱,單價(jià),購(gòu)買(mǎi)數(shù)量的視圖。調(diào)試過(guò)程及實(shí)驗(yàn)結(jié)果(詳細(xì)記錄在調(diào)試過(guò)程中出現(xiàn)的問(wèn)題及解決方法。記錄實(shí)驗(yàn)執(zhí)行的結(jié)果)總結(jié)(對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行分析,問(wèn)題回答,實(shí)驗(yàn)心得體會(huì)及改進(jìn)意見(jiàn))附錄(源程序清單)課程實(shí)驗(yàn)報(bào)
12、告課程名稱數(shù)據(jù)庫(kù)系統(tǒng)概論班級(jí)124實(shí)驗(yàn)日期2014.4.29姓名董龍錢(qián)學(xué)號(hào)實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)名稱實(shí)驗(yàn)3:數(shù)據(jù)庫(kù)的完整性和安全性實(shí)驗(yàn)?zāi)康募耙?掌握實(shí)體完整性規(guī)則的定義方法;2掌握參照完整性規(guī)則的定義方法;3掌握用戶定義完整性的定義方法;4掌握數(shù)據(jù)庫(kù)安全性控制。實(shí)驗(yàn)環(huán)境操作系統(tǒng):WindowsDBMS:SQL Server 2005實(shí)驗(yàn)內(nèi)容有三個(gè)關(guān)系模式:Student(sno varchar(10) 主鍵,sname varchar(8), ssex varchar(2) 默認(rèn)為男, sage int 介于20到50之間, sdept varchar(20);Course(cno varchar(5
13、) 主鍵, cname varchar(20) 唯一, cpno varchar(5), credit int);SC(sno varchar(10) 主鍵,Student表的外鍵, cno varchar(5) 主鍵,Course表的外鍵, grade int)。數(shù)據(jù)庫(kù)的完整性(1) 利用查詢分析器創(chuàng)建上述3個(gè)基本表。(2) 刪除student表的關(guān)于sage 20到50的約束數(shù)據(jù)庫(kù)的安全性:用GRANT和REVOKE語(yǔ)句完成以下授權(quán)定義或存取控制功能:(3) 用戶王明對(duì)Student表和Course表有SELECT權(quán)力;(4) 用戶李勇對(duì)Student表和Course表有INSERT和DE
14、LETE權(quán)力;(5) 用戶劉星對(duì)Student表有SELECT權(quán)力,對(duì)Student表的sage字段有更新權(quán)力;(6) 用戶張新具有創(chuàng)建表的權(quán)力;(7) 用戶周平具有對(duì)Student表和Course表所有權(quán)力,并具有給其他用戶授權(quán)的權(quán)力;(8) 回收李勇、張新的權(quán)限Student表:Course表:SC表:調(diào)試過(guò)程及實(shí)驗(yàn)結(jié)果總結(jié)1:更加了解了數(shù)據(jù)庫(kù)的完整性和安全性;2:提高了動(dòng)手操作解決問(wèn)題的能力;3:對(duì)sql使用更加熟練;附錄(1):create table Student(sno varchar(10) primary key,sname varchar(8),ssex varchar(2
15、) default('男'),sdept varchar(20), sage int constraint C1 check (sage>=20 and sage<=50);create table Course(cno varchar(5) primary key,cname varchar(20) unique, cpno varchar(5), credit int);create table SC(sno varchar(10),cno varchar(5),primary key(sno,cno),foreign key (sno) references
16、Student (sno),foreign key (cno) references Course (cno),grade int);(2):alter table Student drop constraint C1;(3):Grant selecton Student to 王明;Grant selecton Courseto 王明;(4):Grant INSERT,DELETEon Student to 李勇;Grant INSERT,DELETEon Courseto 李勇;(5):Grant SELECTon Student to 劉星;Grant updateon Course(s
17、age)to 劉星;(6):Grant Createto 張新;(7):Grant all privilegeson Studentto 周平;Grant all privilegeson Courseto 周平; (8):Revoke INSERT,DELETEon Student from 李勇;Grant INSERT,DELETEon Coursefrom 李勇;課程實(shí)驗(yàn)報(bào)告課程名稱數(shù)據(jù)庫(kù)系統(tǒng)概論班級(jí)實(shí)驗(yàn)日期姓名學(xué)號(hào)實(shí)驗(yàn)成績(jī)實(shí)驗(yàn)名稱實(shí)驗(yàn)4:編寫(xiě)存儲(chǔ)過(guò)程訪問(wèn)數(shù)據(jù)庫(kù)實(shí)驗(yàn)?zāi)康募耙?熟悉使用存儲(chǔ)過(guò)程來(lái)進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用程序的設(shè)計(jì)。實(shí)驗(yàn)環(huán)境操作系統(tǒng):WindowsDBMS:SQL Server 2005實(shí)驗(yàn)內(nèi)容創(chuàng)建關(guān)系模式SCSC(sno varchar(10) 主鍵,Student表的外鍵, cno varchar(5) 主
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老院?jiǎn)T工培訓(xùn)與發(fā)展制度
- 安全認(rèn)證技術(shù)應(yīng)用
- 2026年西安市高新一中初級(jí)中學(xué)公開(kāi)招聘?jìng)淇碱}庫(kù)及完整答案詳解1套
- 山東工程職業(yè)技術(shù)大學(xué)(中心校區(qū))2025年招聘?jìng)淇碱}庫(kù)及答案詳解參考
- 2026年西安聯(lián)邦口腔醫(yī)院招聘6人備考題庫(kù)帶答案詳解
- 會(huì)議資料保密與安全管理制度
- 2026年松江區(qū)天馬山學(xué)校招聘?jìng)淇碱}庫(kù)有答案詳解
- 2026年河北雄安容港農(nóng)業(yè)科技有限公司招聘專業(yè)技術(shù)人員備考題庫(kù)及一套答案詳解
- 中學(xué)學(xué)生心理健康教育制度
- 云南特殊教育職業(yè)學(xué)院2026年春季銀齡教師招募備考題庫(kù)含答案詳解
- 裝修工人出意外合同范本
- 中醫(yī)護(hù)理病情觀察
- 船員勞務(wù)派遣管理制度
- vte防治宣傳管理制度
- 2025年中考數(shù)學(xué)二輪復(fù)習(xí)專題系列圓與無(wú)刻度直尺作圖
- 預(yù)防老年人失能
- 百色市2024-2025學(xué)年高二上學(xué)期期末考試英語(yǔ)試題(含答案詳解)
- 福建省龍巖市連城一中2025屆高考英語(yǔ)五模試卷含解析
- 耳聾護(hù)理學(xué)習(xí)
- 幼兒園入學(xué)準(zhǔn)備指導(dǎo)要點(diǎn)試題
- 《機(jī)械常識(shí)(第2版)》中職技工全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論