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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論