SQL Server數(shù)據(jù)庫項(xiàng)目教程任務(wù)指導(dǎo)書任務(wù)指導(dǎo)書-02_第1頁
SQL Server數(shù)據(jù)庫項(xiàng)目教程任務(wù)指導(dǎo)書任務(wù)指導(dǎo)書-02_第2頁
SQL Server數(shù)據(jù)庫項(xiàng)目教程任務(wù)指導(dǎo)書任務(wù)指導(dǎo)書-02_第3頁
SQL Server數(shù)據(jù)庫項(xiàng)目教程任務(wù)指導(dǎo)書任務(wù)指導(dǎo)書-02_第4頁
SQL Server數(shù)據(jù)庫項(xiàng)目教程任務(wù)指導(dǎo)書任務(wù)指導(dǎo)書-02_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫基礎(chǔ)及SQL項(xiàng)目二了解數(shù)據(jù)庫基礎(chǔ)知識項(xiàng)目指導(dǎo)書一、實(shí)訓(xùn)目的會(huì)分離和附加數(shù)據(jù)庫學(xué)會(huì)將現(xiàn)實(shí)世界的事物和特性抽象為信息世界的實(shí)體與關(guān)系會(huì)使用實(shí)體聯(lián)系圖(E-R圖)描述實(shí)體、屬性和實(shí)體間的關(guān)系會(huì)將E-R圖轉(zhuǎn)化為關(guān)系模型能根據(jù)開發(fā)需求,將關(guān)系模型規(guī)范化到一定程度對數(shù)據(jù)完整性有清晰的認(rèn)識二、項(xiàng)目背景設(shè)計(jì)選課數(shù)據(jù)庫,繪制E-R圖,轉(zhuǎn)換成關(guān)系模型,指出各表關(guān)鍵字。三、實(shí)訓(xùn)內(nèi)容任務(wù)1分離與附加數(shù)據(jù)庫1.附加XK數(shù)據(jù)庫2.查詢班級表中所有信息?3.分析表中數(shù)據(jù),為什么這樣建立數(shù)據(jù)庫及數(shù)據(jù)庫中的表?4.分離XK數(shù)據(jù)庫,附加該數(shù)據(jù)庫。任務(wù)2建立實(shí)體聯(lián)系圖教學(xué)資源:PPT講解1~91.?dāng)?shù)據(jù)庫系統(tǒng)的要素2.如何創(chuàng)建數(shù)據(jù)庫?3.概念模型的主要概念4.繪制學(xué)生選課E-R圖任務(wù)3建立關(guān)系型數(shù)據(jù)庫教學(xué)資源:PPT講解10~145.數(shù)據(jù)模型的三要素6.?dāng)?shù)據(jù)模型分類7.關(guān)系模型特點(diǎn)8.關(guān)系模型概念任務(wù)4認(rèn)識系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)教學(xué)資源:PPT講解11~149.?dāng)?shù)據(jù)庫在軟件網(wǎng)站開發(fā)中的作用10.系統(tǒng)數(shù)據(jù)庫和示例數(shù)據(jù)庫任務(wù)5熟悉示例數(shù)據(jù)庫XK11.XK學(xué)生選課數(shù)據(jù)庫包含哪五個(gè)表?(必備知識)1.查詢XK數(shù)據(jù)庫中五個(gè)表。(實(shí)訓(xùn))必備知識點(diǎn)復(fù)習(xí):SQLserver的組件有哪些?如何打開SQLserver的企業(yè)管理器、配置管理器?如何為一個(gè)服務(wù)器開服務(wù)?如何新建查詢?分別說出3種方法。任務(wù)2建立實(shí)體聯(lián)系圖1.?dāng)?shù)據(jù)庫系統(tǒng)的要素?cái)?shù)據(jù)Data、數(shù)據(jù)庫DataBase,DB、數(shù)據(jù)庫管理系統(tǒng)DataBaseManagementSystemDBMS2.如何創(chuàng)建數(shù)據(jù)庫?抽象概念模型繪制E-R圖轉(zhuǎn)換關(guān)系模型規(guī)范Ι范式Ⅱ范式Ⅲ范式3.概念模型的主要概念概念模型是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。實(shí)體Entity如一個(gè)學(xué)生、一門課程、一種食物屬性Attribute如學(xué)生實(shí)體包括學(xué)號、姓名、性別、出生日期、系部、入學(xué)時(shí)間等碼Key唯一識別實(shí)體的屬性。如學(xué)號實(shí)體集EntitySet同型實(shí)體的集合如全體學(xué)生聯(lián)系Relationship實(shí)體間的相互聯(lián)系。1:11:NM:N4.繪制學(xué)生選課E-R圖作業(yè):練習(xí)繪制寵物飲食E-R圖任務(wù)3建立關(guān)系型數(shù)據(jù)庫5.數(shù)據(jù)模型的三要素?cái)?shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操縱、完整性約束6.?dāng)?shù)據(jù)模型分類層次模型、網(wǎng)狀模型、關(guān)系模型7.關(guān)系模型特點(diǎn)1、表格中每列都是不可再分的基本數(shù)據(jù)項(xiàng)2、每列的名字不同,數(shù)據(jù)類型相同或兼容3、行的順序無關(guān)緊要4、列的順序無關(guān)緊要5、關(guān)系中不能存在完全相同的兩行8.關(guān)系模型概念關(guān)系模型-------關(guān)系或表關(guān)系中的行----元祖或記錄關(guān)系中的列----屬性或字段任務(wù)4認(rèn)識系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)9.?dāng)?shù)據(jù)庫在軟件網(wǎng)站開發(fā)中的作用10.系統(tǒng)數(shù)據(jù)庫和示例數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫master數(shù)據(jù)庫:記錄系統(tǒng)的所有系統(tǒng)級的信息model數(shù)據(jù)庫:模板數(shù)據(jù)庫msdb數(shù)據(jù)庫:記錄了有關(guān)SQLServerAgent服務(wù)的信息tempdb數(shù)據(jù)庫:臨時(shí)數(shù)據(jù)庫,用于保存中間數(shù)據(jù)示例數(shù)據(jù)庫Northwind數(shù)據(jù)庫pubs數(shù)據(jù)庫任務(wù)5熟悉示例數(shù)據(jù)庫XK11.XK學(xué)生選課數(shù)據(jù)庫包含哪五個(gè)表?五張表:StudentClassDepartmentCourseStucou五、實(shí)訓(xùn)步驟任務(wù)1分離與附加數(shù)據(jù)庫1.附加XK數(shù)據(jù)庫方法一:啟動(dòng)SQLServerManagementStudio,在【對象資源管理器】中右鍵單擊【數(shù)據(jù)庫】,選擇【附加】,如圖2-1所示。圖2-1數(shù)據(jù)庫“附加”(2)打開【附加數(shù)據(jù)庫】對話框,進(jìn)行相關(guān)設(shè)置,如圖2-2所示。(3)單擊【添加】按鈕,打開【定位數(shù)據(jù)庫文件】對話框,選擇要附加的主數(shù)據(jù)文件。(4)附加數(shù)據(jù)庫準(zhǔn)備就緒后,單擊【確定】按鈕,完成數(shù)據(jù)庫的附加操作。數(shù)據(jù)庫附加成功后,在【數(shù)據(jù)庫】節(jié)點(diǎn)中將會(huì)出現(xiàn)“XS”數(shù)據(jù)庫節(jié)點(diǎn)。方法二:使用T-SQL附加數(shù)據(jù)庫使用T-SQL語句將E:\data文件夾中的數(shù)據(jù)庫附加到當(dāng)前的SQLServer實(shí)例上。EXECsp_attach_dbxs,'E:\data\xs_dat.mdf','E:\data\xs_log.ldf'圖2-2“附加數(shù)據(jù)庫”設(shè)置2.查詢班級表中所有信息?在查詢編輯器中輸入select*fromclass3.分析表中數(shù)據(jù),為什么這樣建立數(shù)據(jù)庫及數(shù)據(jù)庫中的表?數(shù)據(jù)庫結(jié)構(gòu)圖:4.分離XK數(shù)據(jù)庫,附加該數(shù)據(jù)庫。方法一:使用SQLServerManagementStudio分離數(shù)據(jù)庫使用SQLServerManagementStudio實(shí)現(xiàn)xs數(shù)據(jù)庫的分離,并將數(shù)據(jù)庫對應(yīng)的文件復(fù)制到E:\databeifen中。(1)啟動(dòng)SQLServerManagementStudio,在【對象資源管理器】中展開【數(shù)據(jù)庫】節(jié)點(diǎn)。(2)右鍵單擊【XS】,選擇【任務(wù)】中的【分離】,如圖2-5所示。圖2-5數(shù)據(jù)庫分離操作(3)打開【分離數(shù)據(jù)庫】對話框,選擇要分離的數(shù)據(jù)庫,并進(jìn)行相關(guān)設(shè)置,如圖2-6所示。圖2-6“分離數(shù)據(jù)庫”設(shè)置(4)分離數(shù)據(jù)庫準(zhǔn)備就緒后,單擊【確定】按鈕,完成數(shù)據(jù)庫的分離操作。數(shù)據(jù)庫分離成功后,在【數(shù)據(jù)庫】節(jié)點(diǎn)中“XS”將不復(fù)存在。(5)將“E:\data”文件夾中XS數(shù)據(jù)庫對應(yīng)的兩個(gè)文件復(fù)制到“E:\databeifen”文件夾中(如果該文件夾不存在,請首先創(chuàng)建該文件夾)。方法二:使用T-SQL分離數(shù)據(jù)庫在SQLServer2008中,使用存儲(chǔ)過程sp_detach_db可以實(shí)現(xiàn)數(shù)據(jù)庫的分離。語法格式

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論