數(shù)據(jù)庫原理與SQLServer應用ppt 第1章 數(shù)據(jù)庫概論 .ppt

數(shù)據(jù)庫原理與SQLServer應用ppt 第1章 數(shù)據(jù)庫概論 .ppt

ID:51622845

大?。?87.00 KB

頁數(shù):37頁

時間:2020-03-26

數(shù)據(jù)庫原理與SQLServer應用ppt 第1章 數(shù)據(jù)庫概論 .ppt_第1頁
數(shù)據(jù)庫原理與SQLServer應用ppt 第1章 數(shù)據(jù)庫概論 .ppt_第2頁
數(shù)據(jù)庫原理與SQLServer應用ppt 第1章 數(shù)據(jù)庫概論 .ppt_第3頁
數(shù)據(jù)庫原理與SQLServer應用ppt 第1章 數(shù)據(jù)庫概論 .ppt_第4頁
數(shù)據(jù)庫原理與SQLServer應用ppt 第1章 數(shù)據(jù)庫概論 .ppt_第5頁
資源描述:

《數(shù)據(jù)庫原理與SQLServer應用ppt 第1章 數(shù)據(jù)庫概論 .ppt》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、數(shù)據(jù)庫原理與SQLServer應用第1章數(shù)據(jù)庫概論數(shù)據(jù)庫的基本概念任務1數(shù)據(jù)庫技術的發(fā)展歷程任務2概念模型和數(shù)據(jù)模型任務3關系數(shù)據(jù)庫標準語言SQL任務4任務1數(shù)據(jù)庫的基本概念階段1數(shù)據(jù)階段2數(shù)據(jù)庫階段3數(shù)據(jù)庫管理系統(tǒng)階段4數(shù)據(jù)庫系統(tǒng)階段1數(shù)據(jù)數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象,也是數(shù)據(jù)庫用戶操作的對象。數(shù)據(jù)是描述事物的符號記錄。文字、圖像、聲音、學生的檔案記錄、貨物的運輸情況等都是數(shù)據(jù)。階段2數(shù)據(jù)庫數(shù)據(jù)庫(Database,DB)是指長期存儲在計算機內(nèi),有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度、較高的數(shù)據(jù)獨立性

2、和易擴展性,并可以被各種用戶共享。階段3數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,DBMS)是為管理數(shù)據(jù)庫而設計的軟件系統(tǒng),位于用戶和操作系統(tǒng)之間。具有代表性的數(shù)據(jù)庫管理系統(tǒng)有Oracle、MicrosoftSQLServer和MySQL等。通常數(shù)據(jù)庫管理員會使用數(shù)據(jù)庫管理系統(tǒng)來建立數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫管理系統(tǒng)的功能如下。(1)數(shù)據(jù)定義功能。(2)數(shù)據(jù)操縱功能。(3)數(shù)據(jù)庫的保護功能。(4)數(shù)據(jù)庫的存儲管理。(5)數(shù)據(jù)庫的維護功能。(6)數(shù)據(jù)字典。階段3數(shù)據(jù)庫管理系統(tǒng)階段4數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)(DatabaseSyste

3、m,DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng)。一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)和數(shù)據(jù)庫管理員構成。任務2數(shù)據(jù)庫技術的發(fā)展歷程階段1人工管理階段階段2文件系統(tǒng)階段階段3數(shù)據(jù)庫系統(tǒng)階段階段1人工管理階段20世紀50年代中期以前為人工管理階段,是計算機數(shù)據(jù)管理的初級階段。其數(shù)據(jù)管理的特點體現(xiàn)在以下4個階段。(1)數(shù)據(jù)不保存在計算機中。(2)沒有軟件系統(tǒng)管理數(shù)據(jù)。(3)數(shù)據(jù)的組織方式必須由程序員自行設計。(4)數(shù)據(jù)是面向應用的。階段2文件系統(tǒng)階段20世紀50年代后期至60年代中期為文件系統(tǒng)階段。硬件方面出現(xiàn)了磁盤、磁鼓等外部存儲設備;軟件

4、方面有了操作系統(tǒng)中專門管理數(shù)據(jù)的文件系統(tǒng)。在該階段,一個應用程序可以處理多個數(shù)據(jù)文件。文件系統(tǒng)在程序與數(shù)據(jù)間起到接口左右,使程序和數(shù)據(jù)有了一定的獨立性。階段3數(shù)據(jù)庫系統(tǒng)階段20世紀60年代后期,出現(xiàn)了數(shù)據(jù)庫技術和統(tǒng)一管理數(shù)據(jù)的專門軟件系統(tǒng)——數(shù)據(jù)庫管理系統(tǒng)。20世紀60年代末出現(xiàn)了第一代數(shù)據(jù)庫——網(wǎng)狀數(shù)據(jù)庫、層次數(shù)據(jù)庫。20世紀70年代出現(xiàn)了第二代數(shù)據(jù)庫——關系數(shù)據(jù)庫。任務3概念模型和數(shù)據(jù)模型階段1概念模型階段2數(shù)據(jù)模型階段1概念模型概念數(shù)據(jù)模型是實體聯(lián)系模型,即E-R模型。E-R模型有如下3要素。1.實體2.屬性3.實體間的聯(lián)系客觀存在并可相互區(qū)別的事物

5、稱為實體。例如學生、一次選課都是實體。在E-R模型中,用矩形框表示實體,框內(nèi)標注實體名稱。1.實體2.屬性實體所具有的某一特性稱為屬性。實體可以具有若干個屬性,例如,學生實體有學號、姓名、性別、年齡等屬性。在E-R模型中,用橢圓形表示屬性,并用連線與實體或聯(lián)系連接起來。3.實體間的聯(lián)系(1)一對一聯(lián)系(1:1)。(2)一對多聯(lián)系(1:n)。(3)多對多聯(lián)系(m:n)。實體聯(lián)系圖【例1-1】完整的實體聯(lián)系圖數(shù)據(jù)庫領域采用的數(shù)據(jù)模型有如下3種。1.層次模型2.網(wǎng)狀模型3.關系模型階段2數(shù)據(jù)模型1.層次模型用樹型結構表示實體之間聯(lián)系的模型稱為層次模型。層次模型的

6、特點如下。(1)有且僅有一個根節(jié)點。(2)根節(jié)以外的其他節(jié)點有且僅有一個父節(jié)點。2.網(wǎng)狀模型網(wǎng)狀模型是一個不加任何條件限制的無向圖。網(wǎng)狀模型是以記錄為節(jié)點的網(wǎng)狀結構。其特點如下。(1)可以有任意個節(jié)點無雙親。(2)允許節(jié)點有一個以上的雙親。(3)允許兩個節(jié)點之間有一種或兩種以上的聯(lián)系。3.關系模型(1)關系模型的數(shù)據(jù)結構(2)關系模型的操作與完整性約束(3)關系模型的優(yōu)缺點任務4關系數(shù)據(jù)庫標準語言SQL階段1T-SQL語言簡介階段2標識符階段3語法格式約定階段1T-SQL語言簡介T-SQL語言由以下幾部分組成。(1)數(shù)據(jù)定義語言(DDL)。(2)數(shù)據(jù)操縱語

7、言(DML)。(3)數(shù)據(jù)控制語言(DCL)。(4)T-SQL增加的語言元素。(1)數(shù)據(jù)定義語言(DDL)(2)數(shù)據(jù)操縱語言(DML)(3)數(shù)據(jù)控制語言(DCL)階段2標識符SQL標識符用于標識數(shù)據(jù)庫對象,如表、視圖、列、索引、觸發(fā)器、過程、約束、規(guī)則等。(1)標識符最多可以包含128個字符。(2)第一個字符可以是字母、下畫線、at符號或者數(shù)字符號。(3)不允許嵌入空格或其他特殊字符。(4)不允許使用T-SQL的保留字。(5)中文版SQLServer允許使用漢字作為標識符。階段3語法格式約定本章小結本章主要介紹了數(shù)據(jù)庫的基本概念、數(shù)據(jù)庫技術的發(fā)展歷程、概念模

8、型和數(shù)據(jù)模型以及關系數(shù)據(jù)庫查詢語言SQL。重點介紹了當前應用最廣泛

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。