資源描述:
《《數(shù)據(jù)庫(kù)原理及應(yīng)用》實(shí)驗(yàn)指導(dǎo)書(計(jì)本)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、數(shù)據(jù)庫(kù)原理及應(yīng)用實(shí)驗(yàn)指導(dǎo)書邵陽學(xué)院信息工程系陳智2013年9月實(shí)驗(yàn)1創(chuàng)建和管理數(shù)據(jù)庫(kù)實(shí)驗(yàn)?zāi)康募耙?.掌握創(chuàng)建、修改、刪除數(shù)據(jù)庫(kù)的方法。2.掌握創(chuàng)建、修改、刪除數(shù)據(jù)表的方法。實(shí)驗(yàn)內(nèi)容1.使用SQLServerManagementStudio,創(chuàng)建和維護(hù)數(shù)據(jù)庫(kù)。2.使用SQLServerManagementStudio,創(chuàng)建和維護(hù)數(shù)據(jù)表。主要儀器設(shè)備電腦一臺(tái),安裝SQLServer數(shù)據(jù)庫(kù)系統(tǒng)。實(shí)驗(yàn)步驟1.運(yùn)行SQLServerManagementStudio,連接本地?cái)?shù)據(jù)庫(kù)。2.創(chuàng)建一個(gè)名為“SPJDB”的數(shù)據(jù)庫(kù)。(1)在“對(duì)象資源管理器”中,右鍵點(diǎn)擊“數(shù)據(jù)庫(kù)”,在彈
2、出菜單中選擇“新建數(shù)據(jù)庫(kù)(N)”。(2)在彈出的“新建數(shù)據(jù)庫(kù)”對(duì)話框中,輸入數(shù)據(jù)庫(kù)名稱,點(diǎn)擊“確定”按鈕,創(chuàng)建數(shù)據(jù)庫(kù)。1.“SPJDB”數(shù)據(jù)庫(kù)包括如下四個(gè)關(guān)系模式S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)說明:供應(yīng)商表S由供應(yīng)商代碼(SNO)、供應(yīng)商姓名(SNAME)、供應(yīng)商狀態(tài)(STATUS)、供應(yīng)商所在城市(CITY)組成;零件表P由零件代碼(PNO)、零件名(PNAME)、顏色(COLOR)、重量(WEIGHT)組成;工程項(xiàng)目表J由
3、工程項(xiàng)目代碼(JNO)、工程項(xiàng)目名(JNAME)、工程項(xiàng)目所在城市(CITY)組成;供應(yīng)情況表SPJ由供應(yīng)商代碼(SNO)、零件代碼(PNO)、工程項(xiàng)目代碼(JNO)、供應(yīng)數(shù)量(QTY)組成。在“SPJDB”數(shù)據(jù)庫(kù)中創(chuàng)建以上四個(gè)關(guān)系模式對(duì)應(yīng)的數(shù)據(jù)表,請(qǐng)自行約定各表的主鍵、外鍵以及表中各個(gè)字段的數(shù)據(jù)類型、約束。(1)在“對(duì)象資源管理器”中,展開“數(shù)據(jù)庫(kù)”節(jié)點(diǎn),右鍵點(diǎn)擊“SPJDB”中的“表”,在彈出菜單中選擇“新建表(N)”。(2)輸入表的字段信息,主鍵、外鍵信息,約束信息等,并進(jìn)行保存。1.創(chuàng)建“SPJDB”數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)關(guān)系圖。(1)在“對(duì)象資源管理器”中,展開“
4、數(shù)據(jù)庫(kù)”節(jié)點(diǎn),右鍵點(diǎn)擊“SPJDB”中的“數(shù)據(jù)庫(kù)關(guān)系圖”,在彈出菜單中選擇“新建數(shù)據(jù)庫(kù)關(guān)系圖(N)”。(2)在彈出的“添加表”對(duì)話框中,選擇所有的表,點(diǎn)擊“添加(A)”按鈕。(3)調(diào)整數(shù)據(jù)庫(kù)關(guān)系圖中各表的位置,并進(jìn)行必要的修改和設(shè)置。(4)保存數(shù)據(jù)庫(kù)關(guān)系圖。1.修改“SPJDB”數(shù)據(jù)庫(kù),將數(shù)據(jù)庫(kù)文件的初始大小設(shè)置為10M。(1)在“對(duì)象資源管理器”中,右鍵點(diǎn)擊“SPJDB”,在彈出菜單中選擇“屬性(R)”。(2)在彈出的“數(shù)據(jù)庫(kù)屬性”對(duì)話框中,點(diǎn)擊左側(cè)的“文件”項(xiàng),將數(shù)據(jù)庫(kù)文件的初始大小修改為10M,點(diǎn)擊“確定”保存修改。注意事項(xiàng)1.新建數(shù)據(jù)庫(kù)時(shí),可以對(duì)數(shù)據(jù)庫(kù)文件進(jìn)
5、行相關(guān)設(shè)置。2.如果在創(chuàng)建表時(shí),沒有設(shè)置外鍵約束,可以在創(chuàng)建數(shù)據(jù)庫(kù)關(guān)系圖時(shí),使用拖拽主鍵的方式進(jìn)行設(shè)置,此時(shí)一定要保存數(shù)據(jù)庫(kù)關(guān)系圖,才能使設(shè)置的外鍵約束生效。實(shí)驗(yàn)報(bào)告要求1.打印“SPJDB”數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)關(guān)系圖。2.打印修改“SPJDB”數(shù)據(jù)庫(kù)的結(jié)果。實(shí)驗(yàn)2Transact-SQL語言——數(shù)據(jù)查詢實(shí)驗(yàn)?zāi)康募耙?.掌握Transact-SQL數(shù)據(jù)操縱語句的使用方法。。2.掌握Transact-SQL數(shù)據(jù)查詢語句的使用方法。。實(shí)驗(yàn)內(nèi)容在給定的數(shù)據(jù)庫(kù)中,寫入數(shù)據(jù),并執(zhí)行SQL語言完成查詢。主要儀器設(shè)備電腦一臺(tái),安裝SQLServer數(shù)據(jù)庫(kù)系統(tǒng)。實(shí)驗(yàn)步驟1.運(yùn)行SQLS
6、erverManagementStudio,連接本地?cái)?shù)據(jù)庫(kù)。2.在“SPJDB”數(shù)據(jù)庫(kù)中,寫入以下數(shù)據(jù)。S表SPJ表SNOSNAMESTATUSCITYSNOPNOJNOQTYS1精藝20天津S1P1J1200S2勝溪10北京S1P1J3100S3東方紅30北京S1P1J4700S4豐泰盛20天津S1P2J2100S5為民30上海S2P3J1400P表S2P3J2200PNOPNAMECOLORWEIGHTS2P3J4500P1螺母紅12S2P3J5400P2螺栓綠17S2P5J1400P3螺絲刀藍(lán)14S2P5J2100P4螺絲刀紅14S3P1J1200P5凸輪藍(lán)4
7、0S3P3J1200P6齒輪紅30S4P5J1100J表S4P6J3300JNOJNAMECITYS4P6J4200J1三建北京S5P2J4100J2一汽長(zhǎng)春S5P3J1200J3彈簧廠天津S5P6J2200J4造船廠天津S5P6J4500J5汽車廠唐山J6無線電廠常州J7半導(dǎo)體廠南京(1)點(diǎn)擊工具欄中的“新建查詢(N)”。(2)在查詢編輯器中,輸入以下SQL語句,寫入數(shù)據(jù)。DELETEFROMSPJ;DELETEFROMS;DELETEFROMP;DELETEFROMJ;INSERTINTOS(SNO,SNAME,[STATUS],CITY)VALUES('S