九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告)

  • 資源ID:86614771       資源大?。?span id="24d9guoke414" class="font-tahoma">497.50KB        全文頁數(shù):32頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告)

. .工程學(xué)院管理學(xué)院實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)課程名稱 : 數(shù)據(jù)庫原理及應(yīng)用 實(shí) 驗(yàn) 地 點(diǎn): 經(jīng)濟(jì)管理實(shí)驗(yàn)教學(xué)中心 20212021學(xué)年一學(xué)期 2021 年 9月至 2021 年 12 月專 業(yè) 信息管理與信息系統(tǒng) 班 級 10信管 學(xué)生 * 學(xué) 號 20211511215 指導(dǎo)教師 *x 實(shí)驗(yàn)一實(shí)驗(yàn)名稱: 熟悉SQL Server 2021的工作環(huán)境 成績:實(shí)驗(yàn)?zāi)康?.熟悉企業(yè)管理器、查詢管理器的使用。2.熟悉SQL Server 2021給出的樣例數(shù)據(jù)庫的容。實(shí)驗(yàn)容和步驟1. 練習(xí)企業(yè)管理器的使用。熟練掌握SQL Server效勞管理器和企業(yè)管理器的啟動(dòng)及參數(shù)配置等方法。2. 熟悉樣例數(shù)據(jù)庫。 在企業(yè)管理器中,依次翻開兩個(gè)樣例數(shù)據(jù)庫:Pubs、Northwind,查看其所擁有的數(shù)據(jù)對象,主要包括表、試圖、存儲過程、角色、規(guī)那么、默認(rèn)值、定義的數(shù)據(jù)類型、定義的函數(shù)等。3. 練習(xí)查詢分析器的使用。 1翻開企業(yè)管理器的工具菜單,如以下圖所示:4. 熟悉系統(tǒng)數(shù)據(jù)庫的構(gòu)造。1在企業(yè)管理器中展開Master數(shù)據(jù)庫節(jié)點(diǎn)。2熟悉Master數(shù)據(jù)庫中的所有表。3找知名為sysservers的表,右擊該表名,選擇"翻開表"返回所有行命令。 4按照此方法查看其他表的容。如:sysusers實(shí)驗(yàn)二實(shí)驗(yàn)名稱: 創(chuàng)立數(shù)據(jù)庫和數(shù)據(jù)表 成績:實(shí)驗(yàn)?zāi)康?. 了解SQL Server 2021數(shù)據(jù)庫的邏輯構(gòu)造和物理構(gòu)造。2. 了解表的構(gòu)造特點(diǎn)。3. 熟悉SQLServer的根本數(shù)據(jù)類型。4. 了解數(shù)據(jù)庫、數(shù)據(jù)表、約束等相關(guān)的概念。5. 實(shí)現(xiàn)在企業(yè)管理器中創(chuàng)立數(shù)據(jù)庫和表。6. 掌握使用Transact-SQL語句創(chuàng)立數(shù)據(jù)庫和表的方法。實(shí)驗(yàn)容和步驟練習(xí)創(chuàng)立數(shù)據(jù)庫和數(shù)據(jù)表。(1) 翻開"我的電腦或"資源管理器,在磁盤中以自己的或?qū)W號建立文件夾。(2) 創(chuàng)立名為"學(xué)生-選課即名為JWGL的數(shù)據(jù)庫,并存儲在地1步建立的文件下。(3) 在建立的JWGL數(shù)據(jù)庫中按照表9-1表9-3所示創(chuàng)立student、course和sc表9-1 student表9-2 course表9-3 sc(4)在數(shù)據(jù)表中輸入數(shù)據(jù)。為表1和表3建立主鍵約束。實(shí)驗(yàn)三實(shí)驗(yàn)名稱: 根本數(shù)據(jù)查詢 成績:實(shí)驗(yàn)?zāi)康?. 掌握SELECT-From-Where語句的構(gòu)造及使用,實(shí)現(xiàn)在數(shù)據(jù)庫上進(jìn)展簡單查詢。2. 掌握各種查詢操作方法。實(shí)驗(yàn)容和步驟數(shù)據(jù)表中輸入的數(shù)據(jù)Student CourseSC練習(xí)1:簡單查詢(1) 查詢?nèi)w學(xué)生的學(xué)號與。Select Sno,Sn FROM Student;(2) 查詢?nèi)w學(xué)生的及年齡。Select Sn,Age FROM Student;(3) 查詢?nèi)w學(xué)生的、年齡及所在的系別要用小寫字母表示系名,并用"系名來表示列名Select Sn,Age,Dept AS 系名 FROM Student;(4) 查詢選修了課程的學(xué)生學(xué)號。Select Sno FROM SC;練習(xí)2:條件查詢 1查詢所有年齡在20歲以下的學(xué)生的及其年齡Select Sn,Age FROM Student WHERE Age<20; 2查詢年齡在20到23歲之間的學(xué)生的系別及年齡Select Sn,Dept,Age FROM StudentWHERE Age BETWEEN 20 AND 23; 3查詢年齡不在2023歲之間的學(xué)生的、系別及年齡。Select Sn,Dept,Age FROM StudentWHERE Age NOT BETWEEN 20 AND 23; 4查詢所有姓"的學(xué)生的、學(xué)號和性別Select Sn,Sno,Sex FROM StudentWHERE Sn LIKE %; 5查詢?nèi)w學(xué)生情況,結(jié)果按所在系的編號升序排列,同一系的學(xué)生按年齡降序排列Select *FROM StudentOrder BY Dno ASC,Age DESC; 6查詢所有不姓的學(xué)生的Select Sn FROM StudentWHERE Sn NOT LIKE %;實(shí)驗(yàn)四實(shí)驗(yàn)名稱: 數(shù)據(jù)分組與匯總 成績:實(shí)驗(yàn)?zāi)康?. 掌握數(shù)據(jù)分組查詢的方法。2. 掌握統(tǒng)計(jì)函數(shù)的使用。2. 使用GROUP BY和HAVING子句對數(shù)據(jù)分組查詢。4. 使用相應(yīng)的運(yùn)算符或子句生成匯總數(shù)據(jù)。實(shí)驗(yàn)容和步驟練習(xí)1:使用統(tǒng)計(jì)函數(shù)1查詢學(xué)生的總?cè)藬?shù)Select COUNT(Sno)AS 總?cè)藬?shù) FROM Student;2查詢選修課程的人數(shù)Select COUNT(Sno)AS 總?cè)藬?shù) FROM SC;3計(jì)算選修了2門課程的學(xué)生的平均成績Select AVG(Grade) AS 平均成績 FROM SCWHERE (Cno=2);4查詢選修了3號課程的學(xué)生的最高分Select MAX(Grade) AS MXS FROM SCWHERE (Cno=3);練習(xí)2:分組查詢1求有成績的每個(gè)學(xué)生的平均成績Select Sno,AVG(Grade) AS 平均成績 FROM SCGROUP BY Sno;2求有成績的每個(gè)學(xué)生的總成績Select Sno,SUM(Grade) AS 總成績 FROM SCGROUP BY Sno;3求每門課程的平均成績Select Cno,AVG(Grade)AS 平均成績 FROM SCGROUP BY Cno;4求平均成績大于85分的學(xué)生的學(xué)號及平均成績Select Sno,AVG(Grade)AS Grade FROM SCGROUP BY SnoHAVING AVG(Grade)>85;5求平均成績大于85分的課程的課程號及課程平均成績。Select Cno,AVG(Grade)AS Grade FROM SCGROUP BY CnoHAVING AVG(Grade)>85;6求各個(gè)課程號及相應(yīng)的選課人數(shù) 程序:Select Cno,COUNT(Cno)AS 選課人數(shù) FROM SCGroupBY Cno;7查詢?nèi)藬?shù)多于2人含2人的系的編號及人數(shù)Select Dno,COUNT(Dno) AS 人數(shù) FROM StudentGROUP BY DnoHAVING COUNT(Dno)>=2;實(shí)驗(yàn)五實(shí)驗(yàn)名稱: 多表連接 成績:實(shí)驗(yàn)?zāi)康?. 了解多表連接的作用。2. 掌握使用不同類型的連接方式進(jìn)展表的連接操作的方法。實(shí)驗(yàn)容和步驟1. 查詢選修"數(shù)據(jù)構(gòu)造課程的學(xué)生的學(xué)號Select Sno AS 學(xué)號,Cn AS 選課 FROM Course,SCWHERE SC.Cno=Course.Cno AND Course.Cn=數(shù)據(jù)構(gòu)造;2. 查詢學(xué)生珊選修的課程的平均分Select AVG(Grade)AS 平均分 FROM Student,SCWHERE Student.Sno=SC.Sno AND Sn=珊;3. 查詢選修"數(shù)據(jù)庫原理課程的學(xué)生的平均分Select AVG(Grade) AS 平均分 FROM Course,SCWHERE Course.Cno=SC.Cno AND Cn=數(shù)據(jù)庫原理;4. 查詢學(xué)生"斌的所有成績,顯示的列包括,成績Select Sn,Grade AS 成績 FROM Student,SCWHERE Student.Sno=SC.Sno AND Sn= 斌;5. 查詢學(xué)生選修課的考試情況,顯示的列名包括學(xué)生,課程名稱,成績Select Sn AS 學(xué)生,Cno AS課程名稱,Grade AS成績 FROM Student,SCWHERE Student.Sno=SC.Sno;6. 查詢成績大于70分的學(xué)生Select DISTINCT Sn FROM Student,SCWHERE Student.Sno=SC.Sno AND Grade>70;實(shí)驗(yàn)六實(shí)驗(yàn)名稱: 數(shù)據(jù)更新操作 成績:實(shí)驗(yàn)?zāi)康?. 掌握在企業(yè)管理器中對數(shù)據(jù)表進(jìn)展插入、修改、刪除的數(shù)據(jù)操作。2. 掌握使用Transact-SQL語句對數(shù)據(jù)庫表進(jìn)展插入、修改和刪除的數(shù)據(jù)操作。3. 了解Transact-SQL語句對表數(shù)據(jù)操作的靈活控制能力。實(shí)驗(yàn)容和步驟1. 向?qū)W生表中插入學(xué)生"*X的根本信息INSERT INTO Student(Sno,Sn,Sex,Age,Dept,IDCard,Dno)VALUES(07,丹,女,20,管理學(xué)院,07,04);Select * FROM Student;2. 修改學(xué)生"*X的信息UPDATE StudentSET Age=20WHERE Sno=02;Select * FROM Student;3. 刪除課程中"數(shù)據(jù)庫原理的課DELETE FROM CourseWHERE Cn=數(shù)據(jù)庫原理;實(shí)驗(yàn)七實(shí)驗(yàn)名稱: 索引及其應(yīng)用 成績:實(shí)驗(yàn)?zāi)康?. 掌握使用企業(yè)管理器和Transact-SQL語句創(chuàng)立索引的方法。2. 了解不同索引對查詢性能的影響。實(shí)驗(yàn)容和步驟1. 給S建立一個(gè)唯一索引CREATE unique index SCI on Student(Sno,Sn);實(shí)驗(yàn)八實(shí)驗(yàn)名稱: 實(shí)現(xiàn)視圖 成績:實(shí)驗(yàn)?zāi)康?.掌握使用企業(yè)管理器和Transact-SQL語句創(chuàng)立視圖的方法。2.握視圖加密技術(shù)。3.學(xué)會通過視圖來修改數(shù)據(jù)。實(shí)驗(yàn)容和步驟1. 創(chuàng)立和檢驗(yàn)試圖CREATE VIEW STASSelect Sno,Sn,Dept FROM Student2. 創(chuàng)立一個(gè)新的學(xué)生信息表的視圖,并插入一行新數(shù)據(jù)。CREATE VIEW StASSelect Sno,Sn,Sex,Age,Dept,IDCard,Dno From StudentINSERT INTO St(Sno,Sn,Sex,Age,Dept,IDCard,Dno)VALUES(08,徐謹(jǐn),男,21,人文學(xué)院,03,3);實(shí)驗(yàn)九實(shí)驗(yàn)名稱:實(shí)現(xiàn)存儲過程 成績:實(shí)驗(yàn)?zāi)康?. 掌握使用企業(yè)管理器和Transact-SOL語句創(chuàng)立存儲過程的方法。2. 掌握帶參數(shù)和不帶參數(shù)的存儲過程的創(chuàng)立方法。3. 掌握顯示存儲過程信息的方法。實(shí)驗(yàn)容1. 創(chuàng)立如下不帶參數(shù)的簡單存儲過程。查詢成績在6084分之間的學(xué)上的學(xué)號和課程號。CREATE PROCEDURE Student_infoASSelect Sno,Cno FROM SCWHERE Grade BETWEEN 60 AND 84;2. 創(chuàng)立如下帶輸入?yún)?shù)的存儲過程。1根據(jù)輸入的學(xué)號,刪除該學(xué)生的選課成績記錄。CREATE PROCEDURE Grade_infoSno char(5)ASDelete FROM SCWHERE Sno=Sno;2向SC表中插入數(shù)據(jù)。CREATE PROCEDURE SC_info Sno char(5),Cno char(1),Grade decimal(9)ASINSERT INTO SCVALUES(Sno,Cno,Grade);3. 創(chuàng)立如下帶輸出參數(shù)的存儲過程,并寫出一個(gè)調(diào)用該過程的例子。根據(jù)輸入的學(xué)號、課程號,輸出其成績。CREATE PROCEDURE there_info Sno char(5),Cno char(1),Grade char (9) outputASSelect Grade FROM SCWHERE SC.Sno=Sno AND SC.Cno=Cno;實(shí)驗(yàn)十實(shí)驗(yàn)名稱: 實(shí)現(xiàn)觸發(fā)器 成績:實(shí)驗(yàn)?zāi)康?.創(chuàng)立維護(hù)數(shù)據(jù)完整性的觸發(fā)器2.創(chuàng)立強(qiáng)制復(fù)雜業(yè)務(wù)規(guī)那么的觸發(fā)器實(shí)驗(yàn)容針對學(xué)生表Student、課程表Course、學(xué)生選課表SC和表9-4,實(shí)現(xiàn)如下實(shí)驗(yàn):創(chuàng)立一個(gè)名為stu_insert的觸發(fā)器,向?qū)W生表Student插入記錄時(shí),自動(dòng)更新班級表中的class中的學(xué)生人數(shù)Number。表9-4 班級表ClassClnoSpecialityNumber95311計(jì)算機(jī)軟件295312計(jì)算機(jī)應(yīng)用2CREATE TRIGGER stu_insertON Student FOR INSERT,UPDATEASSelect *FROM Student,insertedBEGINUPDATE Class SET Number=Number+1WHERE Clno=(SELECT Clno FROM inserted)END觸發(fā)器前的Class表在Student表中插入數(shù)據(jù)觸發(fā)后Class表實(shí)驗(yàn)十一實(shí)驗(yàn)名稱:SQL Server的平安管理 成績:實(shí)驗(yàn)?zāi)康?. 掌握的SQL Server平安性機(jī)制。2. 熟練掌握實(shí)現(xiàn)權(quán)限授予和回收的方法。3. 掌握設(shè)計(jì)和實(shí)現(xiàn)平安保護(hù)機(jī)制的方法。實(shí)驗(yàn)容1. 在企業(yè)管理器中設(shè)置SQL Server2000登錄身份驗(yàn)證模式。步驟為:翻開"企業(yè)管理器展開"SQL Server組選中"數(shù)據(jù)庫效勞器單擊鼠標(biāo)右鍵,選擇"屬性命令"平安性選項(xiàng)卡設(shè)置身份驗(yàn)證模式為"SQL Server和Windows。2. 添加SQL Server身份驗(yàn)證登錄賬戶。(1) 分別使用SQL語句和圖形化界面方式添加以下兩個(gè)SQL Server驗(yàn)證登錄賬戶。 賬戶1名為TestDB,密碼為123456;語句:exec sp_addlogin TestDB,123456 賬戶2為CreateDB,密碼為654321。語句:exec sp_addlogin CreateDB,654321(2) 寫出添加賬戶1的SQL語句。exec sp_addlogin TestDB,1234563. 效勞器角色的管理。(1) 在企業(yè)管理器中查找所有效勞器角色。(2) 嘗試添加或刪除效勞器角色。(3) 嘗試修改效勞器角色的權(quán)限。(4) 將賬戶CreateDB參加到Dbceator角色成員中(寫出其SQL語句)。語句:EXEC sp_grantdbaccess'CreateDB' ,'Dbcreator'4. 添加或刪除數(shù)據(jù)庫用戶角色。(1) 使用圖形化工具盒SQL語句兩種方法,為JWGL數(shù)據(jù)庫添加TestDB,并在默認(rèn)狀態(tài)下查看數(shù)據(jù)庫角色類型。(2) 授予CreateDB操作JWGL數(shù)據(jù)庫的所有權(quán)限。(3) 嘗試為數(shù)據(jù)庫新增數(shù)據(jù)庫角色。(4) 了解效勞器角色和數(shù)據(jù)庫角色的區(qū)別。5. 授權(quán)和回收權(quán)限。(1) 授予TestDB對Student表執(zhí)行SELECT的權(quán)限。語句:GRANT SELECTON TABLE StudentTO TestDB;(2) 授予TestDB對SC表執(zhí)行SELECT、INSERT的權(quán)限,并允許其將該權(quán)限授予其他用戶。語句: GRANT SELECT,INSERTON TABLE SCTO TestDBWITH GRANT OPTION;(3) 收回TestDB的SELECT和INSERT權(quán)限。 語句:REVOKE SELECT,INSERTON TABLE SCFROM TestDB;實(shí)驗(yàn)十二實(shí)驗(yàn)名稱: 備份與恢復(fù) 成績:實(shí)驗(yàn)?zāi)康?.掌握使用企業(yè)管理器規(guī)劃和執(zhí)行備份操作的方法2.掌握使用企業(yè)管理器執(zhí)行恢復(fù)操作的方法實(shí)驗(yàn)容1.創(chuàng)立備份設(shè)備在本練習(xí)中,利用SQL server企業(yè)管理器和Transact-SQL語句,創(chuàng)立包含數(shù)據(jù)庫和事務(wù)日志備份的備份設(shè)備。(1) 企業(yè)管理器備份數(shù)據(jù)庫。利用SQL server企業(yè)管理器,對JWGL數(shù)據(jù)庫執(zhí)行完全數(shù)據(jù)庫備份,并且將其存儲到磁盤文件中。在企業(yè)管理器中,選擇"管理"備份 "備份數(shù)據(jù)庫命令,利用表9-5所示信息修改相應(yīng)的備份選項(xiàng),單擊"確定按鈕執(zhí)行備份工作。 表9-5 備份信息字段值數(shù)據(jù)庫JWGL名稱JWGLFull描述學(xué)生選課數(shù)據(jù)庫第1個(gè)全備備份類型數(shù)據(jù)庫完全目的Jwgll重寫重寫現(xiàn)有媒體2利用Transact-SQL語句將后續(xù)備份追加到某個(gè)備份文件中。編寫并執(zhí)行Transact-SQL腳本,實(shí)現(xiàn)對數(shù)據(jù)庫JWGL的再次完全數(shù)據(jù)庫備份,并將該備份追加到Jwgll備份文件中。需要的信息如表9-6所示。表9-6 備份所需信息選項(xiàng)值數(shù)據(jù)庫名稱JWGL備份文件邏輯設(shè)備Jwgll追加、重寫成初始化追加NOINT描述JWGL數(shù)據(jù)庫第2個(gè)全備語句:BACKUP DATABASE JWGLTODISK='d:sql2000MSSQLBACKUPJwgl1.BAK'WITH NOINIT,NAME='JWGL BACKUP',DESCRIPTION='JWGL數(shù)據(jù)庫第2個(gè)全備'3備份設(shè)備的容。在此實(shí)驗(yàn)中,利用SQL Server企業(yè)管理器,查看備份文件Jwgll中的容,進(jìn)而確認(rèn)兩個(gè)完全數(shù)據(jù)庫備份是否存在。翻開"企業(yè)管理器 選擇"管理"備份"命令在右邊的細(xì)節(jié)面板中右擊Jwgll選擇屬性"命令單擊查看容確認(rèn)備份文件中是否包括兩個(gè)完全數(shù)據(jù)庫備份。4Transact-SQL語句重寫現(xiàn)有備份和備份日志文件。 在此實(shí)驗(yàn)中,編寫并執(zhí)行Transact-SQL腳本,實(shí)現(xiàn)對數(shù)據(jù)庫JWGL的再次完全數(shù)據(jù)庫備份,并重寫文件Jwgll中的現(xiàn)有備份。語句:BACKUP DATABASE JWGLTODISK=' d:sql2000MSSQLBACKUPJwgl1.BAK '語句:BACKUP DATABASE JWGLTODISK=' d:sql2000MSSQLBACKUPJwgl1.BAK 'WITH INIT,NAME='JWGL BACKUP'教育之通病是教用腦的人不用手,不教用手的人用腦,所以一無所能。教育革命的對策是手腦聯(lián)盟,結(jié)果是手與腦的力量都可以大到不可思議。優(yōu)選

注意事項(xiàng)

本文(數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告))為本站會員(仙***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!