數(shù)據(jù)庫基礎(chǔ)知識_第1頁
數(shù)據(jù)庫基礎(chǔ)知識_第2頁
數(shù)據(jù)庫基礎(chǔ)知識_第3頁
數(shù)據(jù)庫基礎(chǔ)知識_第4頁
數(shù)據(jù)庫基礎(chǔ)知識_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫技術(shù)與應用數(shù)據(jù)庫基礎(chǔ)知識創(chuàng)建采集任務01數(shù)據(jù)庫基礎(chǔ)知識01目錄CONTENTS數(shù)據(jù)庫基礎(chǔ)知識01數(shù)據(jù)狹義:數(shù)值數(shù)據(jù)廣義:文字、聲音、圖形等一切能被計算機接收且能被處理的符號大量、海量數(shù)據(jù)庫存儲大量數(shù)據(jù),方便檢索和訪問保持數(shù)據(jù)信息的一致、完整共享和安全通過組合分析,產(chǎn)生新的有用信息特點數(shù)據(jù)庫管理系統(tǒng)(軟件)管理大量的、持久的、可靠的、共享的數(shù)據(jù)的工具數(shù)據(jù)庫基礎(chǔ)知識數(shù)據(jù)管理技術(shù)的發(fā)展階段人工管理階段-〉文件系統(tǒng)階段-〉數(shù)據(jù)庫管理數(shù)據(jù)庫基礎(chǔ)知識-沒有專用的軟件對數(shù)據(jù)進行管理。-數(shù)據(jù)的組織方式必須由程序員自行設(shè)計與安排。-只有程序的概念而沒有文件的概念、數(shù)據(jù)面向應用,也就是一組數(shù)據(jù)只能對應一個程序。數(shù)據(jù)庫基礎(chǔ)知識文件系統(tǒng)的三個缺陷:數(shù)據(jù)冗余性、數(shù)據(jù)不一致性、數(shù)據(jù)聯(lián)系弱。數(shù)據(jù)庫基礎(chǔ)知識數(shù)據(jù)庫基礎(chǔ)知識所謂數(shù)據(jù)庫(Database,DB),是將數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度,較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享的數(shù)據(jù)集合。數(shù)據(jù)庫基礎(chǔ)知識…

訂單

客戶

產(chǎn)品

產(chǎn)品數(shù)據(jù)庫表數(shù)據(jù)表存儲過程視圖….列行(記錄)關(guān)系型數(shù)據(jù)庫關(guān)系模型使用的存儲結(jié)構(gòu)是多個二維表格,表中每一行稱為一條記錄,用來描述一個對象的信息;每一列稱為一個字段,用來描述對象的一個屬性。數(shù)據(jù)表于數(shù)據(jù)庫之間存在相應的關(guān)聯(lián),這些關(guān)聯(lián)將用來查詢相關(guān)的數(shù)據(jù)。數(shù)據(jù)庫基礎(chǔ)知識馬蘭A004楊可A003劉開泰B008李新愛B007數(shù)據(jù)庫檢索數(shù)據(jù)插入數(shù)據(jù)更新數(shù)據(jù)刪除數(shù)據(jù)數(shù)據(jù)庫管理系統(tǒng)-DBMS數(shù)據(jù)庫管理系統(tǒng)(DBMS-DataBaseManagementSystem

)對收集到的大量數(shù)據(jù)進行整理、加工、歸并、分類、計算、存儲等處理,產(chǎn)生新的數(shù)據(jù),以便反映事物或現(xiàn)象的本質(zhì)和特征及其內(nèi)在聯(lián)系。數(shù)據(jù)庫基礎(chǔ)知識數(shù)據(jù)庫服務器響應和提供數(shù)據(jù)應用程序客戶端操作和查詢數(shù)據(jù)庫應用程序作用:響應操作并顯示結(jié)果、向數(shù)據(jù)庫請求數(shù)據(jù)要求:美觀、操作簡單方便數(shù)據(jù)庫作用:存儲數(shù)據(jù)、檢索數(shù)據(jù)、生成新的數(shù)據(jù)要求:統(tǒng)一、安全、性能等數(shù)據(jù)庫應用系統(tǒng)數(shù)據(jù)庫基礎(chǔ)知識數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,DBS)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)、數(shù)據(jù)庫管理員和用戶結(jié)構(gòu)組成數(shù)據(jù)庫基礎(chǔ)知識數(shù)據(jù)庫基礎(chǔ)知識結(jié)構(gòu)化查詢語言SQL(StructuredQueryLanguage)SQL語言是用于關(guān)系數(shù)據(jù)庫查詢的結(jié)構(gòu)化語言,最早由Boyce和Chambedin在1974年提出,稱為SEQUEL語言。1976年,IBM公司的SanJose研究所在研制關(guān)系數(shù)據(jù)庫管理系統(tǒng)SystemR時修改為SEQUEL2,即目前的SQL語言。SQL語言集數(shù)據(jù)查詢(dataquery)、數(shù)據(jù)操縱(datamanipulation)、數(shù)據(jù)定義(datadefinition)和數(shù)據(jù)控制(datacontrol)功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)語言的特點和優(yōu)點。數(shù)據(jù)庫基礎(chǔ)知識主要特點包括:綜合統(tǒng)一高度非過程化面向集合的操作方式以同一種語法結(jié)構(gòu)提供兩種使用方式語言簡潔,易學易用SQL-關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)不同的角色(開發(fā)者,用戶,數(shù)據(jù)庫管理員)使用相同的語言。不同的RDBMS使用統(tǒng)一標準的語言。SQL使用一種高級的非結(jié)構(gòu)化查詢語言。堅持

ACID

準則

(原子性,一致性,隔離性,持久性),數(shù)據(jù)庫基礎(chǔ)知識NoSQL-非關(guān)系性數(shù)據(jù)庫采用Key-value方式存儲數(shù)據(jù)。采取最終一致性原則,更加適合互聯(lián)網(wǎng)數(shù)據(jù),但這也可能導致數(shù)據(jù)丟失。NewSQL-結(jié)合SQL和NoSQL

將SQL的ACID保證與NoSQL的可擴展性和高性能相結(jié)合,目前大多數(shù)NewSQL數(shù)據(jù)庫都是專有軟件或僅適用于特定場景,這顯然限制了新技術(shù)的普及和應用。數(shù)據(jù)庫基礎(chǔ)知識

數(shù)據(jù)庫產(chǎn)品分類圖數(shù)據(jù)庫基礎(chǔ)知識數(shù)據(jù)庫流行排行榜Oracle、MySQL、SQLServer排前三位,其流行度遠遠超過其他數(shù)據(jù)庫。在非關(guān)系型數(shù)據(jù)庫中,比較流行的有MongoDB,Elasticsearch,Redis等。數(shù)據(jù)庫基礎(chǔ)知識OracleOracle公司的產(chǎn)品,世界上最好的數(shù)據(jù)庫系統(tǒng)“關(guān)系-對象”型數(shù)據(jù)庫支持70多種操作系統(tǒng),配置、管理和維護復雜主要滿足對銀行、金融、保險等企業(yè)、事業(yè)開發(fā)大型數(shù)據(jù)庫需求數(shù)據(jù)庫基礎(chǔ)知識MySQL瑞典MySQLAB公司開發(fā),現(xiàn)在MySQL并入了Oracle旗下體積小、速度快、成本低、開放源碼廣泛地

溫馨提示

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

評論

0/150

提交評論