Oracle數(shù)據(jù)庫設計與實現(xiàn)

出版時間:2011-6  出版社:機械工業(yè)  作者:陸云帆 編  頁數(shù):245  

內(nèi)容概要

  Oracle 11g是目前較流行的數(shù)據(jù)庫開發(fā)平臺之一,擁有眾多的用戶,已成為許多大型數(shù)據(jù)庫應用系統(tǒng)的后臺數(shù)據(jù)庫系統(tǒng)?!  禣racle數(shù)據(jù)庫設計與實現(xiàn)》介紹數(shù)據(jù)庫基礎知識、數(shù)據(jù)庫設計和開發(fā)Oracle數(shù)據(jù)庫應用程序所必備的相關技術,包括數(shù)據(jù)庫基本概念、數(shù)據(jù)庫的開發(fā)目標和過程、數(shù)據(jù)庫的安裝、數(shù)據(jù)建模語言、數(shù)據(jù)庫建模過程、概念模型向物理模型轉(zhuǎn)換、SQL知識、使用Oracle Application Express開發(fā)Web應用等。《Oracle數(shù)據(jù)庫設計與實現(xiàn)》還有數(shù)據(jù)庫設計項目實訓,供讀者參考學習?!  禣racle數(shù)據(jù)庫設計與實現(xiàn)》不僅適合高等職業(yè)技術學院和大專學校計算機類相關課程教學使用,也適合使用Oracle開發(fā)數(shù)據(jù)庫應用程序的讀者參考。

書籍目錄

前言第1章 數(shù)據(jù)庫基礎知識1.1 數(shù)據(jù)庫基本概念1.1.1 數(shù)據(jù)庫及其基本特點1.1.2 數(shù)據(jù)庫技術發(fā)展歷史1.1.3 關系數(shù)據(jù)庫基本概念1.1.4 數(shù)據(jù)庫管理系統(tǒng)簡介1.2 數(shù)據(jù)庫開發(fā)簡介1.2.1 數(shù)據(jù)庫開發(fā)的目標1.2.2 數(shù)據(jù)庫開發(fā)過程1.3 工作環(huán)境的準備1.3.1 Oracle10gR2Express的安裝及啟動1.3.2 Oracle Application Express的安裝1.3.3 Oracle Application Express的使用1.4 項目案例介紹1.4.1 項目案例1公司人事管理系統(tǒng)1.4.2 項目案例2GreenOil公司信息系統(tǒng)1.4.3 項目案例3GeBID(全球傳染數(shù)據(jù)銀行)1.5 技術小結(jié)1.6 關鍵術語1.7 章 節(jié)練習第2章 數(shù)據(jù)建模語言2.1 概念模型簡介2.1.1 數(shù)據(jù)與信息2.1.2 概念模型的作用2.2 實體關系模型與實體關系圖2.3 實體2.3.1 實體和實例2.3.2 實體和集合2.3.3 實體的圖示方法2.4 屬性2.4.1 屬性分類2.4.2 屬性的圖示方法2.5 關系2.5.1 關系的分類2.5.2 關系的可選性和基數(shù)2.5.3 關系的圖示方法2.6 用ER Dish解讀實體關系圖2.6.1 ER Dish簡介2.6.2 用ER Dish解讀公司人事管理系統(tǒng)ERD2.7 技術小結(jié)2.8 關鍵術語2.9 實戰(zhàn)練習第3章 數(shù)據(jù)庫建模過程3.1 收集并分析設計需求3.1.1 需求收集3.1.2 總結(jié)業(yè)務規(guī)則3.1.3 需求文檔編寫3.1.4 CRUD分析3.2 設計實體和屬性3.2.1 在業(yè)務需求中找出實體3.2.2 識別實體中的父類型和子類型3.2.3 為實體找出不同類型的屬性3.2.4 為實體確定唯一標識3.3 設計實體間的關系3.3.1 識別實體間的關系3.3.2 使用矩陣圖為關系命名3.3.3 分析關系的類型3.3.4 用中間實體解決多對多關系3.3.5 關系的不可轉(zhuǎn)移性3.3.6 用弧解決互斥關系3.3.7 去除冗余關系3.4 規(guī)范化數(shù)據(jù)模型和約束條件3.4.1 規(guī)范化與第一范式3.4.2 第二范式3.4.3 第三范式3.4.4 BCNF3.4.5 第四范式3.5 優(yōu)化模型3.5.1 對歷史數(shù)據(jù)和變化因素建模3.5.2 使用層次結(jié)構(gòu)關系和遞歸結(jié)構(gòu)關系建模3.5.3 使用通用模型建模3.5.4 提高可讀性的繪圖規(guī)范3.6 完成最終概念模型3.6.1 和客戶一起評審3.6.2 通過迭代過程確定最終模型3.7 技術小結(jié)3.8 關鍵術語3.9 實戰(zhàn)練習第4章 概念模型向物理模型轉(zhuǎn)換4.1 模型映射關系4.2 Oracle數(shù)據(jù)類型4.2.1 標量4.2.2 復合4.2.3 引用4.2.4 LOB型4.3 Oracle命名規(guī)范4.3.1 表命名4.3.2 列命名4.3.3 短名稱4.3.4 外鍵約束命名方法4.3.5 Oracle命名規(guī)定4.4 實體與屬性的轉(zhuǎn)換4.4.1 實體的轉(zhuǎn)換4.4.2 屬性的轉(zhuǎn)換4.5 關系的轉(zhuǎn)換4.5.1 一對一關系的轉(zhuǎn)換4.5.2 一對多關系的轉(zhuǎn)換4.5.3 多對多關系的轉(zhuǎn)換4.5.4 不可轉(zhuǎn)移性關系的轉(zhuǎn)換4.5.5 弧關系的轉(zhuǎn)換4.6 父實體、子實體的轉(zhuǎn)換4.6.1 單表轉(zhuǎn)換4.6.2 多表轉(zhuǎn)換4.7 技術小結(jié)4.8 關鍵術語4.9 實戰(zhàn)練習第5章 使用SQL實現(xiàn)數(shù)據(jù)庫設計5.1 SQL簡介5.1.1 SQL的概念5.1.2 SQL的發(fā)展歷史5.1.3 SQL的特點5.2 使用SQL的數(shù)據(jù)定義功能創(chuàng)建數(shù)據(jù)表5.2.1 數(shù)據(jù)表相關概念5.2.2 使用SQL創(chuàng)建簡單數(shù)據(jù)表5.2.3 使用DESC命令查看數(shù)據(jù)表結(jié)構(gòu)5.2.4 數(shù)據(jù)表中主鍵的創(chuàng)建5.2.5 為列指定默認值5.2.6 為數(shù)據(jù)表添加數(shù)據(jù)5.2.7 使用序列簡化主鍵生成5.2.8 修改和刪除表中數(shù)據(jù)5.2.9 修改表結(jié)構(gòu)5.2.1 0刪除數(shù)據(jù)表5.3 數(shù)據(jù)完整性5.3.1 數(shù)據(jù)完整性的概念5.3.2 創(chuàng)建約束5.3.3 刪除約束5.4 項目實戰(zhàn)5.5 技術小結(jié)5.6 關鍵術語5.7 實戰(zhàn)練習5.8 章 節(jié)練習第6章 使用SQL檢索數(shù)據(jù)庫6.1 使用SQL查詢的數(shù)據(jù)庫6.1.1 查詢的概念6.1.2 SELECT語句的基本用法6.1.3 SELECT和FROM關鍵字6.2 使用WHERE條件進行限定查詢6.2.1 使用通配符(Wildcard)功能進行模糊匹配6.2.2 使用單行函數(shù)解決查詢中大小寫問題6.3 使用ORDERBY對查詢結(jié)果進行排序6.4 使用組函數(shù)對表中數(shù)據(jù)進行統(tǒng)計6.4.1 AVG函數(shù)6.4.2 COUNT函數(shù)6.4.3 MAX、MEDIAN和MIN函數(shù)6.4.4 SUM函數(shù)6.5 使用GROUPBY對查詢結(jié)果進行分組6.5.1 對數(shù)據(jù)進行分組的意義6.5.2 GROUPBY子句的使用方法6.5.3 在GROUPBY中使用WHERE子句6.5.4 使用HAVING子句過濾分組結(jié)果6.5.5 對GROUPBY顯示結(jié)果進行排序6.6 對查詢結(jié)果中的列名顯示進行修改6.7 對多個數(shù)據(jù)表進行聯(lián)合查詢6.8 使用表別名簡化復雜查詢語句6.9 技術小結(jié)6.1 0關鍵術語6.1 1章 節(jié)練習第7章 使用Oracle Application Express開發(fā)Web應用7.1 為Web應用程序開發(fā)建立工作環(huán)境7.2 構(gòu)建表并添加約束條件7.3 創(chuàng)建程序框架7.4 創(chuàng)建輸入表單7.5 為報表頁添加圖標視圖和詳細資料視圖7.6 為頁創(chuàng)建按鈕和項7.7 為頁創(chuàng)建動態(tài)操作7.8 為頁添加驗證7.9 為頁添加分支7.1 0修改頁屬性7.1 1為頁添加頁處理7.1 2技術小結(jié)7.1 3關鍵術語7.1 4實戰(zhàn)練習第8章 數(shù)據(jù)庫設計項目實訓8.1 項目實訓使用說明8.2 項目1吉祥禮儀策劃公司8.2.1 項目簡介8.2.2 案例研究8.2.3 執(zhí)行步驟8.3 項目2美晨豆?jié){連鎖店8.3.1 項目簡介8.3.2 案例研究8.3.3 執(zhí)行步驟8.4 項目3愛心寵物之家8.4.1 項目簡介8.4.2 案例研究8.4.3 執(zhí)行步驟8.5 項目4計算機實訓室8.5.1 項目簡介8.5.2 案例研究8.5.3 執(zhí)行步驟8.6 項目5綠世界回收中心8.6.1 項目簡介8.6.2 案例研究8.6.3 執(zhí)行步驟8.7 準備演示文稿和演講附錄A 公司人事管理系統(tǒng)概念模型和物理模型附錄B Green Oil公司信息系統(tǒng)概念模型和物理模型附錄C Green Oil公司矩陣圖參考文獻

章節(jié)摘錄

版權(quán)頁:插圖:1976年,P.P.S. Chen提出了實體關系(Entity Relationship,ER)方法。由于這種方法簡單實用,因此得到了廣泛的應用,也是目前描述信息結(jié)構(gòu)最常用的方法。。ER方法使用的建模語言稱為ERD。ERD提供了表示實體、屬性和關系的方法(2.3 ~2.5 節(jié)進行介紹)。.ER數(shù)據(jù)模型問世后,經(jīng)歷了許多修改和擴充過程,這里僅介紹Oracle公司設計的ER數(shù)據(jù)模型。Oracle專屬實體關系建模(Entity Relationship Modelling)簡稱ER建模,是概念模型的設計工具之一,是對某一商業(yè)機構(gòu)的業(yè)務進行建模的工作。更精確地講,是對機構(gòu)業(yè)務當前或預期業(yè)務功能的數(shù)據(jù)需求進行建模。這個模型將是未來建立數(shù)據(jù)庫應用系統(tǒng)的基礎。對一個機構(gòu)的業(yè)務進行建模,設計者需要對這個機構(gòu)的業(yè)務細節(jié)有一定程度的認知。所以,Oracle專屬ER建模具有以下特點?!闃I(yè)務建模而非為實際工作實施建模?!な且惶捉⑼暾姆椒ā!ぞ哂性敿殢碗s的語法?!ぷ罱K能夠產(chǎn)生一個簡單易讀的圖形。當然,ERD被第一眼看上去有可能會顯得很復雜,附錄B中的Green Oil公司信息系統(tǒng)概念模型為Green Oil項目建立的完整的ERM。但在學完本章和第3章內(nèi)容后,讀者就能夠畫出并且讀懂這個ERD了。ER建模主要是為了確保某機構(gòu)進行日常業(yè)務所需要的所有信息都被正確地認知和區(qū)分;要求模型是完整的,在進行建模前所有的需求都被認真地研究和理解了,并且各種依賴關系都清晰掌握了,同時獲取了所有需要的數(shù)據(jù),而這些數(shù)據(jù)在模型中僅可以出現(xiàn)一次,這一點很重要。因為當設計被實現(xiàn)成系統(tǒng)后,如果同一數(shù)據(jù)在數(shù)據(jù)庫的多處被儲存,那就很有可能造成多處的數(shù)據(jù)內(nèi)容不一致。這時,系統(tǒng)的使用者到底要相信哪個地方的數(shù)據(jù)才是有效的呢?重復的信息是無意義的,例如我們在日常工作中保留2份學生的名冊無意義且浪費空間和資源,或在學生成績冊上同時記錄他所住的宿舍房號(假設已有其他的表記錄宿舍情況),這都對反映正確信息沒有任何幫助。同時,建模還要求理想的系統(tǒng)不能包含可再次進行分解的數(shù)據(jù)。模型還要保證未來系統(tǒng)所提供的信息服務里,數(shù)據(jù)被存放在可預見的邏輯地址中,且相關聯(lián)的數(shù)據(jù)要存放在一起,需要做的是找到需要采集的數(shù)據(jù),并找出數(shù)據(jù)間的關系,通過這些聯(lián)系來反映業(yè)務信息,并且這些數(shù)據(jù)存放的位置,都能通過這個邏輯關系來正確定位。因為有了一系列合理的實體關系模型就有了一系列邏輯性一致的數(shù)據(jù)庫表單。一個ER模型包含了業(yè)務感興趣的所有實體、屬性和關系的圖示。模型同時也提供了一些背景信息,如實體描述、數(shù)據(jù)類型和約束等。一個模型不一定有圖形,但是對于模型來說,圖形更容易被理解。ERD就是這樣一個圖形。它代表了整個或部分概念模型。通常來說,一個概念模型會由多個圖形組成,以展示不同的業(yè)務方向。ERD使用多種繪圖元素,但是很可惜,到目前為止都沒有一個ISO認證的ERD繪制規(guī)定。Oracle公司也有自己的ERD繪制規(guī)范,本書中所介紹的將是Oracle繪制技法,這種方法已經(jīng)內(nèi)建在Oracle公司開發(fā)的Oracle Designer工具中。

編輯推薦

《Oracle數(shù)據(jù)庫設計與實現(xiàn)》是全國高等職業(yè)教育規(guī)劃教材之一。

圖書封面

評論、評分、閱讀與下載


    Oracle數(shù)據(jù)庫設計與實現(xiàn) PDF格式下載


用戶評論 (總計2條)

 
 

  •   書內(nèi)容還可以,我是今天收到書的,但可惜書有很大破損,可能是快遞途中或廠家發(fā)貨時沒注意,不影響閱讀算了,不退貨,快遞速度還可以!
  •   看完后對Oracle有了一個新的認識,在這本書面前,哪些眾多打著數(shù)據(jù)庫專家旗號招搖撞騙的江湖郎中在這本書面前連僅有的遮羞布也被狠狠的扯下來了。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7