版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1引言本課程在專業課程體系中的位置2基于課程群的數據庫能力培養思路3本課程說明學時:102學時,每周六節考核:過程考核占50分,終結性考核(考查)占50分。其中過程考核的依據是:作業情況(50%),出勤及課堂表現及團隊合作表現(50%)。終結性考核(考查)方式:開卷上機考試。4第一講SQLServer概述目的與要求:了解SQLServer2008數據庫的構成及其安裝要求和注意事項熟悉SQLServer2008的安裝方法以及啟動和停止SQLServer服務的各種方法。重點與難點:1.SQLServer數據庫的構成2.中文版SQLServer2008的安裝與卸載主要內容:1.數據庫概述2.安裝SQLServer2008
5主要內容1.1數據庫概述SQLServer2008簡介常見數據庫對象1.2安裝SQLServer2008注意事項與安裝前的準備工作安裝SQLServer2008詳細步驟安裝常見問題及解決方法1.3習題1.4實訓實訓1【安裝SQLServer2008】實訓2【卸載SQLServer2008】6SQLServer的發展
SQLServer是一個大型分布式客戶-服務器結構的關系型數據庫管理系統。1988年Microsoft、Sybase、AshtonTate3家公司共同開發SQLServer,并推出了第一個OS/2版本。1996年,推出MicrosoftSQLServer6.5版本;1998年,推出MicrosoftSQLServer7.0版本;2000年,推出MicrosoftSQLServer2000版本;2005年,推出MicrosoftSQLServer2005版本;2008年,MicrosoftSQLServer2008在中國上市。1.1數據庫概述71.1數據庫概述圖Microsoft數據平臺81.可信任
SQLServer2008提供了一個安全可靠且具備高可擴展性的數據平臺,用來運行企業內部的關鍵任務。2.高效基于SQLServer2008可以快速和高效地開發、部署、運行、維護和管理企業當前的數據基礎設施,從而大大縮短了實施應用系統的時間和部署成本。3.智能
SQLServer2008在整個企業范圍內實現了全面的商務智能,可進行任意大小、任意復雜度的報表和數據分析,實現強大的界面交互并與MicrosoftOfficeSystem高度集成。SQLServer2008出現在Microsoft數據平臺上,使得公司可以運行它們最關鍵的應用程序,同時降低了用戶管理數據基礎設施和發送觀察信息的成本。這個平臺有以下特點。1.1數據庫概述9邏輯數據庫也可分為兩類:系統數據庫和用戶數據庫。用戶數據庫:用戶創建的數據庫。系統數據庫:存儲有關SQLServer的系統信息,SQLServer使用系統數據庫來管理系統。系統數據庫有:master,model,msdb,tempdb
SQLServer2008的構成10master(控制)數據庫總控數據庫,它是最重要的系統數據庫,記錄系統中所有系統級的信息model(模板)數據庫為用戶新創建的數據庫提供模板和原型,它包含了用戶數據庫中應該包含的所有系統表的結構msdb數據庫供SQLServer代理程序調度警報作業以及記錄操作時使用tempdb數據庫保存所有的臨時表和臨時存儲過程
SQLServer2008的構成實驗1-111121.1數據庫概述常見數據庫對象1.表與記錄表是數據庫中實際存儲數據的對象。由于數據庫中的其他所有對象都依賴于表,因此可以將表理解為數據庫的基本組件。一個數據庫可以有多個行和列,并且每列包含特定類型的信息。列和行也可以稱為字段與記錄。字段是表中縱向元素,包含同一類型的信息.
例如讀者卡號(Rcert)、姓名(name)和性別(Sex)等;字段組成記錄,記錄是表中的橫向元素,包含有單個表內所有字段所保存的信息,例如讀者信息表中的一條記錄可能包含一個讀者的卡號、姓名和性別等。131.1數據庫概述常見數據庫對象2.視圖視圖是從一個或多個基本(數據)表中導出的表,也被稱為虛表。視圖與表非常相似,也是由字段與記錄組成。與表不同的是,視圖不包含任何數據,它總是基于表,用來提供一種瀏覽數據的不同方式。視圖的特點是,其本身并不存儲實際數據,因此可以是連接多張數據表的虛表,還可以是使用WHERE子句限制返回行的數據查詢的結果。并且它是專用的,比數據表更直接面向用戶。141.1數據庫概述常見數據庫對象3.索引索引是一種無須掃描整個表就能實現對數據快速訪問的途徑,使用索引可以快速訪問數據庫表中的特定信息。索引是對數據庫表中一列或多列的值進行排序的一種結構,例如【讀者信息(Reader)】數據表中的【員工卡號(Rcert)】列。如果要查找某一讀者姓名,索引會幫助用戶更快地獲得所查找的信息。151.1數據庫概述常見數據庫對象4.約束約束是SQLServer實施數據一致性和完整性的方法,是數據庫服務器強制的業務邏輯關系。約束限制了用戶輸入到指定列中值的范圍,強制了引用完整性。主鍵和外鍵就是約束的一種形式。當在數據庫設計器中創建約束時,約束必須符合創建和更改表的ANSI標準。161.1數據庫概述常見數據庫對象5.數據庫關系圖在講述規范化和數據庫設計時會詳細講述數據庫關系圖,這里只要清楚數據庫關系圖是數據庫設計的視覺表示,它包括各種表、每一張表的列名以及表之間的關系。在一個實體關系(Entity-Relationship,或者叫E-R關系圖)中,數據庫被分成兩部分:實體(如“生產企業”和“顧客”)和關系(“提供貨物”和“消費”)。171.1數據庫概述常見數據庫對象6.默認值如果在向表中插入新數據時沒有指定列的值,則默認值就是指定這些列中所的值。默認可以是任何取值為常量的對象。默認值也是SQLServer提供確保數據一致性和完整性的方法。在SQLServer2008中,有兩種使用默認值的方法。第一種,在創建表時,指定默認值。如果使用SQLServerManagementStudio,則可以在設計表時指定默認值。如果使用Transact-SQL語言,則在CREATETABLE語句中使用DEFAULT子句。第二種,使用CREATEDEFAULT語句創建默認對象,然后使用存儲過程sp_binddefault將該默認對象綁定到列上。181.1數據庫概述常見數據庫對象7.規則規則和約束都是限制插入到表中的數據類型的信息。如果更新或插入記錄違反了規則,則插入或更新操作被拒絕。此外,規則可用于定義自定義數據庫類型上的限制條件。與約束不同,規則不限于特定的表。它們是獨立對象,可綁定到多個表,或者甚至綁定到特定數據類型(從而間接用于表中)。191.1數據庫概述常見數據庫對象8.存儲過程存儲過程與其他編程語言中的過程類似,原因主要有以下幾點:接收輸入參數并以輸出參數的格式向調用過程或批處理返回多個值包含用于在數據庫中執行操作(包括調用其他過程)的編程語句向調用過程或批處理的返回狀態值,以指明成功或失敗(以及失敗的原因)可以使用EXECUTE語句來運行存儲過程。但是,存儲過程與函數不同,因為存儲過程不返回取代其名稱的值,也不能直接在表達式中使用。201.1數據庫概述常見數據庫對象9.觸發器觸發器是一種特殊類型的存儲過程,這是因為觸發器也包含了一組Transact-SQL語句。但是,觸發器又與存儲過程明顯不同,例如觸發器可以執行。如果希望系統自動完成某些操作,并且自動維護確定的業務邏輯和相應的數據完整,那么可以通過使用觸發器來實現。觸發器可以查詢其他表,而且可以包含復雜的Transact-SQL語句。他們主要用于強制服從復雜的業務規則或要求。例如,用戶可以根據商品當前的庫存狀態,決定是否需要向供應商進貨。211.2SQLServer的安裝22SQLServer2008是大型數據庫系統,在計算機上安裝此系統時,一定要明確硬件和軟件的需求硬件要求CPU:Internet或兼容的Pentium166MHz或更快內存:最少64MB,建議使用128MB或更多。硬盤空間:顯示器操作系統要求180MB(完全安裝)170MB(典型安裝)65MB(最小安裝)90MB(只安裝客戶端工具)1.2SQLServer安裝23硬件要求操作系統要求SQLServer的不同版本對操作系統的要求也不相同。WindowsNT和Windows2000對SQLServer版本都能很好的支持,而WindowsXP操作系統對SQLServer的支持要遜色很多。1.2SQLServer安裝24安裝SQLServer最好在安裝完操作系統后馬上進行,SQLServer安裝過程的幾個重點:1.安裝SQLServer組件2.安裝數據庫服務器3.創建SQLServer實例,或安裝客戶端工具。4.選擇“安裝服務器和客戶端工具”5.SQLServer實例安裝(默認實例或建新實例)6.身份驗證——選擇混合驗證模式比Windows驗證模式更安全。1.2SQLServer安裝25什么是SQLServer實例?實例(Instance)就是一個SQLServer數據庫引擎。它使得可以在同一臺計算機上安裝和運行多個SQLServer服務器,也可以是SQLServer不同版本在安裝和運行于同一臺計算機上時互不干擾。在一臺計算機上安裝多個SQLServer實例,就相當于把這臺計算機模擬成多個數據庫服務器,而這些模擬的數據庫服務器是獨立且同時運行的。實例包括默認實例和命名實例兩種。1.2SQLServer安裝26SQLServer默認實例默認實例指使用網絡中計算機的名稱作為實例的名稱。一臺計算機上只能有一個默認實例。初次安裝為默認實例。1.2SQLServer安裝27SQLServer命名實例命名實例指在安裝過程中不使用計算機在網絡中的名稱作為實例名,而是由安裝者指定一個實例名稱。一臺計算機上可以有多個命名實例。命名實例一般使用“計算機名\實例名”作為實例名。1.2SQLServer安裝28本章對企業級數據SQLServer數據庫進行概述的講解,并對中文版SQLServer2008的安裝和配置進行了詳細的說明。本章小結一、填空題1、SQLServer2008包含三大部件,即______、______和______。其中,最重要的部件是______。2、運行SQLServer2008安裝程序前,需關閉WindowsNT的______和______。3、系統中可以同時運行多個SQLServer數據庫服務器,這其中包括一個______實例和最多______個命名實例。4、SQLServer2008提供了三種不同類型的文件格式,即______、______和______。其中,前兩種類型的文件一般都安裝在同一個目錄下;而后一種類型的文件一般安裝在______目錄下。5、如果沒有將SQLServer服務設置為自動啟動,可以用三種方法來啟動或停止SQLServer服務,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026北京語言大學新編長聘人員招聘9人(第三批)筆試參考題庫及答案詳解
- 2026年雪峰達職業學院單招職業技能考試題庫附答案詳解(典型題)
- 2024年四川省宜賓市高職單招職業技能考試模擬試卷含答案詳解【黃金題型】
- 2027年河北省石家莊市高職單招職業技能考試模擬試卷附答案詳解(培優B卷)
- 2024年岳麓智能制造學院高職單招職業技能考試模擬試卷附參考答案詳解【A卷】
- 2024年楓達職業學院高職單招職業技能考試題庫及答案詳解【考點梳理】
- 2027年河南現代康養職業學院單招綜合素質考試題庫附參考答案詳解【基礎題】
- 2027年山東省聊城市單招職業技能考試題庫附參考答案詳解(達標題)
- 2025年永州新能源職業學院高職單招職業適應性測試考試題庫及完整答案詳解(歷年真題)
- 2026年國家基本藥物制度培訓考核試卷含答案
- 中國制造業AI場景落地之FDE路徑研究白皮書2026
- 出納考核的試題及答案
- 24J113-1 內隔墻-輕質條板(一)
- 非正常情況接發列車作業標準
- CJJ11-2019城市橋梁設計規范(2019年版)
- LY-T 3361-2023 沉香提取物標準規范
- 抗震支吊架采購及安裝工程合同
- 2023年浙江嘉興市嘉善縣祥符蕩開發建設有限公司招聘筆試題庫含答案解析
- 2023年高考歷史試題及參考答案(上海卷)
- 生產計劃排產表-自動排產
- GB/T 21709.9-2008針灸技術操作規范第9部分:穴位貼敷
評論
0/150
提交評論