第1講 啟動SQL Server 2008_第1頁
第1講 啟動SQL Server 2008_第2頁
第1講 啟動SQL Server 2008_第3頁
第1講 啟動SQL Server 2008_第4頁
第1講 啟動SQL Server 2008_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第1講講 啟動啟動SQL Sevrer 2008 哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院本本講講主要主要內(nèi)內(nèi)容容課程簡介課程簡介 安裝與配置安裝與配置 SQL Server 2008啟動啟動 SQL Server 2008 常用工具簡介常用工具簡介 1234SQL Server 2008 的管理工具的管理工具 一一. 課程簡介課程簡介 課程的性質(zhì)和意義課程的性質(zhì)和意義 課程名稱課程名稱: :大型數(shù)據(jù)庫應(yīng)用大型數(shù)據(jù)庫應(yīng)用 英文名稱英文名稱: :the application of large databasethe application of large database 數(shù)據(jù)庫是信息

2、與計算科學(xué)專業(yè)和統(tǒng)計專業(yè)的專業(yè)數(shù)據(jù)庫是信息與計算科學(xué)專業(yè)和統(tǒng)計專業(yè)的專業(yè)特色必修課程特色必修課程, ,是應(yīng)用數(shù)學(xué)專業(yè)的專業(yè)基礎(chǔ)選修課程是應(yīng)用數(shù)學(xué)專業(yè)的專業(yè)基礎(chǔ)選修課程. . 數(shù)據(jù)庫課程是后續(xù)課程數(shù)據(jù)分析、數(shù)據(jù)挖掘、應(yīng)數(shù)據(jù)庫課程是后續(xù)課程數(shù)據(jù)分析、數(shù)據(jù)挖掘、應(yīng)用數(shù)理統(tǒng)計的工具,也與用數(shù)理統(tǒng)計的工具,也與計算機科學(xué)中的數(shù)據(jù)結(jié)計算機科學(xué)中的數(shù)據(jù)結(jié)構(gòu)構(gòu)、數(shù)據(jù)庫理論、數(shù)據(jù)庫理論、邏輯設(shè)計、系統(tǒng)結(jié)構(gòu)邏輯設(shè)計、系統(tǒng)結(jié)構(gòu)和計算機安全和計算機安全等課等課程聯(lián)系密切,是一門重要的應(yīng)用技術(shù)類課程程聯(lián)系密切,是一門重要的應(yīng)用技術(shù)類課程. . 哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院 課程的性質(zhì)和意義課程的性質(zhì)和意

3、義 數(shù)據(jù)處理是計算機四大應(yīng)用數(shù)據(jù)處理是計算機四大應(yīng)用 ( (科學(xué)計算、科學(xué)計算、過程控制、數(shù)據(jù)處理和輔助設(shè)計過程控制、數(shù)據(jù)處理和輔助設(shè)計) ) 的一個主要的一個主要方面,而且已經(jīng)滲透到許多其他應(yīng)用領(lǐng)域方面,而且已經(jīng)滲透到許多其他應(yīng)用領(lǐng)域. . 數(shù)據(jù)庫課程是專業(yè)知識與生產(chǎn)實際之間的數(shù)據(jù)庫課程是專業(yè)知識與生產(chǎn)實際之間的橋梁橋梁, , 具有重要的應(yīng)用價值具有重要的應(yīng)用價值. . 通過課程的學(xué)習(xí)通過課程的學(xué)習(xí), ,增強理解概念的能力增強理解概念的能力, , 學(xué)學(xué)會運用會運用“試驗法試驗法”, 鍛煉邏輯思維的能力鍛煉邏輯思維的能力, , 掌握掌握數(shù)據(jù)庫操作的主要技術(shù)數(shù)據(jù)庫操作的主要技術(shù), ,特別是運用特

4、別是運用 SQLSQL語言查語言查詢數(shù)據(jù)的能力詢數(shù)據(jù)的能力, , 為實際應(yīng)用為實際應(yīng)用打下堅實的基礎(chǔ)打下堅實的基礎(chǔ). . 原則上按教材的第原則上按教材的第1 1章至第章至第1212章安排,章節(jié)章安排,章節(jié)內(nèi)容和順序按講義安排內(nèi)容和順序按講義安排. . 授課授課 56 = 456 = 4* *14 14 學(xué)時學(xué)時, ,其中其中 理論講授理論講授 42 42 學(xué)時學(xué)時, , 上機上機 14 14 學(xué)時學(xué)時. . 考試占總成績的考試占總成績的80%.80%.平時成績占平時成績占20%.20%. 嚴(yán)格平時的上機考核嚴(yán)格平時的上機考核. . 上機要完成作業(yè)上機要完成作業(yè). . “大型數(shù)據(jù)庫應(yīng)用實習(xí)大型數(shù)

5、據(jù)庫應(yīng)用實習(xí)”與本課程密切相關(guān)與本課程密切相關(guān). . 授課內(nèi)容、學(xué)時安排與考核授課內(nèi)容、學(xué)時安排與考核哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院教材及主要參考書教材及主要參考書 教材:教材:高巍巍高巍巍等編著等編著. . 數(shù)據(jù)庫基礎(chǔ)與應(yīng)用數(shù)據(jù)庫基礎(chǔ)與應(yīng)用(SQL Server (SQL Server 2008)2008). .清華大學(xué)出版社清華大學(xué)出版社. 2010.8 . 2010.8 參考書:參考書: 1 1 劉奎劉奎等等編著編著. . SQL Server 2008 SQL Server 2008 從入門到精通從入門到精通. .北京:化學(xué)工業(yè)出版社,北京:化學(xué)工業(yè)出版社,2009.9

6、2009.9 第一版第一版. . 2 2 吳戈吳戈等編等編著著. . SQL Server 2008 SQL Server 2008 學(xué)習(xí)筆記學(xué)習(xí)筆記. . 北京:北京:人民郵電出版社,人民郵電出版社,2009.10 2009.10 第一版第一版. . 3 3 胡百敬等著胡百敬等著; ;SQL Server 2005 T-SQL SQL Server 2005 T-SQL 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計. .北京北京: :電子工業(yè)出版社電子工業(yè)出版社,2008.1 ,2008.1 哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院教材及主要參考書教材及主要參考書 推薦兩本推薦兩本”微軟技術(shù)叢書微軟技術(shù)叢書”

7、1 ( 1 (美美)Stacia Misner )Stacia Misner 著著, ,潘玉琪潘玉琪 譯譯. . SQL Server 2008SQL Server 2008報表服務(wù)從入門到精通報表服務(wù)從入門到精通. .北京北京: :清清華大學(xué)出版社,華大學(xué)出版社,2010.2 2010.2 第第1 1版版. . 2 ( 2 (美美)Mike Hotek )Mike Hotek 著著, ,傳思傳思 等譯等譯. . SQL Server 2008SQL Server 2008實現(xiàn)與維護(hù)實現(xiàn)與維護(hù)(MCTS(MCTS教程教程) ). .北京北京: :清清華大學(xué)出版社華大學(xué)出版社,2011.7 ,2

8、011.7 第第1 1版版(MCTS Exam 70-642)(MCTS Exam 70-642)(Exam70-642MCTS:WindowsServer2008網(wǎng)絡(luò)結(jié)構(gòu)配置考試). 哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院二二. 安裝與配置安裝與配置 SQL Server 2008 SQL ServerSQL Server發(fā)展簡史發(fā)展簡史 早期的早期的SQL ServerSQL Server是是Microsoft Microsoft 和和SybaseSybase在在19881988年為年為OS/2OS/2平臺開發(fā)平臺開發(fā)的一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng). .隨著與隨

9、著與SybaseSybase合作的深入,合作的深入, Microsoft Microsoft在在19901990年開始開發(fā)用于年開始開發(fā)用于NTNT平臺的平臺的SQL ServerSQL Server版本版本. . 1993 1993年,微軟推出了年,微軟推出了SQL Server4.2SQL Server4.2,是一個功能簡單,易于使用的,是一個功能簡單,易于使用的桌面數(shù)據(jù)庫系統(tǒng)桌面數(shù)據(jù)庫系統(tǒng). . 1995 1995年,微軟公司成功地發(fā)布了年,微軟公司成功地發(fā)布了Microsoft SQL Server 6.0Microsoft SQL Server 6.0系統(tǒng),系統(tǒng),是一個小型商業(yè)應(yīng)用數(shù)

10、據(jù)庫,正式成為一個完整的數(shù)據(jù)庫是一個小型商業(yè)應(yīng)用數(shù)據(jù)庫,正式成為一個完整的數(shù)據(jù)庫. . 1998 1998年,微軟公司又成功地推出了年,微軟公司又成功地推出了Microsoft SQL Server 7.0Microsoft SQL Server 7.0系統(tǒng),系統(tǒng),成為一個中小型商業(yè)應(yīng)用數(shù)據(jù)庫,包含了許多良好的特性,在商業(yè)市場中成為一個中小型商業(yè)應(yīng)用數(shù)據(jù)庫,包含了許多良好的特性,在商業(yè)市場中得到了應(yīng)用得到了應(yīng)用. . 2000 2000年,微軟公司迅速發(fā)布了與傳統(tǒng)年,微軟公司迅速發(fā)布了與傳統(tǒng)SQL ServerSQL Server有重大不同的有重大不同的 SQL SQL Server2000S

11、erver2000系統(tǒng),是企業(yè)級的數(shù)據(jù)庫系統(tǒng),在數(shù)據(jù)庫市場中取得了重大系統(tǒng),是企業(yè)級的數(shù)據(jù)庫系統(tǒng),在數(shù)據(jù)庫市場中取得了重大的成功的成功. . 哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院SQL Server 發(fā)展簡史發(fā)展簡史 20052005年年1212月月, ,微軟公司發(fā)布了微軟公司發(fā)布了SQL Server 2005SQL Server 2005系統(tǒng)系統(tǒng). . 2008 2008年年8 8月,微軟公司發(fā)布了月,微軟公司發(fā)布了SQL Server 2008SQL Server 2008系統(tǒng)系統(tǒng). . 從從SQL ServerSQL Server的發(fā)展中可以看出,軟件產(chǎn)品的形成的發(fā)展中可以看出

12、,軟件產(chǎn)品的形成首先是技術(shù)的積累首先是技術(shù)的積累. .伴隨著技術(shù)積累的成熟伴隨著技術(shù)積累的成熟, ,軟件產(chǎn)品才軟件產(chǎn)品才逐步取得相應(yīng)的市場地位逐步取得相應(yīng)的市場地位. .不過不過, ,軟件產(chǎn)品在剛推入市場軟件產(chǎn)品在剛推入市場時時, ,需要有一個適應(yīng)市場的過程需要有一個適應(yīng)市場的過程. .在這個適應(yīng)過程中在這個適應(yīng)過程中, ,需要需要軟件企業(yè)具有雄厚的技術(shù)和經(jīng)濟實力軟件企業(yè)具有雄厚的技術(shù)和經(jīng)濟實力. .哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院 SQL Server 2008 產(chǎn)品組件產(chǎn)品組件 SQL Server 2008 SQL Server 2008 是一個功能豐富的關(guān)系型數(shù)據(jù)庫是一個功

13、能豐富的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)管理系統(tǒng). .其功能組件主要包括其功能組件主要包括: : Database EngineDatabase Engine( (數(shù)據(jù)庫引擎數(shù)據(jù)庫引擎),),數(shù)據(jù)存儲數(shù)據(jù)存儲, ,主要主要用于存儲用于存儲、處理和保護(hù)數(shù)據(jù)處理和保護(hù)數(shù)據(jù), ,是系統(tǒng)的核心是系統(tǒng)的核心. . Analysis ServicesAnalysis Services( (分析服務(wù)分析服務(wù)),),數(shù)據(jù)處理數(shù)據(jù)處理, ,主要主要用于創(chuàng)建用于創(chuàng)建、管理復(fù)雜的數(shù)據(jù)庫管理復(fù)雜的數(shù)據(jù)庫, ,如數(shù)據(jù)挖掘如數(shù)據(jù)挖掘. . Reporting ServicesReporting Services( (報表服務(wù)報表服務(wù)

14、),),數(shù)據(jù)輸出數(shù)據(jù)輸出, ,主要主要用于創(chuàng)建用于創(chuàng)建、管理以及部署報表管理以及部署報表. . Integration ServicesIntegration Services( (集成服務(wù)集成服務(wù)), ), 數(shù)據(jù)轉(zhuǎn)化和數(shù)據(jù)轉(zhuǎn)化和集成集成, ,主要用于移動主要用于移動、復(fù)制復(fù)制、集成以及轉(zhuǎn)換數(shù)據(jù)集成以及轉(zhuǎn)換數(shù)據(jù). .哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院SQL Server 2008 版本版本版本版本描述描述使用環(huán)境使用環(huán)境企業(yè)版企業(yè)版Enterprise Enterprise EditionEdition一個運行全面的數(shù)據(jù)管理和商業(yè)智能平臺,提供一個運行全面的數(shù)據(jù)管理和商業(yè)智能平臺,提

15、供企業(yè)級的可擴展性,高可用性和高安全性以運企業(yè)級的可擴展性,高可用性和高安全性以運行企業(yè)關(guān)鍵業(yè)務(wù)應(yīng)用行企業(yè)關(guān)鍵業(yè)務(wù)應(yīng)用, , 可支持操作系統(tǒng)支持的可支持操作系統(tǒng)支持的最大最大 CPU CPU 數(shù)數(shù). .大規(guī)模大規(guī)模OLTPOLTP大規(guī)模報表大規(guī)模報表先進(jìn)的分析先進(jìn)的分析數(shù)據(jù)倉庫數(shù)據(jù)倉庫標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版Standard EditionStandard Edition一個完整的數(shù)據(jù)管理和商業(yè)智能平臺,提供最好一個完整的數(shù)據(jù)管理和商業(yè)智能平臺,提供最好的易用性和可管理性來運行部門級應(yīng)用的易用性和可管理性來運行部門級應(yīng)用, , 該版該版本最多支持本最多支持 4 4 個個 CPU.CPU.部門級應(yīng)用部門級應(yīng)

16、用中小型規(guī)模中小型規(guī)模OLTPOLTP報表和分析報表和分析工作組版工作組版Workgroup Workgroup EditionEdition可靠的數(shù)據(jù)管理和報表平臺,提供各分支應(yīng)用程可靠的數(shù)據(jù)管理和報表平臺,提供各分支應(yīng)用程序以安全,遠(yuǎn)程同步和管理功能序以安全,遠(yuǎn)程同步和管理功能分支數(shù)據(jù)存儲分支數(shù)據(jù)存儲分支報表分支報表遠(yuǎn)程同步遠(yuǎn)程同步學(xué)習(xí)版學(xué)習(xí)版Express EditionExpress Edition適用于學(xué)習(xí)和創(chuàng)建桌面應(yīng)用程序和小型服務(wù)器應(yīng)適用于學(xué)習(xí)和創(chuàng)建桌面應(yīng)用程序和小型服務(wù)器應(yīng)用程序,并可被用程序,并可被ISVsISVs重新發(fā)布的免費版本重新發(fā)布的免費版本入門級的學(xué)習(xí)入門級的學(xué)習(xí)免

17、費的免費的ISVsISVs重發(fā)重發(fā)豐富的桌面應(yīng)用豐富的桌面應(yīng)用移動版移動版Compact EditionCompact Edition一個免費的嵌入式一個免費的嵌入式 SQL Server SQL Server 數(shù)據(jù)庫,可創(chuàng)建數(shù)據(jù)庫,可創(chuàng)建移動設(shè)備,桌面端和移動設(shè)備,桌面端和WebWeb端獨立運行的和偶爾端獨立運行的和偶爾連接的應(yīng)用程序連接的應(yīng)用程序獨立嵌入式開發(fā)獨立嵌入式開發(fā)斷開式連接客戶端斷開式連接客戶端哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院 SQL Sever 2008 安裝要求安裝要求 安裝軟件之前安裝軟件之前, , 核準(zhǔn)軟件所需的軟硬件環(huán)境是一種良好核準(zhǔn)軟件所需的軟硬件環(huán)境是一

18、種良好的習(xí)慣的習(xí)慣. . CPUCPU:須與:須與 Pentium Pentium 兼容兼容, ,最低最低1.0GHz,1.0GHz,推薦推薦 2.0GHz 2.0GHz 或更高或更高. . 內(nèi)存內(nèi)存:最?。鹤钚?12MB,512MB,推薦推薦2GB2GB或更高或更高. . 硬盤硬盤:大于等于:大于等于2.0GB.2.0GB. 操作系統(tǒng)要求操作系統(tǒng)要求 Windows Vista, Windows Server 2008,Windows Vista, Windows Server 2008,Windows Server 2003 SP2, Windows XP Professional SP2

19、,Windows Server 2003 SP2, Windows XP Professional SP2,其他的組件要求為其他的組件要求為 Microsoft Internet Explorer 6 SP1,Microsoft Internet Explorer 6 SP1,Windows Installer 3.1 Windows Installer 3.1 以上以上, ,計算機還要安裝網(wǎng)絡(luò)協(xié)議計算機還要安裝網(wǎng)絡(luò)協(xié)議. . 實際安裝的步驟可參見教材或本次課最后的實際安裝的步驟可參見教材或本次課最后的附錄附錄. . 安裝過程中可能會遇到如下情況安裝過程中可能會遇到如下情況, , 需要特殊需要

20、特殊處理處理. . 執(zhí)行執(zhí)行 SQL Server SQL Server 安裝程序時,提示錯誤:安裝程序時,提示錯誤: “以前的某個程序安裝已在安裝的計算機上以前的某個程序安裝已在安裝的計算機上創(chuàng)建掛起的文件操作。運行安裝程序之前必須重創(chuàng)建掛起的文件操作。運行安裝程序之前必須重新啟動計算機新啟動計算機” 根據(jù)錯誤提示重新啟動計算機,錯誤依然存根據(jù)錯誤提示重新啟動計算機,錯誤依然存在在. 這是因為注冊表中,掛起的文件的注冊項不這是因為注冊表中,掛起的文件的注冊項不能被正確地清理所致能被正確地清理所致. SQL Sever 2008 安裝注意事項安裝注意事項 打開注冊表:打開注冊表: 單擊單擊 開

21、始開始運行運行 菜單,在菜單,在 運行運行 對話框的對話框的打開打開文本框中輸入文本框中輸入“regedit”,單擊單擊 確定確定 按鈕按鈕, 打打開開 注冊表編輯注冊表編輯, 在左側(cè)的窗格中找到如下項:在左側(cè)的窗格中找到如下項: HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession Manager 然后在右邊的窗格中刪除子鍵然后在右邊的窗格中刪除子鍵: PendingFileRenameOperations解決問題的方法解決問題的方法 哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院 三三. 啟動啟動 SQL Server 2008 1. SQL

22、 Server 20081. SQL Server 2008數(shù)據(jù)庫服務(wù)器的啟動、停止數(shù)據(jù)庫服務(wù)器的啟動、停止 (1) (1)利用啟動服務(wù)利用啟動服務(wù) 在在WindowsWindows中打開中打開 控制面板控制面板 管理工具管理工具 服務(wù)服務(wù) , ,就會看到就會看到Windows ServicesWindows Services窗口,由此可看到系統(tǒng)中各項服務(wù)窗口,由此可看到系統(tǒng)中各項服務(wù)的狀態(tài),的狀態(tài),SQL ServerSQL Server數(shù)據(jù)庫服務(wù)器服務(wù)對應(yīng)名稱數(shù)據(jù)庫服務(wù)器服務(wù)對應(yīng)名稱 SQL ServerSQL Server(MSSQLSERVERMSSQLSERVER),可以在此服務(wù)名稱

23、上雙擊,通過),可以在此服務(wù)名稱上雙擊,通過 屬性屬性 窗口來控制服務(wù)的狀態(tài)或更改其設(shè)置窗口來控制服務(wù)的狀態(tài)或更改其設(shè)置. .如圖所示如圖所示. . 哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院 (2 2)利用利用SQL Server Configuration ManagerSQL Server Configuration Manager啟動服務(wù)啟動服務(wù) SQL Server Configuration Manager SQL Server Configuration Manager是是SQL Server 2008SQL Server 2008的主要管的主要管理工具,可以通過理工具,可以通

24、過SQL Server Configuration ManagerSQL Server Configuration Manager啟動,操作啟動,操作演示演示. . (3 3)利用命令啟動服務(wù)利用命令啟動服務(wù) 除了使用控制臺外,可以再命令提示符窗口中輸入命令啟動除了使用控制臺外,可以再命令提示符窗口中輸入命令啟動 SQLSQLServer Server 數(shù)據(jù)庫服務(wù)器服務(wù)。其格式如下:數(shù)據(jù)庫服務(wù)器服務(wù)。其格式如下: NET START NET START 服務(wù)名稱服務(wù)名稱 【例例1 1】利用命令方式啟動利用命令方式啟動 MSSQLSERVER MSSQLSERVER 服務(wù)服務(wù) NET START

25、 NET START MSSQLSERVERMSSQLSERVER哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院2. 注冊服務(wù)器 啟動啟動SQL Server Management StudioSQL Server Management Studio,選擇,選擇 視圖視圖 已注冊的服務(wù)器已注冊的服務(wù)器 , ,顯示顯示 已注冊的服務(wù)器已注冊的服務(wù)器 窗口,選擇某一服務(wù)器組,單擊鼠標(biāo)右鍵,在出現(xiàn)窗口,選擇某一服務(wù)器組,單擊鼠標(biāo)右鍵,在出現(xiàn)的快捷菜單中選擇的快捷菜單中選擇 新建服務(wù)器注冊新建服務(wù)器注冊 選項選項. .如下圖如下圖所示所示. .在此窗口中在此窗口中, ,設(shè)置要注冊的服務(wù)器名稱和登錄設(shè)置要

26、注冊的服務(wù)器名稱和登錄服務(wù)器時使用的安全類型,單擊服務(wù)器時使用的安全類型,單擊 測試測試 按鈕,如果按鈕,如果設(shè)置正確,則顯示測試成功;否則,重新進(jìn)行參數(shù)設(shè)置正確,則顯示測試成功;否則,重新進(jìn)行參數(shù)設(shè)置。單擊設(shè)置。單擊 保存保存 按鈕,則服務(wù)器注冊成功按鈕,則服務(wù)器注冊成功. .哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院 四四. SQL Server 2008 的管理工具的管理工具SQL Server Management StudioSQL Server Management Studio(SQL ServerSQL Server管理器)管理器) 1. 1.啟動啟動SQL Server M

27、anagement StudioSQL Server Management Studio (SSMS) (SSMS) 從從 開始開始 菜單中菜單中, ,選擇選擇 程序程序 Microsoft SQL Server 2008 Microsoft SQL Server 2008 SQL Server Management StudioSQL Server Management Studio,在出現(xiàn)的如圖所示的,在出現(xiàn)的如圖所示的 連接服務(wù)器連接服務(wù)器 對話框中,指定要連接的服務(wù)器的類型、服務(wù)器對話框中,指定要連接的服務(wù)器的類型、服務(wù)器的名稱和服務(wù)器的身份驗證方式,然后單擊的名稱和服務(wù)器的身份驗證方

28、式,然后單擊 連接連接 啟動啟動 SSMS. SSMS. 如圖所示如圖所示. .哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院 2.SQL Server Management Studio的工具組件的工具組件 SQL Server Management StudioSQL Server Management Studio為開發(fā)和管理提供了很多功能強大的為開發(fā)和管理提供了很多功能強大的工具組件工具組件. .這些組件窗口可以通過這些組件窗口可以通過 視圖視圖 菜單獲取,主要包括以下幾項菜單獲取,主要包括以下幾項. . (1 1)使用)使用對象資源管理器對象資源管理器。瀏覽服務(wù)器、創(chuàng)建和定位對象、管理

29、數(shù)據(jù)源。瀏覽服務(wù)器、創(chuàng)建和定位對象、管理數(shù)據(jù)源以及查看日志以及查看日志. . (2 2)管理)管理已注冊的服務(wù)器已注冊的服務(wù)器. .存儲經(jīng)常訪問的服務(wù)器的連接信息存儲經(jīng)常訪問的服務(wù)器的連接信息. . (3 3)使用)使用解決方案資源管理器解決方案資源管理器. . 在稱為在稱為SQL ServerSQL Server腳本腳本的項目中存儲的項目中存儲并組織腳本及相關(guān)連接信息并組織腳本及相關(guān)連接信息. .可以將幾個可以將幾個SQL ServerSQL Server腳本腳本存儲為解決方案,存儲為解決方案,并使用源代碼管理工具管理隨時間演進(jìn)的腳本并使用源代碼管理工具管理隨時間演進(jìn)的腳本. . (4 4)

30、使用)使用SQL Server Management StudioSQL Server Management Studio模板模板. .基于現(xiàn)有模板創(chuàng)建查詢基于現(xiàn)有模板創(chuàng)建查詢. .還可以創(chuàng)建自定義查詢,或改變現(xiàn)有模板以使它適合您自己的需要還可以創(chuàng)建自定義查詢,或改變現(xiàn)有模板以使它適合您自己的需要. . (5 5)動態(tài)幫助)動態(tài)幫助. .單擊組件或類型代碼時,顯示相關(guān)幫助主題的列表單擊組件或類型代碼時,顯示相關(guān)幫助主題的列表. .哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院v 注冊服務(wù)器、配置服務(wù)器屬性注冊服務(wù)器、配置服務(wù)器屬性v 鏈接到數(shù)據(jù)庫引擎、鏈接到數(shù)據(jù)庫引擎、SSASSSAS、SSRS

31、SSRS、SSISSSIS或或SQL ServerCompact SQL ServerCompact 3.53.5的一個實例的一個實例v 管理數(shù)據(jù)庫和管理數(shù)據(jù)庫和SSASSSAS對象對象v 創(chuàng)建對象創(chuàng)建對象, ,如數(shù)據(jù)庫、表、多維數(shù)據(jù)集、數(shù)據(jù)庫用戶和登錄名如數(shù)據(jù)庫、表、多維數(shù)據(jù)集、數(shù)據(jù)庫用戶和登錄名v 管理文件和文件組管理文件和文件組v 附加或分離數(shù)據(jù)庫附加或分離數(shù)據(jù)庫v 啟動腳本編寫工具啟動腳本編寫工具v 管理安全性、查看系統(tǒng)日志和監(jiān)視當(dāng)前活動管理安全性、查看系統(tǒng)日志和監(jiān)視當(dāng)前活動v 配置復(fù)制配置復(fù)制v 管理全文索引管理全文索引 工具組件的主要功能工具組件的主要功能哈爾哈爾濱師濱師范大范大學(xué)

32、學(xué)恒星恒星學(xué)學(xué)院院Business Intelligence Development Studio Business Intelligence Development Studio (BIDS,(BIDS,商業(yè)智能開發(fā)平臺商業(yè)智能開發(fā)平臺) ) SQL Server 2008 SQL Server 2008商業(yè)智能開發(fā)平臺商業(yè)智能開發(fā)平臺BIDS BIDS 是一個集成的是一個集成的環(huán)境,主要用于開發(fā)商業(yè)智能構(gòu)造(如多維數(shù)據(jù)集、數(shù)據(jù)源、環(huán)境,主要用于開發(fā)商業(yè)智能構(gòu)造(如多維數(shù)據(jù)集、數(shù)據(jù)源、報告和報告和 Integration Services Integration Services 軟件包)軟

33、件包). .它重用了它重用了 Visual Visual Studio 2008Studio 2008,包括了創(chuàng)建報表服務(wù)報表模型的模板和其他,包括了創(chuàng)建報表服務(wù)報表模型的模板和其他BIBI相關(guān)的項目模板相關(guān)的項目模板. .BIDSBIDS是設(shè)計和創(chuàng)建是設(shè)計和創(chuàng)建 SQL ServerSQL Server報表服務(wù)報表服務(wù)的主要開發(fā)工具的主要開發(fā)工具. .哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院文檔和教程文檔和教程 SQL Server 2008 SQL Server 2008提供了大量的聯(lián)機幫助文檔提供了大量的聯(lián)機幫助文檔(Books OnlineBooks Online),它具有索引和全

34、文搜索能力,),它具有索引和全文搜索能力,可根據(jù)關(guān)鍵詞來快速查找用戶所需信息可根據(jù)關(guān)鍵詞來快速查找用戶所需信息.SQL Server.SQL Server2008 2008 中提供的教程可以幫助了解中提供的教程可以幫助了解 SQL Server SQL Server 技術(shù)技術(shù)和開始項目和開始項目. . 從從 開始開始 菜單中,選擇菜單中,選擇 程序程序 MicrosoftMicrosoftSQL Server 2008SQL Server 2008 文檔和教程文檔和教程 SQL ServerSQL Server教程教程 ,打開,打開 SQL ServerSQL Server教程教程. .哈爾哈

35、爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院 附錄附錄 SQL Server 2008的安裝的安裝 SQL Server 2008SQL Server 2008安裝的全過程安裝的全過程。 (1 1)打開)打開SQL Server 2008SQL Server 2008的文件夾,雙擊的文件夾,雙擊setup.exesetup.exe。 (2 2)SQL Server 2008SQL Server 2008提供了一個功能樹以安裝所有提供了一個功能樹以安裝所有SQL ServerSQL Server組件,包括計劃、安裝、維護(hù)、工具、資源、高級、選項功能項,選組件,包括計劃、安裝、維護(hù)、工具、資源、高級、選

36、項功能項,選擇安裝功能。如圖所示。擇安裝功能。如圖所示。哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院(3 3)如果計算機中已安裝)如果計算機中已安裝SQL Server 2008SQL Server 2008以前的版本,就要單擊以前的版本,就要單擊“從從SQL Server 2000SQL Server 2000或或SQL Server 2005SQL Server 2005升級升級”項;如果計算機中沒有安項;如果計算機中沒有安裝裝SQL Server 2008SQL Server 2008以前的版本,則單擊以前的版本,則單擊“全新全新SQL ServerSQL Server獨立安裝獨立安裝或

37、向現(xiàn)有安裝添加功能或向現(xiàn)有安裝添加功能”項,實現(xiàn)全新安裝。項,實現(xiàn)全新安裝。(4 4)進(jìn)入輸入)進(jìn)入輸入SQL Server 2008SQL Server 2008產(chǎn)品密鑰界面,輸入正版產(chǎn)品的密鑰,產(chǎn)品密鑰界面,輸入正版產(chǎn)品的密鑰,或默認(rèn)不輸入任何密鑰,則或默認(rèn)不輸入任何密鑰,則SQL Server 2008SQL Server 2008可試用可試用180180天,如圖所示。天,如圖所示。 哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院(5 5)在彈出的)在彈出的“許可條款許可條款”對話框,選中下面的對話框,選中下面的“我接受許可條款我接受許可條款(A A)”,如圖所示,然后可單擊下一步繼續(xù)。,

38、如圖所示,然后可單擊下一步繼續(xù)。哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院(6 6)單擊)單擊“安裝安裝”按鈕后,進(jìn)入按鈕后,進(jìn)入“安裝程序支持規(guī)則安裝程序支持規(guī)則”界面,進(jìn)行安裝界面,進(jìn)行安裝測試,安裝程序支持規(guī)則全部滿足時才可進(jìn)行下一步安裝。測試,安裝程序支持規(guī)則全部滿足時才可進(jìn)行下一步安裝。(7 7)在)在“功能選擇功能選擇”頁上選擇需安裝的組件。選擇功能名稱后,右側(cè)窗頁上選擇需安裝的組件。選擇功能名稱后,右側(cè)窗格中會顯示每個組件組的功能說明。如圖所示。格中會顯示每個組件組的功能說明。如圖所示。哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院(8 8)在)在“實例配置實例配置”頁上指定是安

39、裝默認(rèn)實例還是命名實例,對于默認(rèn)頁上指定是安裝默認(rèn)實例還是命名實例,對于默認(rèn)實例,實例名稱和實例實例,實例名稱和實例IDID均為均為MSSQLSERVERMSSQLSERVER,如圖所示。,如圖所示。哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院(9 9)在)在“磁盤空間要求磁盤空間要求”頁計算指定的功能所需的磁盤空間,然后將所頁計算指定的功能所需的磁盤空間,然后將所需空間與可用磁盤空間進(jìn)行比較。需空間與可用磁盤空間進(jìn)行比較。(1010)在)在“服務(wù)器配置服務(wù)器配置”頁上指定頁上指定SQL ServerSQL Server服務(wù)的登錄賬號。如圖所服務(wù)的登錄賬號。如圖所示示 哈爾哈爾濱師濱師范大范大

40、學(xué)學(xué)恒星恒星學(xué)學(xué)院院(1111)單擊)單擊“下一步下一步”按鈕,進(jìn)行數(shù)據(jù)庫引擎配置,即制定數(shù)據(jù)庫引擎按鈕,進(jìn)行數(shù)據(jù)庫引擎配置,即制定數(shù)據(jù)庫引擎身份驗證安全模式、管理員和數(shù)據(jù)目錄,如圖所示。身份驗證安全模式、管理員和數(shù)據(jù)目錄,如圖所示。哈爾哈爾濱師濱師范大范大學(xué)學(xué)恒星恒星學(xué)學(xué)院院(1212)使用)使用“Analysis ServicesAnalysis Services配置配置”頁指定將擁有頁指定將擁有Analysis Analysis ServicesServices的管理員權(quán)限的用戶或賬戶。的管理員權(quán)限的用戶或賬戶。(1313)使用)使用“Reporting ServicesReportin

41、g Services配置配置”頁指定要創(chuàng)建的頁指定要創(chuàng)建的Reporting Reporting ServicesServices安裝的類型,其包括以下安裝的類型,其包括以下3 3個選項:本機模式默認(rèn)配置、個選項:本機模式默認(rèn)配置、SharePointSharePoint模式默認(rèn)配置和未配置的模式默認(rèn)配置和未配置的Reporting ServicesReporting Services安裝。安裝。(1414)在)在“錯誤和使用情況報告錯誤和使用情況報告”頁上指定要發(fā)送到頁上指定要發(fā)送到MicrosoftMicrosoft以幫助以幫助改善改善SQL ServerSQL Server的信息。默認(rèn)情

42、況下,用于錯誤報告和功能使用情況的信息。默認(rèn)情況下,用于錯誤報告和功能使用情況的選項處于啟用狀態(tài)。的選項處于啟用狀態(tài)。(1515)在)在“準(zhǔn)備安裝準(zhǔn)備安裝”頁顯示安裝過程中指定的安裝選項的樹視圖。若頁顯示安裝過程中指定的安裝選項的樹視圖。若要繼續(xù),單擊要繼續(xù),單擊“安裝安裝”按鈕。按鈕。(1616)在安裝過程中,)在安裝過程中,“安裝進(jìn)度安裝進(jìn)度”頁會隨時提供相應(yīng)的安裝狀態(tài),當(dāng)頁會隨時提供相應(yīng)的安裝狀態(tài),當(dāng)進(jìn)度條進(jìn)行到進(jìn)度條進(jìn)行到100%100%時,單擊時,單擊“下一步下一步”按鈕,會出現(xiàn)一個指向安裝日按鈕,會出現(xiàn)一個指向安裝日志文件摘要以及其他重要說明的鏈接,如圖所示。志文件摘要以及其他重要

43、說明的鏈接,如圖所示。 1.1 數(shù)據(jù)庫的概念1 1數(shù)據(jù)和信息數(shù)據(jù)和信息 數(shù)據(jù)數(shù)據(jù)是人們用于記錄事物情況的物理符號。是人們用于記錄事物情況的物理符號。信息信息是數(shù)據(jù)中所包含的意義。通俗地講,信息是經(jīng)過加工處理并對是數(shù)據(jù)中所包含的意義。通俗地講,信息是經(jīng)過加工處理并對人類社會實踐和生產(chǎn)活動產(chǎn)生決策影響的數(shù)據(jù)。人類社會實踐和生產(chǎn)活動產(chǎn)生決策影響的數(shù)據(jù)。 數(shù)據(jù)與信息既有區(qū)別,又有聯(lián)系。數(shù)據(jù)是表示信息的,但并非數(shù)據(jù)與信息既有區(qū)別,又有聯(lián)系。數(shù)據(jù)是表示信息的,但并非任何數(shù)據(jù)都能表示信息,信息只是加工處理后的數(shù)據(jù),是數(shù)據(jù)所表任何數(shù)據(jù)都能表示信息,信息只是加工處理后的數(shù)據(jù),是數(shù)據(jù)所表的內(nèi)容。的內(nèi)容。2. 2.

44、 數(shù)據(jù)處理和數(shù)據(jù)管理數(shù)據(jù)處理和數(shù)據(jù)管理 數(shù)據(jù)處理數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。它包括對數(shù)據(jù)的收集、存是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程。它包括對數(shù)據(jù)的收集、存儲、分類、計算、加工、檢索和傳輸?shù)纫幌盗谢顒?。儲、分類、計算、加工、檢索和傳輸?shù)纫幌盗谢顒?。?shù)據(jù)管理數(shù)據(jù)管理是指數(shù)據(jù)的收集、組織、存儲、檢索和維護(hù)等操作是指數(shù)據(jù)的收集、組織、存儲、檢索和維護(hù)等操作 1.3 數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng)3.數(shù)據(jù)庫(數(shù)據(jù)庫(DB-Data Base) 數(shù)據(jù)庫是長期存儲在計算機內(nèi)的、可供不同用數(shù)據(jù)庫是長期存儲在計算機內(nèi)的、可供不同用戶共享的、按一定結(jié)構(gòu)組織在一起的相關(guān)數(shù)據(jù)的集合戶共享的、按一定結(jié)構(gòu)組織在一起的相關(guān)數(shù)據(jù)的集合

45、硬件硬件存放數(shù)據(jù)存放數(shù)據(jù)庫的介質(zhì)庫的介質(zhì)常見數(shù)據(jù)庫文件擴展名:常見數(shù)據(jù)庫文件擴展名: MDF-SQL ServerMDF-SQL Server;MDB-AccessMDB-Access;DBC-VFPDBC-VFP(Visual FoxProVisual FoxPro)1.3 數(shù)據(jù)庫和數(shù)據(jù)庫系統(tǒng)4.數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(Database Management System,DBMS) 數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)庫進(jìn)行統(tǒng)一管理和統(tǒng)數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)庫進(jìn)行統(tǒng)一管理和統(tǒng)一控制的一個系統(tǒng)軟件,用戶對數(shù)據(jù)庫的任何操作都是一控制的一個系統(tǒng)軟件,用戶對數(shù)據(jù)庫的任何操作都是通過它來完成的,因此也稱為數(shù)

46、據(jù)平臺通過它來完成的,因此也稱為數(shù)據(jù)平臺 。主要功能如下:主要功能如下:(1)數(shù)據(jù)定義功能)數(shù)據(jù)定義功能(2)數(shù)據(jù)操縱功能)數(shù)據(jù)操縱功能(3)數(shù)據(jù)庫的運行管理)數(shù)據(jù)庫的運行管理(4)數(shù)據(jù)庫的建立和維護(hù))數(shù)據(jù)庫的建立和維護(hù) 5.5.數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng) 數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(Database System(Database System,DBS)DBS)是一個計算機應(yīng)用系統(tǒng)。它是是一個計算機應(yīng)用系統(tǒng)。它是把有關(guān)計算機硬件、軟件、數(shù)據(jù)和人員組合起來為用戶提供信息服務(wù)把有關(guān)計算機硬件、軟件、數(shù)據(jù)和人員組合起來為用戶提供信息服務(wù)的系統(tǒng)。的系統(tǒng)。 數(shù)據(jù)庫系統(tǒng)是由計算機系統(tǒng)、數(shù)據(jù)庫及其描述機構(gòu)、數(shù)據(jù)庫管理

47、數(shù)據(jù)庫系統(tǒng)是由計算機系統(tǒng)、數(shù)據(jù)庫及其描述機構(gòu)、數(shù)據(jù)庫管理系統(tǒng)和有關(guān)人員組成的具有高度組織性的總體。系統(tǒng)和有關(guān)人員組成的具有高度組織性的總體。應(yīng)用程序應(yīng)用程序數(shù)據(jù)庫數(shù)據(jù)庫管理員管理員開發(fā)工具開發(fā)工具數(shù)據(jù)庫數(shù)據(jù)庫管理管理系統(tǒng)系統(tǒng)操作系統(tǒng)操作系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫1.1 數(shù)據(jù)庫的概念數(shù)據(jù)庫系統(tǒng)的簡單結(jié)構(gòu)應(yīng)用程序應(yīng)用程序1應(yīng)用程序應(yīng)用程序2應(yīng)用程序應(yīng)用程序n數(shù) 據(jù) 庫 管 理數(shù) 據(jù) 庫 管 理系統(tǒng)系統(tǒng)(DBMS)數(shù) 據(jù) 庫 管 理數(shù) 據(jù) 庫 管 理員(員(DBA)數(shù)據(jù)庫數(shù)據(jù)庫基礎(chǔ)基礎(chǔ)數(shù)據(jù)庫數(shù)據(jù)庫:是數(shù)據(jù)的匯集,它以一定的組織形式存于存儲介質(zhì)上。是數(shù)據(jù)的匯集,它以一定的組織形式存于存儲介質(zhì)上。DBMSDBMS

48、:是管理數(shù)據(jù)庫的系統(tǒng)軟件,它實現(xiàn)數(shù)據(jù)庫系統(tǒng)的各種功能。是是管理數(shù)據(jù)庫的系統(tǒng)軟件,它實現(xiàn)數(shù)據(jù)庫系統(tǒng)的各種功能。是數(shù)據(jù)庫系統(tǒng)的核心。數(shù)據(jù)庫系統(tǒng)的核心。DBADBA:負(fù)責(zé)數(shù)據(jù)庫的規(guī)劃、設(shè)計、協(xié)調(diào)、維護(hù)和管理等工作。負(fù)責(zé)數(shù)據(jù)庫的規(guī)劃、設(shè)計、協(xié)調(diào)、維護(hù)和管理等工作。應(yīng)用程序:應(yīng)用程序:指以數(shù)據(jù)庫為基礎(chǔ)的應(yīng)用程序。指以數(shù)據(jù)庫為基礎(chǔ)的應(yīng)用程序。相關(guān)相關(guān)人員人員數(shù)數(shù)據(jù)據(jù)庫庫用用應(yīng)應(yīng)系系統(tǒng)統(tǒng)DBMSOSOS硬件硬件1.1 數(shù)據(jù)庫的概念1.2 數(shù)據(jù)庫模型v現(xiàn)實世界的數(shù)據(jù)描述現(xiàn)實世界的數(shù)據(jù)描述 1. 1. 數(shù)據(jù)處理的數(shù)據(jù)處理的3 3個階段個階段 現(xiàn)實世界現(xiàn)實世界信息世界信息世界機器世界機器世界圖圖1-5 數(shù)據(jù)處理的

49、三個階段數(shù)據(jù)處理的三個階段抽象轉(zhuǎn)換客觀對象客觀對象概念模型概念模型數(shù)據(jù)模型數(shù)據(jù)模型v數(shù)據(jù)模型就是現(xiàn)實世界的模擬。現(xiàn)有的數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)模型就是現(xiàn)實世界的模擬?,F(xiàn)有的數(shù)據(jù)庫系統(tǒng),均是基于某種數(shù)據(jù)模型的,掌握數(shù)據(jù)模型的基本,均是基于某種數(shù)據(jù)模型的,掌握數(shù)據(jù)模型的基本概念是學(xué)習(xí)數(shù)據(jù)庫的基礎(chǔ)。數(shù)據(jù)模型分為概念是學(xué)習(xí)數(shù)據(jù)庫的基礎(chǔ)。數(shù)據(jù)模型分為概念模型概念模型和和結(jié)構(gòu)數(shù)據(jù)模型結(jié)構(gòu)數(shù)據(jù)模型。v概念模型也稱信息模型,常用的表示方法:實體概念模型也稱信息模型,常用的表示方法:實體- -關(guān)關(guān)系(系(E-RE-R)方法。)方法。v數(shù)據(jù)結(jié)構(gòu)模型直接面向數(shù)據(jù)庫中的數(shù)據(jù)的邏輯結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)模型直接面向數(shù)據(jù)庫中的數(shù)據(jù)的邏輯結(jié)構(gòu)

50、,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等。,主要包括網(wǎng)狀模型、層次模型、關(guān)系模型等。1.2 數(shù)據(jù)庫模型1.1.數(shù)據(jù)模型的組成數(shù)據(jù)模型的組成(1 1)數(shù)據(jù)結(jié)構(gòu))數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)是所研究對象的數(shù)據(jù)類型的集合。這些對象是數(shù)據(jù)結(jié)構(gòu)是所研究對象的數(shù)據(jù)類型的集合。這些對象是數(shù)據(jù)庫的組成成分,包括描述客觀對象(實體)的數(shù)據(jù)對象數(shù)據(jù)庫的組成成分,包括描述客觀對象(實體)的數(shù)據(jù)對象,也包括描述客觀對象(實體)之間聯(lián)系的數(shù)據(jù)對象。,也包括描述客觀對象(實體)之間聯(lián)系的數(shù)據(jù)對象。 數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)的組織方式及其類型,即靜態(tài)特性的數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)的組織方式及其類型,即靜態(tài)特性的描述,是刻畫一個數(shù)據(jù)模型性質(zhì)最重要的方

51、面,因為數(shù)據(jù)的描述,是刻畫一個數(shù)據(jù)模型性質(zhì)最重要的方面,因為數(shù)據(jù)的組織方式及其類型不同,在此基礎(chǔ)上允許執(zhí)行的操作和操作組織方式及其類型不同,在此基礎(chǔ)上允許執(zhí)行的操作和操作規(guī)則就有所不同。因此,在數(shù)據(jù)庫系統(tǒng)中,人們通常根據(jù)其規(guī)則就有所不同。因此,在數(shù)據(jù)庫系統(tǒng)中,人們通常根據(jù)其數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型,進(jìn)而命名數(shù)據(jù)庫的類型數(shù)據(jù)結(jié)構(gòu)的類型來命名數(shù)據(jù)模型,進(jìn)而命名數(shù)據(jù)庫的類型 1.2 數(shù)據(jù)庫模型(2 2)數(shù)據(jù)操作)數(shù)據(jù)操作 數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種數(shù)據(jù)對象的實例允許執(zhí)數(shù)據(jù)操作是指對數(shù)據(jù)庫中各種數(shù)據(jù)對象的實例允許執(zhí)行的操作集合,包括操作及其操作規(guī)則。數(shù)據(jù)結(jié)構(gòu)不同,行的操作集合,包括操作及其操作規(guī)則

52、。數(shù)據(jù)結(jié)構(gòu)不同,數(shù)據(jù)操作及其操作規(guī)則就有所不同。數(shù)據(jù)操作及其操作規(guī)則就有所不同。 數(shù)據(jù)操作主要包括查詢和更新兩大類。數(shù)據(jù)模型應(yīng)能數(shù)據(jù)操作主要包括查詢和更新兩大類。數(shù)據(jù)模型應(yīng)能定義這些操作的確切含義、操作符號、操作規(guī)則和操作語定義這些操作的確切含義、操作符號、操作規(guī)則和操作語言,和數(shù)據(jù)結(jié)構(gòu)不同,數(shù)據(jù)操作是對數(shù)據(jù)動態(tài)特性的描述言,和數(shù)據(jù)結(jié)構(gòu)不同,數(shù)據(jù)操作是對數(shù)據(jù)動態(tài)特性的描述。1.2 數(shù)據(jù)庫模型2.2.概念模型概念模型(1 1) 實體實體 是客觀事物的真實反映??梢允鞘强陀^事物的真實反映??梢允菍嶋H存在的對象實際存在的對象、抽象概抽象概念念或或事件事件。(2 2)屬性)屬性 將事物特性稱為實體屬性

53、。將事物特性稱為實體屬性。 例如,為描述一個職工,可能涉及如下屬性:編號、姓名、例如,為描述一個職工,可能涉及如下屬性:編號、姓名、性別、出生日期和職稱。性別、出生日期和職稱。例如:例如: 1.2 數(shù)據(jù)庫模型(3 3)實體型和實體值)實體型和實體值 實體型就是實體的結(jié)構(gòu)描述,通常是實體名和屬性名的集合;實體型就是實體的結(jié)構(gòu)描述,通常是實體名和屬性名的集合;具有相同屬性的實體,有相同的實體型。實體值是一個具體的實體,具有相同屬性的實體,有相同的實體型。實體值是一個具體的實體,是屬性值的集合。是屬性值的集合。 例如,教師實體型是:例如,教師實體型是:教師教師( (編號、姓名、性別、出生日期、職稱、

54、基本工資、研究方向編號、姓名、性別、出生日期、職稱、基本工資、研究方向) ) 教師教師“李亦光李亦光”的實體值是:的實體值是:(15031(15031,李亦光,男,李亦光,男,09/21/6509/21/65,教授,教授,678678,數(shù)據(jù)庫技術(shù),數(shù)據(jù)庫技術(shù)) )1.2 數(shù)據(jù)庫模型(4 4)屬性型和屬性值)屬性型和屬性值 屬性型就是屬性名及其取值類型,屬性值就是屬性在其值域?qū)傩孕途褪菍傩悦捌淙≈殿愋停瑢傩灾稻褪菍傩栽谄渲涤蛑兴〉木唧w值。中所取的具體值。例如:例如:“103601”103601”是編號值;是編號值;“李曉光李曉光”是姓名值;是姓名值;“1”1”是是性別值性別值 。(5)(5)

55、實體集實體集 性質(zhì)相同的同類實體的集合稱為實體集。性質(zhì)相同的同類實體的集合稱為實體集。如一個系的教師。如一個系的教師。1.2 數(shù)據(jù)庫模型3 3實體間的聯(lián)系實體間的聯(lián)系 實體之間的對應(yīng)關(guān)系稱為聯(lián)系,它反映了現(xiàn)實世界事物之間實體之間的對應(yīng)關(guān)系稱為聯(lián)系,它反映了現(xiàn)實世界事物之間的相互關(guān)聯(lián)。的相互關(guān)聯(lián)。 聯(lián)系的類型:聯(lián)系的類型:n一對一聯(lián)系 記為1 :1。n (如學(xué)校與校長間的聯(lián)系) n一對多聯(lián)系 記為:n。n (如宿舍房間與學(xué)生的聯(lián)系 )n多對多聯(lián)系 記為m :n。 (如一個教師可以教授多個學(xué)生,而一個學(xué)生又可以受教于(如一個教師可以教授多個學(xué)生,而一個學(xué)生又可以受教于多個教師)多個教師)1.2 數(shù)

56、據(jù)庫模型廠長廠長工廠工廠任職任職11(a)公司公司職員職員就職就職1n(b)讀者讀者圖書圖書借閱借閱mn(c)圖圖1-6 實體間的聯(lián)系實體間的聯(lián)系1.2 數(shù)據(jù)庫模型4. 4. 概念模型概念模型概念模型是反映實體之間聯(lián)系的模型。概念模型是反映實體之間聯(lián)系的模型。E-RE-R模型模型: :描述現(xiàn)實世界的概念模型。描述現(xiàn)實世界的概念模型。& 實體:用矩形框表示,框內(nèi)寫入實體:用矩形框表示,框內(nèi)寫入實體名。實體名。 & 屬性:用橢圓形表示,屬性的名屬性:用橢圓形表示,屬性的名稱記入橢圓形內(nèi)。稱記入橢圓形內(nèi)。& 聯(lián)系:用菱形框表示實體間的相聯(lián)系:用菱形框表示實體間的相互關(guān)系,框內(nèi)

57、注明聯(lián)系的名稱?;リP(guān)系,框內(nèi)注明聯(lián)系的名稱。學(xué)生 學(xué)號學(xué)生與課程學(xué)生與課程間的聯(lián)系間的聯(lián)系1.2 數(shù)據(jù)庫模型mn借閱借閱姓名姓名借書證借書證號號職稱職稱出版社出版社書號書號定價定價書名書名作者作者借書日借書日期期讀者讀者圖書圖書所在學(xué)所在學(xué)院院圖圖1-7 圖書借閱系統(tǒng)中的圖書借閱系統(tǒng)中的E-R模型模型1.2 數(shù)據(jù)庫模型 數(shù)據(jù)模型數(shù)據(jù)模型 概念模型只是將現(xiàn)實世界的客觀對象抽象為某種信息結(jié)構(gòu),概念模型只是將現(xiàn)實世界的客觀對象抽象為某種信息結(jié)構(gòu),這種信息結(jié)構(gòu)并不依賴于具體的計算機系統(tǒng),而對應(yīng)于數(shù)據(jù)世界這種信息結(jié)構(gòu)并不依賴于具體的計算機系統(tǒng),而對應(yīng)于數(shù)據(jù)世界的模型則由數(shù)據(jù)模型描述,的模型則由數(shù)據(jù)模型描述,數(shù)據(jù)模型數(shù)據(jù)模型是數(shù)據(jù)庫中實體之間聯(lián)系的是數(shù)據(jù)庫中實體之間聯(lián)系的抽象描述即數(shù)據(jù)結(jié)構(gòu)。

溫馨提示

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

評論

0/150

提交評論