常用數(shù)據(jù)庫產(chǎn)品.ppt_第1頁
常用數(shù)據(jù)庫產(chǎn)品.ppt_第2頁
常用數(shù)據(jù)庫產(chǎn)品.ppt_第3頁
常用數(shù)據(jù)庫產(chǎn)品.ppt_第4頁
常用數(shù)據(jù)庫產(chǎn)品.ppt_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

對數(shù)據(jù)庫的認識 數(shù)據(jù)庫這個詞在以前就聽過 但不理解 現(xiàn)在我們正式認識它 學(xué)習(xí)它了 說到數(shù)據(jù)庫不得不先提數(shù)據(jù) 數(shù)據(jù)就是一些描述事物的符號記錄 如 數(shù)字 聲音 圖像等 數(shù)據(jù)庫是數(shù)據(jù)的集合 具有統(tǒng)一的結(jié)構(gòu)形式 統(tǒng)一的存儲介質(zhì) 并能被多個應(yīng)用程序共享 對數(shù)據(jù)庫的認識 數(shù)據(jù)庫系統(tǒng)DBS DataBaseSystem 簡稱DBS 是一個實際可運行的存儲 維護和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng) 是存儲介質(zhì) 處理對象和管理系統(tǒng)的集合體 它通常由軟件 數(shù)據(jù)庫和數(shù)據(jù)管理員組成 其軟件主要包括操作系統(tǒng) 各種宿主語言 實用程序以及數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一管理 數(shù)據(jù)的插入 修改和檢索均要通過數(shù)據(jù)庫管理系統(tǒng)進行 數(shù)據(jù)管理員負責(zé)創(chuàng)建 監(jiān)控和維護整個數(shù)據(jù)庫 使數(shù)據(jù)能被任何有權(quán)使用的人有效使用 數(shù)據(jù)庫管理員一般是由業(yè)務(wù)水平較高 資歷較深的人員擔(dān)任 數(shù)據(jù)庫系統(tǒng)的個體含義是指一個具體的數(shù)據(jù)庫管理系統(tǒng)軟件和用它建立起來的數(shù)據(jù)庫 它的學(xué)科含義是指研究 開發(fā) 建立 維護和應(yīng)用數(shù)據(jù)庫系統(tǒng)所涉及的理論 方法 技術(shù)所構(gòu)成的學(xué)科 在這一含義下 數(shù)據(jù)庫系統(tǒng)是軟件研究領(lǐng)域的一個重要分支 常稱為數(shù)據(jù)庫領(lǐng)域 數(shù)據(jù)庫系統(tǒng)是為適應(yīng)數(shù)據(jù)處理的需要而發(fā)展起來的一種較為理想的數(shù)據(jù)處理的核心機構(gòu) 計算機的高速處理能力和大容量存儲器提供了實現(xiàn)數(shù)據(jù)管理自動化的條件 所謂數(shù)據(jù)庫營銷就是企業(yè)通過收集和積累會員 用戶或消費者 信息 包括電話號碼 電子郵件 家庭地址等 經(jīng)過分析篩選后針對性的使用電子郵件 短信 電話 信件等方式進行客戶深度挖掘與關(guān)系維護的營銷方式 或者 數(shù)據(jù)庫營銷就是以與顧客建立一對一的互動溝通關(guān)系為目標(biāo) 并依賴龐大的顧客信息庫進行長期促銷活動的一種全新的銷售手段 是一套內(nèi)容涵蓋現(xiàn)有顧客和潛在顧客 可以隨時更新的動態(tài)數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫營銷的核心 數(shù)據(jù)庫系統(tǒng)的組成部分 數(shù)據(jù)庫 即存儲在磁帶 磁盤 光盤或其他外存介質(zhì)上 按一定結(jié)構(gòu)組織在一起的相關(guān)數(shù)據(jù)的集合 數(shù)據(jù)庫管理系統(tǒng) DBMS 它是一組能完成描述 管理 維護數(shù)據(jù)庫的程序系統(tǒng) 它按照一種公用的和可控制的方法完成插入新數(shù)據(jù) 修改和檢索原有數(shù)據(jù)的操作 數(shù)據(jù)庫管理員 DBA 用戶和應(yīng)用程序 對數(shù)據(jù)庫系統(tǒng)的基本要求 能夠保證數(shù)據(jù)的獨立性 數(shù)據(jù)和程序相互獨立有利于加快軟件開發(fā)速度 節(jié)省開發(fā)費用 冗余數(shù)據(jù)少 數(shù)據(jù)共享程度高 系統(tǒng)的用戶接口簡單 用戶容易掌握 使用方便 能夠確保系統(tǒng)運行可靠 出現(xiàn)故障時能迅速排除 能夠保護數(shù)據(jù)不受非受權(quán)者訪問或破壞 能夠防止錯誤數(shù)據(jù)的產(chǎn)生 一旦產(chǎn)生也能及時發(fā)現(xiàn) 有重新組織數(shù)據(jù)的能力 能改變數(shù)據(jù)的存儲結(jié)構(gòu)或數(shù)據(jù)存儲位置 以適應(yīng)用戶操作特性的變化 改善由于頻繁插入 刪除操作造成的數(shù)據(jù)組織零亂和時空性能變壞的狀況 具有可修改性和可擴充性 能夠充分描述數(shù)據(jù)間的內(nèi)在聯(lián)系 常用數(shù)據(jù)庫產(chǎn)品簡介 2011 3 11 MySQL PostgreSQL Sybase Informix Oracle數(shù)據(jù)庫管理系統(tǒng) Oracle前身叫SDL 由LarryEllison和另兩個編程人員在1977創(chuàng)辦 他們開發(fā)了自己的拳頭產(chǎn)品 在市場上大量銷售 1979年 Oracle公司引入了第一個商用SQL關(guān)系數(shù)據(jù)庫管理系統(tǒng) Oracle公司是最早開發(fā)關(guān)系數(shù)據(jù)庫的廠商之一 其產(chǎn)品支持最廣泛的操作系統(tǒng)平臺 目前Oracle關(guān)系數(shù)據(jù)庫產(chǎn)品的市場占有率名列前茅 Oracle數(shù)據(jù)庫管理系統(tǒng)是甲骨文公司的產(chǎn)品 成立于1977年 20世紀70年代推出的最早的關(guān)系數(shù)據(jù)庫系統(tǒng) 1984年 Oracle將關(guān)系數(shù)據(jù)庫轉(zhuǎn)到了個人計算機上 Oracle5率先推出了分布式數(shù)據(jù)庫 客戶機 服務(wù)器結(jié)構(gòu)等嶄新的概念Oracle6首創(chuàng)行鎖定模式及多處理器計算機的支持 1997年 Oracle公司推出了全球第一個面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫管理系統(tǒng) Oracle81999年 Oracle公司推出了全球第一個Internet數(shù)據(jù)庫 Oracle8i2001年 Oracle公司推出了Oracle9i2004年 Oracle公司推出了Oracle102007年 7月12日 推出了最新版本Oracle11g Oracle數(shù)據(jù)庫管理系統(tǒng)特點 1 無范需求式要求 可根據(jù)用戶的實際系統(tǒng)需求構(gòu)造數(shù)據(jù)庫 2 采用標(biāo)準(zhǔn)的SQL語言 3 具有豐富的開發(fā)工具 覆蓋開發(fā)周期的各階段 4 支持大型數(shù)據(jù)庫 數(shù)據(jù)類型可以支持大至4GB的二進制數(shù)據(jù) 為數(shù)據(jù)庫的面向存儲提供數(shù)據(jù)支持 5 具有第四代語言的開發(fā)工具 6 具有字符界面和圖形界面 易于開發(fā) 7 可以控制用戶權(quán)限 提供數(shù)據(jù)保護功能 可以監(jiān)控數(shù)據(jù)庫的運行狀態(tài) 調(diào)整數(shù)據(jù)緩沖區(qū)大小 8 分布優(yōu)化查詢功能 9 數(shù)據(jù)透明 網(wǎng)絡(luò)透明 支持異種網(wǎng)絡(luò) 異構(gòu)數(shù)據(jù)庫系統(tǒng) 10 支持客戶機 服務(wù)器體系結(jié)構(gòu)及混合的體系結(jié)構(gòu) 緊接上一頁 11 實現(xiàn)了兩階段提交 多線索查詢手段 12 支持多種操作系統(tǒng)平臺 UNIX Windows OS 2等 13 數(shù)據(jù)安全保護措施 沒有讀鎖 采取快照SNAP方式完全消除了分布讀寫沖突自動檢測死鎖和沖突并解決 14 數(shù)據(jù)安全級別為C2及 最高級 15 支持多字節(jié)碼制 支持多種語言文字編碼 16 具有面向制造系統(tǒng)的管理信息系統(tǒng)和財務(wù)應(yīng)用系統(tǒng) 緊接上一頁 IBM公司的DB2 作為關(guān)系數(shù)據(jù)庫領(lǐng)域的開拓者和領(lǐng)航人 IBM在1997年完成了SystemR系統(tǒng)的原型 1980年開始提供集成的數(shù)據(jù)庫服務(wù)器 System 38 隨后是SQL DSforVSE和VM 其初始版本與SystemR研究原型密切相關(guān) DB2forMVSV1在1983年推出 該版本的目標(biāo)是提供這一新方案所承諾的簡單性 數(shù)據(jù)不相關(guān)性和用戶生產(chǎn)率 1988年DB2forMVS提供了強大的在線事務(wù)處理 OLTP 支持 1989年和1993年分別以遠程工作單元和分布式 作單元實現(xiàn)了分布式數(shù)據(jù)庫支持 最近推出的DB2UniversalDatabase6 1則是通用數(shù)據(jù)庫的典范 是第一個具備網(wǎng)上功能的多媒體關(guān)系數(shù)據(jù)庫管理系統(tǒng) 支持包括Linux在內(nèi)的一系列平臺 DB2數(shù)據(jù)庫管理系統(tǒng)特點 1 支持面向?qū)ο蟮木幊?2 支持多媒體應(yīng)用程序 3 具有較強的備份和恢復(fù)能力 4 支持存儲過程和觸發(fā)器 用戶可以在建立數(shù)據(jù)表時定義復(fù)雜的完整性規(guī)則 5 支持遞歸的SQL查詢 6 支持異構(gòu)分布式數(shù)據(jù)庫訪問 7 支持數(shù)據(jù)復(fù)制 Microsoft公司的SQLServer 1987年 微軟和IBM合作開發(fā)完成OS 2 IBM在其銷售的OS 2ExtendedEdition系統(tǒng)中綁定了OS 2DatabaseManager 而微軟產(chǎn)品線中尚缺少數(shù)據(jù)庫產(chǎn)品 為此 微軟將目光投向Sybase 同Sybase簽訂了合作協(xié)議 使用Sybase的技術(shù)開發(fā)基于OS 2平臺的關(guān)系型數(shù)據(jù)庫 1989年 微軟發(fā)布了SQLServer1 0版 SQLServer發(fā)展歷程 1988年 SQLServer誕生 1993年 SQLServer4 2forWindowsNT發(fā)布了 1994年 Microsoft和Sybase分道揚鑣 1995年 微軟發(fā)布了SQLServer6 0 1996年 發(fā)布了SQLServer6 5 它具備市場所需的速度快 功能強 易使用 價格低等特點 1999年 微軟發(fā)布了SQLServer7 0 2000年 Microsoft公司推出了SQLServer2000數(shù)據(jù)庫管理系統(tǒng) 2005年11月 微軟推出了新一代數(shù)據(jù)庫MicrosoftSQLServer2005 增加了多項數(shù)據(jù)管理 開發(fā)工具和商業(yè)智能等功能 SQLServer數(shù)據(jù)庫系統(tǒng)特點 1 SQLServer是一項成熟的客戶機 服務(wù)器系統(tǒng) SQLServer在服務(wù)器端的軟件運行平臺是WindowsNT Windows2000等 在客戶端可以是WindowsNT WindowsXP 也可以采用其他廠商開發(fā)的系統(tǒng)如Unix Apple等 2 SQLServer所使用的數(shù)據(jù)庫查詢語言稱為Transact SQL 它是SQLServer的核心 3 SQLServer容易上手 4 SQLServer的兼容性良好 5 SQLServer采用二級安全驗證 登陸驗證及數(shù)據(jù)庫用戶賬號和角色的許可驗證 提高了安全性 6 提供數(shù)據(jù)倉庫服務(wù) MySQL數(shù)據(jù)庫管理系統(tǒng) MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 被廣泛應(yīng)用在Internet上的中小型網(wǎng)站中 優(yōu)點 體積小 速度快 總體擁有成本低 開放源碼 缺點 規(guī)模小 功能有限 不支持視圖 事件等 MySQL的特性 1 MySQL是開源的 2 平臺獨立性 3 MySQL服務(wù)器是一個快速的 可靠的和易于使用的數(shù)據(jù)庫服務(wù)器 4 MySQL使用C和C 編寫 并使用了多種編譯器進行測試 保證了源代碼的可移植性 5 MySQL支持多線程 充分利用CPU資源 6 MySQL既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶機 服務(wù)器網(wǎng)絡(luò)環(huán)境中 也能夠作為一個庫而嵌入到其他軟件中 7 提供TCP IP ODBC和JDBC等多中數(shù)據(jù)庫連接途徑 8 提供用于管理 檢查 優(yōu)化數(shù)據(jù)庫操作的管理工具 9 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫 PostgreSQL PostgreSQL是一種特性非常齊全的自由軟件的對象 關(guān)系性數(shù)據(jù)庫管理系統(tǒng) ORDBMS 它的很多特性是當(dāng)今許多商業(yè)數(shù)據(jù)庫的前身 PostgreSQL最早開始于BSD的Ingres項目 PostgreSQL的特性覆蓋了SQL 2 SQL 92和SQL 3 首先 它包括了可以說是目前世界上最豐富的數(shù)據(jù)類型的支持 其次 目前PostgreSQL是唯一支持事務(wù) 子查詢 多版本并行控制系統(tǒng) 數(shù)據(jù)完整性檢查等特性的唯一的一種自由軟件的數(shù)據(jù)庫管理系統(tǒng) Sybase Sybase公司成立于1984年 公司名稱 Sybase 取自 system 和 database 相結(jié)合的含義 Sybase公司的創(chuàng)始人之一BobEpstein是Ingres大學(xué)版 與System R同時期的關(guān)系數(shù)據(jù)庫模型產(chǎn)品 的主要設(shè)計人員 公司的第一個關(guān)系數(shù)據(jù)庫產(chǎn)品是1987年5月推出的SybaseSQLServer1 0 Sybase首先提出Client Server數(shù)據(jù)庫體系結(jié)構(gòu)的思想 并率先在SybaseSQLSe

溫馨提示

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

評論

0/150

提交評論