北大青鳥軟件工程師培訓(xùn)教程《SQL Server數(shù)據(jù)庫》教學(xué)PPT 第一章課件_第1頁
北大青鳥軟件工程師培訓(xùn)教程《SQL Server數(shù)據(jù)庫》教學(xué)PPT 第一章課件_第2頁
北大青鳥軟件工程師培訓(xùn)教程《SQL Server數(shù)據(jù)庫》教學(xué)PPT 第一章課件_第3頁
北大青鳥軟件工程師培訓(xùn)教程《SQL Server數(shù)據(jù)庫》教學(xué)PPT 第一章課件_第4頁
北大青鳥軟件工程師培訓(xùn)教程《SQL Server數(shù)據(jù)庫》教學(xué)PPT 第一章課件_第5頁
已閱讀5頁,還剩61頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第一章SQLServer數(shù)據(jù)庫基礎(chǔ)1第一章SQLServer數(shù)據(jù)庫基礎(chǔ)1課程地位.Net&C#SQLServerXMLSPMASP.NET&WebServiceOracleUMLSPR:ComputerBaseHTML&JavaScriptSQLServerBaseOOP&JavaBaseCSTBJSP/ServletEJB&WebServiceWinFormsStruts&JSFTesting&SQALinux2課程地位.Net&C#SQLServerXMLSPMA課程目標(biāo)理解數(shù)據(jù)的基本概念熟識(shí)SQLServer的基本操作創(chuàng)建數(shù)據(jù)庫、表、檢查約束編寫T-SQL執(zhí)行數(shù)據(jù)查詢?yōu)镴ava、.NET數(shù)據(jù)庫開發(fā)提供基礎(chǔ)3課程目標(biāo)理解數(shù)據(jù)的基本概念3本章目標(biāo)理解數(shù)據(jù)的基本概念熟識(shí)SQLServer企業(yè)管理器的基本操作創(chuàng)建和配置SQLServer數(shù)據(jù)庫4本章目標(biāo)理解數(shù)據(jù)的基本概念4數(shù)據(jù)庫和應(yīng)用程序2-1數(shù)據(jù)庫服務(wù)器響應(yīng)和提供數(shù)據(jù)應(yīng)用程序數(shù)據(jù)庫操作和查詢5數(shù)據(jù)庫和應(yīng)用程序2-1數(shù)據(jù)庫服務(wù)器響應(yīng)和提供數(shù)據(jù)應(yīng)用程序數(shù)數(shù)據(jù)庫和應(yīng)用程序2-2應(yīng)用程序作用:響應(yīng)操作并顯示結(jié)果、向數(shù)據(jù)庫請求數(shù)據(jù)要求:美觀、操作簡單方便數(shù)據(jù)庫作用:存儲(chǔ)數(shù)據(jù)、檢索數(shù)據(jù)、生成新的數(shù)據(jù)要求:統(tǒng)一、安全、性能等6數(shù)據(jù)庫和應(yīng)用程序2-2應(yīng)用程序6為何需要數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)的方法第一種方法:用大腦來記住數(shù)據(jù)第二種方法:寫在紙上第三種方法:寫在計(jì)算機(jī)的內(nèi)存中第四種方法:寫成磁盤文件……7為何需要數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)的方法7數(shù)據(jù)庫能夠做什么存儲(chǔ)大量數(shù)據(jù),方便檢索和訪問保持?jǐn)?shù)據(jù)信息的一致、完整共享和安全通過組合分析,產(chǎn)生新的有用信息8數(shù)據(jù)庫能夠做什么存儲(chǔ)大量數(shù)據(jù),方便檢索和訪問8數(shù)據(jù)庫的發(fā)展史萌芽階段——文件系統(tǒng)使用磁盤文件來存儲(chǔ)數(shù)據(jù)初級階段——第一代數(shù)據(jù)庫出現(xiàn)了網(wǎng)狀模型、層次模型的數(shù)據(jù)庫中級階段——第二代數(shù)據(jù)庫關(guān)系型數(shù)據(jù)庫和結(jié)構(gòu)化查詢語言高級階段——新一代數(shù)據(jù)庫“關(guān)系-對象”型數(shù)據(jù)庫9數(shù)據(jù)庫的發(fā)展史萌芽階段——文件系統(tǒng)9時(shí)下流行的數(shù)據(jù)庫OracleOracle公司的產(chǎn)品“關(guān)系-對象”型數(shù)據(jù)庫產(chǎn)品免費(fèi)、服務(wù)收費(fèi)SQLServer針對不同用戶群體的五個(gè)特殊的版本易用性好DB2IBM公司的產(chǎn)品支持多操作系統(tǒng)、多種類型的硬件和設(shè)備10時(shí)下流行的數(shù)據(jù)庫Oracle10數(shù)據(jù)庫的基本概念6-1這些客觀存在的、可以被描述事物都是“實(shí)體”11數(shù)據(jù)庫的基本概念6-1這些客觀存在的、可以被描述事物都是“數(shù)據(jù)庫的基本概念6-2行(記錄)列12數(shù)據(jù)庫的基本概念6-2行(記錄)列12數(shù)據(jù)庫的基本概念6-3數(shù)據(jù)表存儲(chǔ)過程視圖….…

訂單

客戶

產(chǎn)品

產(chǎn)品數(shù)據(jù)庫表數(shù)據(jù)庫就是“數(shù)據(jù)”的“倉庫”數(shù)據(jù)庫由表、關(guān)系以及操作對象組成數(shù)據(jù)存放在表中13數(shù)據(jù)庫的基本概念6-3數(shù)據(jù)表…訂單客戶產(chǎn)品數(shù)據(jù)庫的基本概念6-4馬蘭A004楊可A003劉開泰B008李新愛B007數(shù)據(jù)庫檢索數(shù)據(jù)插入數(shù)據(jù)更新數(shù)據(jù)刪除數(shù)據(jù)數(shù)據(jù)庫管理系統(tǒng)—DBMS14數(shù)據(jù)庫的基本概念6-4馬蘭A004楊可A003劉開泰B00數(shù)據(jù)庫的基本概念6-5編號(hào)姓名年齡民族部門1王濤33漢族人事管理部2李梅27漢族人事管理部1127李梅21133王濤1部門編碼民族編碼年齡姓名編號(hào)回族2漢族1民族民族編碼市場營銷部2人事管理部1部門部門編碼存在冗余為減少數(shù)據(jù)查找的麻煩,允許數(shù)據(jù)有一定的冗余15數(shù)據(jù)庫的基本概念6-5編號(hào)姓名年齡民族部門1王濤33漢族人數(shù)據(jù)庫的基本概念6-6RollNumberNameAddressBookTaken12AliciaRuth12,TempleStreetAC09114JasonDarren123,SunsetBlvd.AC04315MaryBeth32,GoldenAvenueAC02112AliciaRuth12,TempleStreetAC04312AliciaRuth12,TmpleStreetAC01115MaryBeth33,GoldenAvenueAC011不同的地址!存在不正確、不準(zhǔn)確的數(shù)據(jù),數(shù)據(jù)庫“失去了完整性”姓名16數(shù)據(jù)庫的基本概念6-6RollNumberNameAddSQLServer安裝需求最小配置處理器

166-MHz奔騰處理器或者更高內(nèi)存最小256MB(Windows2000安裝)最小64MB(WindowsNT4.0安裝)磁盤容量250MB(典型安裝) 100MB(客戶端工具)270MB(完全安裝) 50-130MB(分析服務(wù)) 80MB(英文查詢)MB17SQLServer安裝需求最小配置處理器166-MHzSQLServer2000組件18SQLServer2000組件18服務(wù)管理器演示啟動(dòng)和停止服務(wù)……19服務(wù)管理器演示啟動(dòng)和停止服務(wù)……19使用企業(yè)管理器4-1組注冊數(shù)據(jù)庫數(shù)據(jù)庫對象數(shù)據(jù)庫表記錄20使用企業(yè)管理器4-1組注冊數(shù)據(jù)庫數(shù)據(jù)庫對象數(shù)據(jù)庫表記錄20使用企業(yè)管理器4-2演示創(chuàng)建組……21使用企業(yè)管理器4-2演示創(chuàng)建組……21使用企業(yè)管理器4-3演示建立注冊……22使用企業(yè)管理器4-3演示建立注冊……22使用企業(yè)管理器4-4演示建立登錄和數(shù)據(jù)庫用戶……23使用企業(yè)管理器4-4演示建立登錄和數(shù)據(jù)庫用戶……23SQLServer中的數(shù)據(jù)庫mastermodeltempdbmsdbpubsNorthwind系統(tǒng)數(shù)據(jù)庫用戶數(shù)據(jù)庫User1User224SQLServer中的數(shù)據(jù)庫mastermodeltemp創(chuàng)建數(shù)據(jù)庫3-1頁:8KB表、索引數(shù)據(jù)數(shù)據(jù)庫數(shù)據(jù)文件

.mdf或.ndf日志文件

.ldf最多=8060字節(jié)數(shù)據(jù)庫文件和事務(wù)日志文件25創(chuàng)建數(shù)據(jù)庫3-1頁:8KB表、索引數(shù)據(jù)數(shù)據(jù)庫數(shù)據(jù)文件

.創(chuàng)建數(shù)據(jù)庫3-2Northwind的物理文件結(jié)構(gòu)Northwnd.ldfE:\日志文件…

Orders

Customers

Products

OrdHistYear2

OrdHistYear1

主文件組Northwnd.mdfC:\用戶定義文件組OrdHist1.ndfOrdHist2.ndfD:\sys…

sys…

sysusers

sysobjects

26創(chuàng)建數(shù)據(jù)庫3-2Northwind的物理文件結(jié)構(gòu)North創(chuàng)建數(shù)據(jù)庫3-3演示創(chuàng)建數(shù)據(jù)庫……27創(chuàng)建數(shù)據(jù)庫3-3演示創(chuàng)建數(shù)據(jù)庫……27管理和維護(hù):收縮數(shù)據(jù)庫演示收縮數(shù)據(jù)庫……28管理和維護(hù):收縮數(shù)據(jù)庫演示收縮數(shù)據(jù)庫……28管理和維護(hù):移動(dòng)數(shù)據(jù)庫演示分離和附加數(shù)據(jù)庫……29管理和維護(hù):移動(dòng)數(shù)據(jù)庫演示分離和附加數(shù)據(jù)庫……29管理和維護(hù):配置選項(xiàng)演示配置數(shù)據(jù)庫的選項(xiàng)……30管理和維護(hù):配置選項(xiàng)演示配置數(shù)據(jù)庫的選項(xiàng)……30刪除數(shù)據(jù)庫31刪除數(shù)據(jù)庫31總結(jié)SQLServer2000是Microsoft公司提供的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),SQLServer也是當(dāng)今流行的數(shù)據(jù)庫數(shù)據(jù)庫是表和數(shù)據(jù)庫訪問對象的集合,其中表分類存儲(chǔ)了不同的實(shí)體信息,每一行數(shù)據(jù)對應(yīng)一個(gè)實(shí)體的描述信息數(shù)據(jù)冗余是指數(shù)據(jù)庫中存在一些重復(fù)的數(shù)據(jù),數(shù)據(jù)完整性是指數(shù)據(jù)庫中的數(shù)據(jù)能夠正確反應(yīng)實(shí)際情況,數(shù)據(jù)庫中允許有一些數(shù)據(jù)冗余,但是要保持?jǐn)?shù)據(jù)的完整性企業(yè)管理器是SQLServer2000最常用的操作環(huán)境之一,能夠執(zhí)行對數(shù)據(jù)庫的日常管理操作SQLServer數(shù)據(jù)庫的物理文件包括數(shù)據(jù)文件和日志文件兩部分,并且在創(chuàng)建數(shù)據(jù)庫的時(shí)候就需要指定數(shù)據(jù)庫的操作包括創(chuàng)建、收縮、移動(dòng)、配置選項(xiàng)和刪除32總結(jié)SQLServer2000是Microsoft公司提演講完畢,謝謝觀看!演講完畢,謝謝觀看!第一章SQLServer數(shù)據(jù)庫基礎(chǔ)34第一章SQLServer數(shù)據(jù)庫基礎(chǔ)1課程地位.Net&C#SQLServerXMLSPMASP.NET&WebServiceOracleUMLSPR:ComputerBaseHTML&JavaScriptSQLServerBaseOOP&JavaBaseCSTBJSP/ServletEJB&WebServiceWinFormsStruts&JSFTesting&SQALinux35課程地位.Net&C#SQLServerXMLSPMA課程目標(biāo)理解數(shù)據(jù)的基本概念熟識(shí)SQLServer的基本操作創(chuàng)建數(shù)據(jù)庫、表、檢查約束編寫T-SQL執(zhí)行數(shù)據(jù)查詢?yōu)镴ava、.NET數(shù)據(jù)庫開發(fā)提供基礎(chǔ)36課程目標(biāo)理解數(shù)據(jù)的基本概念3本章目標(biāo)理解數(shù)據(jù)的基本概念熟識(shí)SQLServer企業(yè)管理器的基本操作創(chuàng)建和配置SQLServer數(shù)據(jù)庫37本章目標(biāo)理解數(shù)據(jù)的基本概念4數(shù)據(jù)庫和應(yīng)用程序2-1數(shù)據(jù)庫服務(wù)器響應(yīng)和提供數(shù)據(jù)應(yīng)用程序數(shù)據(jù)庫操作和查詢38數(shù)據(jù)庫和應(yīng)用程序2-1數(shù)據(jù)庫服務(wù)器響應(yīng)和提供數(shù)據(jù)應(yīng)用程序數(shù)數(shù)據(jù)庫和應(yīng)用程序2-2應(yīng)用程序作用:響應(yīng)操作并顯示結(jié)果、向數(shù)據(jù)庫請求數(shù)據(jù)要求:美觀、操作簡單方便數(shù)據(jù)庫作用:存儲(chǔ)數(shù)據(jù)、檢索數(shù)據(jù)、生成新的數(shù)據(jù)要求:統(tǒng)一、安全、性能等39數(shù)據(jù)庫和應(yīng)用程序2-2應(yīng)用程序6為何需要數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)的方法第一種方法:用大腦來記住數(shù)據(jù)第二種方法:寫在紙上第三種方法:寫在計(jì)算機(jī)的內(nèi)存中第四種方法:寫成磁盤文件……40為何需要數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)的方法7數(shù)據(jù)庫能夠做什么存儲(chǔ)大量數(shù)據(jù),方便檢索和訪問保持?jǐn)?shù)據(jù)信息的一致、完整共享和安全通過組合分析,產(chǎn)生新的有用信息41數(shù)據(jù)庫能夠做什么存儲(chǔ)大量數(shù)據(jù),方便檢索和訪問8數(shù)據(jù)庫的發(fā)展史萌芽階段——文件系統(tǒng)使用磁盤文件來存儲(chǔ)數(shù)據(jù)初級階段——第一代數(shù)據(jù)庫出現(xiàn)了網(wǎng)狀模型、層次模型的數(shù)據(jù)庫中級階段——第二代數(shù)據(jù)庫關(guān)系型數(shù)據(jù)庫和結(jié)構(gòu)化查詢語言高級階段——新一代數(shù)據(jù)庫“關(guān)系-對象”型數(shù)據(jù)庫42數(shù)據(jù)庫的發(fā)展史萌芽階段——文件系統(tǒng)9時(shí)下流行的數(shù)據(jù)庫OracleOracle公司的產(chǎn)品“關(guān)系-對象”型數(shù)據(jù)庫產(chǎn)品免費(fèi)、服務(wù)收費(fèi)SQLServer針對不同用戶群體的五個(gè)特殊的版本易用性好DB2IBM公司的產(chǎn)品支持多操作系統(tǒng)、多種類型的硬件和設(shè)備43時(shí)下流行的數(shù)據(jù)庫Oracle10數(shù)據(jù)庫的基本概念6-1這些客觀存在的、可以被描述事物都是“實(shí)體”44數(shù)據(jù)庫的基本概念6-1這些客觀存在的、可以被描述事物都是“數(shù)據(jù)庫的基本概念6-2行(記錄)列45數(shù)據(jù)庫的基本概念6-2行(記錄)列12數(shù)據(jù)庫的基本概念6-3數(shù)據(jù)表存儲(chǔ)過程視圖….…

訂單

客戶

產(chǎn)品

產(chǎn)品數(shù)據(jù)庫表數(shù)據(jù)庫就是“數(shù)據(jù)”的“倉庫”數(shù)據(jù)庫由表、關(guān)系以及操作對象組成數(shù)據(jù)存放在表中46數(shù)據(jù)庫的基本概念6-3數(shù)據(jù)表…訂單客戶產(chǎn)品數(shù)據(jù)庫的基本概念6-4馬蘭A004楊可A003劉開泰B008李新愛B007數(shù)據(jù)庫檢索數(shù)據(jù)插入數(shù)據(jù)更新數(shù)據(jù)刪除數(shù)據(jù)數(shù)據(jù)庫管理系統(tǒng)—DBMS47數(shù)據(jù)庫的基本概念6-4馬蘭A004楊可A003劉開泰B00數(shù)據(jù)庫的基本概念6-5編號(hào)姓名年齡民族部門1王濤33漢族人事管理部2李梅27漢族人事管理部1127李梅21133王濤1部門編碼民族編碼年齡姓名編號(hào)回族2漢族1民族民族編碼市場營銷部2人事管理部1部門部門編碼存在冗余為減少數(shù)據(jù)查找的麻煩,允許數(shù)據(jù)有一定的冗余48數(shù)據(jù)庫的基本概念6-5編號(hào)姓名年齡民族部門1王濤33漢族人數(shù)據(jù)庫的基本概念6-6RollNumberNameAddressBookTaken12AliciaRuth12,TempleStreetAC09114JasonDarren123,SunsetBlvd.AC04315MaryBeth32,GoldenAvenueAC02112AliciaRuth12,TempleStreetAC04312AliciaRuth12,TmpleStreetAC01115MaryBeth33,GoldenAvenueAC011不同的地址!存在不正確、不準(zhǔn)確的數(shù)據(jù),數(shù)據(jù)庫“失去了完整性”姓名49數(shù)據(jù)庫的基本概念6-6RollNumberNameAddSQLServer安裝需求最小配置處理器

166-MHz奔騰處理器或者更高內(nèi)存最小256MB(Windows2000安裝)最小64MB(WindowsNT4.0安裝)磁盤容量250MB(典型安裝) 100MB(客戶端工具)270MB(完全安裝) 50-130MB(分析服務(wù)) 80MB(英文查詢)MB50SQLServer安裝需求最小配置處理器166-MHzSQLServer2000組件51SQLServer2000組件18服務(wù)管理器演示啟動(dòng)和停止服務(wù)……52服務(wù)管理器演示啟動(dòng)和停止服務(wù)……19使用企業(yè)管理器4-1組注冊數(shù)據(jù)庫數(shù)據(jù)庫對象數(shù)據(jù)庫表記錄53使用企業(yè)管理器4-1組注冊數(shù)據(jù)庫數(shù)據(jù)庫對象數(shù)據(jù)庫表記錄20使用企業(yè)管理器4-2演示創(chuàng)建組……54使用企業(yè)管理器4-2演示創(chuàng)建組……21使用企業(yè)管理器4-3演示建立注冊……55使用企業(yè)管理器4-3演示建立注冊……22使用企業(yè)管理器4-4演示建立登錄和數(shù)據(jù)庫用戶……56使用企業(yè)管理器4-4演示建立登錄和數(shù)據(jù)庫用戶……23SQLServer中的數(shù)據(jù)庫mastermodeltempdbmsdbpubsNorthwind系統(tǒng)數(shù)據(jù)庫用戶數(shù)據(jù)庫User1User257SQLServer中的數(shù)據(jù)庫mastermodeltemp創(chuàng)建數(shù)據(jù)庫3-1頁:8KB表、索引數(shù)據(jù)數(shù)據(jù)庫數(shù)據(jù)文件

.mdf或.ndf日志文件

.ldf最多=8060字節(jié)數(shù)據(jù)庫文件和事務(wù)日志文件58創(chuàng)建數(shù)據(jù)庫3-1頁:8KB表、索引數(shù)據(jù)數(shù)據(jù)庫數(shù)據(jù)文件

.創(chuàng)建數(shù)據(jù)庫3-2Northwind的物理文件結(jié)構(gòu)Northwnd.ldfE:\日志文件…

Orders

Customers

Products

OrdHistYear2

OrdHistYear1

溫馨提示

  • 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

提交評論