資源描述:
《數(shù)據(jù)庫(kù)概述課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第一章SQLSERVER數(shù)據(jù)庫(kù)基礎(chǔ)課程目標(biāo)理解數(shù)據(jù)庫(kù)相關(guān)的基本概念熟識(shí)SQLServer的基本操作創(chuàng)建數(shù)據(jù)庫(kù)、表、檢查約束編寫T-SQL執(zhí)行數(shù)據(jù)查詢?yōu)镴ava、.NET開發(fā)提供數(shù)據(jù)存儲(chǔ)和查詢基礎(chǔ)2本章目標(biāo)理解數(shù)據(jù)庫(kù)的基本概念熟識(shí)SQLServer管理器的基本操作創(chuàng)建和配置SQLServer數(shù)據(jù)庫(kù)3數(shù)據(jù)庫(kù)和應(yīng)用程序2-1數(shù)據(jù)庫(kù)服務(wù)器響應(yīng)和提供數(shù)據(jù)應(yīng)用程序操作和查詢數(shù)據(jù)庫(kù)4數(shù)據(jù)庫(kù)和應(yīng)用程序2-2應(yīng)用程序作用:響應(yīng)操作并顯示結(jié)果、向數(shù)據(jù)庫(kù)請(qǐng)求數(shù)據(jù)要求:美觀、操作簡(jiǎn)單方便數(shù)據(jù)庫(kù)作用:存儲(chǔ)數(shù)據(jù)、檢索數(shù)據(jù)、生成新的數(shù)據(jù)要求:統(tǒng)一、安全、性能等5為何需要數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)的方法第一種方
2、法:用大腦來記住數(shù)據(jù)第二種方法:寫在紙上第三種方法:寫在計(jì)算機(jī)的內(nèi)存中第四種方法:寫成磁盤文件……6數(shù)據(jù)庫(kù)能夠做什么存儲(chǔ)大量數(shù)據(jù),方便檢索和訪問保持?jǐn)?shù)據(jù)信息的一致、完整共享和安全通過組合分析,產(chǎn)生新的有用信息7數(shù)據(jù)庫(kù)的發(fā)展史萌芽階段——文件系統(tǒng)使用磁盤文件來存儲(chǔ)數(shù)據(jù)初級(jí)階段——第一代數(shù)據(jù)庫(kù)出現(xiàn)了網(wǎng)狀模型、層次模型的數(shù)據(jù)庫(kù)中級(jí)階段——第二代數(shù)據(jù)庫(kù)關(guān)系型數(shù)據(jù)庫(kù)和結(jié)構(gòu)化查詢語言高級(jí)階段——新一代數(shù)據(jù)庫(kù)“關(guān)系-對(duì)象”型數(shù)據(jù)庫(kù)8時(shí)下流行的數(shù)據(jù)庫(kù)企業(yè)版標(biāo)準(zhǔn)版工作組版開發(fā)版評(píng)估版OracleOracle公司的產(chǎn)品“關(guān)系-對(duì)象”型數(shù)據(jù)庫(kù)產(chǎn)品免費(fèi)、服務(wù)收費(fèi)SQLServer針對(duì)不同用戶
3、群體的多個(gè)版本易用性好DB2IBM公司的產(chǎn)品支持多操作系統(tǒng)、多種類型的硬件和設(shè)備9數(shù)據(jù)庫(kù)的基本概念6-1這些客觀存在的、可以被描述事物都是“實(shí)體”10列行(記錄)數(shù)據(jù)庫(kù)的基本概念6-211數(shù)據(jù)庫(kù)的基本概念6-3…訂單客戶產(chǎn)品產(chǎn)品數(shù)據(jù)庫(kù)表數(shù)據(jù)庫(kù)就是“數(shù)據(jù)”的“倉(cāng)庫(kù)”數(shù)據(jù)庫(kù)由表、關(guān)系以及操作對(duì)象組成數(shù)據(jù)存放在表中數(shù)據(jù)表存儲(chǔ)過程視圖….12數(shù)據(jù)庫(kù)的基本概念6-4馬蘭A004楊可A003劉開泰B008李新愛B007數(shù)據(jù)庫(kù)檢索數(shù)據(jù)插入數(shù)據(jù)更新數(shù)據(jù)刪除數(shù)據(jù)數(shù)據(jù)庫(kù)管理系統(tǒng)-DBMS13數(shù)據(jù)庫(kù)的基本概念6-5編號(hào)姓名年齡民族部門1王濤33漢族人事管理部2李梅27漢族人事管理部1127
4、李梅21133王濤1部門編碼民族編碼年齡姓名編號(hào)回族2漢族1民族民族編碼市場(chǎng)營(yíng)銷部2人事管理部1部門部門編碼存在冗余為減少數(shù)據(jù)查找的麻煩,允許數(shù)據(jù)有一定的冗余14數(shù)據(jù)庫(kù)的基本概念6-6存在不正確、不準(zhǔn)確的數(shù)據(jù),數(shù)據(jù)庫(kù)“失去了完整性”編碼銷售代碼姓名地址11AC091阿蘭海淀黃莊菜園子12AC043東方求敗海淀龍王廟鬼樓15AC011張無忌中關(guān)村大街3-20113AC041菜鳥特注海淀龍王廟樹林14AC012趙可海淀龍王廟樹林15AC011張無忌中關(guān)村大街2-101姓名不同的地址!15SQLServer安裝需求最少:600-MHz奔騰處理器推薦:1GHZ或更高最?。?1
5、2MB推薦:1GB或更大360MB(典型安裝)750MB(完全安裝)處理器內(nèi)存磁盤容量MB配置要求16SQLServer2008組件17使用管理器3-1演示連接到服務(wù)器……18使用管理器3-2mastermodeltempdbmsdbQRSXPubs系統(tǒng)數(shù)據(jù)庫(kù)用戶數(shù)據(jù)庫(kù)NorthWind……19使用企業(yè)管理器3-3演示建立登錄名……20創(chuàng)建數(shù)據(jù)庫(kù)3-1數(shù)據(jù)庫(kù)文件和事務(wù)日志文件頁:8KB表、索引數(shù)據(jù)數(shù)據(jù)文件.mdf或.ndf日志文件.ldf最多=8060字節(jié)數(shù)據(jù)庫(kù)21創(chuàng)建數(shù)據(jù)庫(kù)3-2Northwind的物理文件結(jié)構(gòu)Northwnd.ldfE:日志文件…OrdersCu
6、stomersProductsOrdHistYear2OrdHistYear1主文件組Northwnd.mdfC:用戶定義文件組OrdHist1.ndfOrdHist2.ndfD:sys…sys…sysuserssysobjects22創(chuàng)建數(shù)據(jù)庫(kù)3-323管理和維護(hù):分離和附加24管理和維護(hù):設(shè)置數(shù)據(jù)庫(kù)狀態(tài)25管理和維護(hù):收縮數(shù)據(jù)庫(kù)26刪除數(shù)據(jù)庫(kù)27導(dǎo)入-導(dǎo)出數(shù)據(jù)總結(jié)與使用文件保存數(shù)據(jù)相比較,使用數(shù)據(jù)庫(kù)來保存數(shù)據(jù)有哪些優(yōu)勢(shì)?在同一個(gè)數(shù)據(jù)庫(kù)的表中,保存的數(shù)據(jù)有哪些特點(diǎn)?有幾種方式可以啟動(dòng)SQLServer服務(wù)?創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候,在磁盤上至少要?jiǎng)?chuàng)建哪幾個(gè)文件?29