出版時間:2012-11 出版社:曹玉琳、 鄭東霞 清華大學出版社 (2012-11出版) 作者:曹玉琳,鄭東霞,肖潔 編 頁數:534
內容概要
《21世紀高等學校規(guī)劃教材·計算機應用:Oracle11g設計與開發(fā)教程》采用大量的實例,深入淺出地介紹了Oracle 11g的使用和管理,共16章,包括數據庫系統(tǒng)概述,關系數據庫設計理論、數據庫設計、安裝Oracle、soi*Plus、DDL和DML、查詢語句、Oracle事務管理、模式對象、常用SQL函數、PL/SQL基礎、PL/soL高級編程、Oracle全球化支持、Oracle的啟動和關閉、Oracle的體系結構、Oracle的安全管理等內容。 《21世紀高等學校規(guī)劃教材·計算機應用:Oracle11g設計與開發(fā)教程》注重實用性和可讀性,以實例為依托,使讀者在學習理論知識的同時能夠將所學內容應用于實際中,更容易掌握Oraclellg的使用方法及技巧?!?1世紀高等學校規(guī)劃教材·計算機應用:Oracle11g設計與開發(fā)教程》可作為高等院校及培訓機構計算機相關專業(yè)的教材,也可作為Oracle數據庫的初學者及具有一定的Oracle數據庫基礎的軟件開發(fā)人員和數據庫管理人員的參考書。
書籍目錄
第1章數據庫系統(tǒng)概述 1.1數據庫的基本概念 1.1.1數據和數據庫 1.1.2數據庫管理系統(tǒng) 1.1.3數據庫系統(tǒng) 1.2數據管理技術的發(fā)展 1.2.1人工管理階段 1.2.2文件系統(tǒng)階段 1.2.3數據庫系統(tǒng)階段 1.3數據庫系統(tǒng)的體系結構 1.3.1三級模式結構 1.3.2兩級映像功能與數據獨立性 1.4練習題 第2章關系數據庫設計理論 2.1數據模型 2.1.1數據模型及分類 2.1.2數據模型的組成要素 2.1.3幾種主要的數據模型 2.2關系模型 2.2.1關系數據結構 2.2.2關系操作 2.2.3關系的完整性約束 2.3關系數據庫規(guī)范化理論 2.3.1數據依賴 2.3.2范式及規(guī)范化 2.4練習題 第3章數據庫設計 3.1數據庫設計概述 3.1.1什么是數據庫設計 3.1.2數據庫設計的內容 3.1.3數據庫設計的目標與特點 3.1.4數據庫設計的方法 3.1.5數據庫設計的步驟 3.2需求分析 3.2.1需求分析的任務 3.2.2需求分析的步驟 3.3概念結構設計 3.3.1概念結構設計的目標和策略 3.3.2實體一聯(lián)系方法 3.3.3采用E-R方法的數據庫概念結構設計 3.3.4 E-R模型設計實例 3.4邏輯結構設計 3.4.1邏輯結構設計的步驟 3.4.2 E-R模型向關系數據模型的轉換 3.4.3關系數據模型的優(yōu)化 3.5物理結構設計 3.5.1物理結構設計的步驟 3.5.2物理結構設計的性能評價 3.6數據庫實施 3.7數據庫運行和維護 3.8練習題 第4章安裝Oracle 4.1準備工作 4.1.1 了解硬件需求 4.1.2獲取0racle數據庫及幫助文檔 4.2安裝步驟 4.3數據字典 4.3.1數據字典概述 4.3.2靜態(tài)數據字典視圖 4.3.3動態(tài)性能視圖 4.4練習題 第5章SQL*Plus 5.1登錄到數據庫 5.1.1 sqlplus命令 5.1.2 connect命令 5.2 SQL*Plus的常用命令 5.2.1 HELP命令 5.2.2 SET命令 5.2.3 SHOW命令 5.2.4 PROMPT命令 5.2.5 SAVE和@命令 5.2.6 EDIT命令 5.2.7 RUN命令 5.2.8 COLUMN命令 5.2.9 DESCRIBE命令 5.2.10 SPOOL命令 5.2.11 CLEAR命令 5.3保存SQL*Plus的設置 5.4練習題 第6章DDL和DML 6.1 SQL的基本概念 6.1.1 SQL的歷史 6.1.2 SQL的組成元素 6.1.3空值 6.1.4注釋 6.1.5 SQL語句的分類 6.2 0racle的主要數據類型 6.2.1字符型 6.2.2數值型 6.2.3 Et期時間型 6.2.4 rowid類型 6.2.5大對象類型 6.2.6不同數據類型之間的轉換 6.3使用CREATE TABLE語句建表 6.3.1基本語法 6.3.2完整性約束 6.3.3使用子查詢創(chuàng)建表 6.3.4查看表信息 6.4使用ALTER TABLE語句修改表結構 6.4.1增加列 6.4.2增加約束 6.4.3修改列 6.4.4修改約束 6.4.5重命名表名和列名 6.4.6刪除列和約束 6.4.7約束的啟用、驗證和延遲 6.5使用INSERT語句插入數據 6.5.1單行插入 6.5.2空字符串與空值 6.5.3多行插入 6.6使用UPDATE語句更新數據 6.7使用DELETE語句刪除數據 6.8使用TRUNCATE語句刪除數據 6.9刪除表 6.10練習題 第7章查詢語句 7.1查詢語句概述 7.1.1基本語法格式 7.1.2偽表和偽列 7.2單表查詢 7.2.1 SELECT子句 7.2.2 FROM子句 7.2.3 WHERE子句 7.2.4 DISTINCT關鍵字 7.2.5 GROUP BY子句與聚合函數 7.2.6 HAVING子句 7.2.7 0RDER BY子句 7.2.8查詢語句的執(zhí)行順序 7.3多表連接查詢 7.3.1 內連接 7.3.2外連接 7.3.3 自然連接 7.3.4笛卡兒積和交叉連接 7.3.5 自連接 7.4子查詢 7.4.1可以使用子查詢的語句 7.4.2子查詢的分類 7.4.3相關子查詢 7.5集合運算 7.5.1并集運算 7.5.2交集運算 7.5.3差集運算 7.6練習題 第8章Oracle事務管理 第9章模式對象 第10章常用SQL函數 第11章PL/SQL基礎 第l2章PL/SQL高級編程 第13章Oracle全球化支持 第14章Oracle的啟動和關閉 第15章Oracle的體系結構 第16章Oracle的安全管理 附錄A各章練習題參考答案 參考文獻
章節(jié)摘錄
版權頁: 插圖: 4.完整性和安全性 數據庫在物理結構設計時,同樣必須在系統(tǒng)的完整性、安全性等方面進行分析,并產生多種方案。 5.程序設計 邏輯數據庫結構確定以后,就可以開始應用程序的設計了。從理論上說,數據庫的物理數據獨立性的目的是消除由于物理結構設計決策的變化而引起的對應用程序的修改。但是,當物理數據獨立性未得到保證時,可能會發(fā)生對程序的修改。 3.5.2物理結構設計的性能評價 在物理結構設計過程中,不能把單個性能的優(yōu)劣作為唯一評價標準,而要對一組性能進行評價,必須對時間、空間、效率、維護開銷和各種用戶要求進行權衡。多性能測量使設計者能靈活地對初始設計過程和未來的修正做出決策。假設數據庫性能用“開銷(Cost)”來描述,不同開銷可用時間、空間及可能的貨幣值給出。在數據庫應用系統(tǒng)生存期中,總的開銷包括規(guī)劃開銷、設計開銷、實施和測試開銷、操作開銷、運行維護開銷等。 對物理結構設計者來說主要考慮操作開銷,即為用戶獲得及時、準確的數據所需的開銷和計算機資源的開銷,可分為以下幾類。 1.查詢和響應時間 響應時間定義為從查詢開始到查詢結果開始顯示之間所經歷的時間,包括CPU服務時間、CPU隊列等待時間、I/O服務時間、I/O隊列等待時間、封鎖延遲時間和通信延遲時間。 2.更新事務的開銷 應用程序的執(zhí)行是劃分為若干比較小的獨立的程序段,這些程序段稱為事務。事務的開銷是用從事務的開始到完成這段時間來度量的。 3.報告生成的開銷 報告生成是一種特殊形式的查詢檢索,它花費的時間和查詢、更新是一樣的,都是從數據輸入的結束到數據顯示的開始這段時間,主要包括檢索、重組、排序和結果顯示。 4.主存儲空間開銷 主存儲空間開銷包括程序和數據所占有的空間,數據庫設計者可以對緩沖區(qū)分別做適當的控制,包括緩沖區(qū)的個數和大小。 5.輔助存儲空間 輔助存儲空間分為數據塊和檢索塊兩種,塊中的開銷包括標志、計數、指針和自由空間等。設計者可以控制的是索引塊的大小、裝載因子、指針選擇項和數據冗余等。 物理結構設計的結果是物理結構設計說明書,包括存儲記錄格式、存儲記錄位置分布及存取方法,并給出對硬件和軟件系統(tǒng)的約束。
編輯推薦
《21世紀高等學校規(guī)劃教材?計算機應用:Oracle 11g設計與開發(fā)教程》注重實用性和可讀性,以實例為依托,使讀者在學習理論知識的同時能夠將所學內容應用于實際中,更容易掌握Oracle 11g的使用方法及技巧?!?1世紀高等學校規(guī)劃教材?計算機應用:Oracle 11g設計與開發(fā)教程》可作為高等院校及培訓機構計算機相關專業(yè)的教材,也可作為Oracle數據庫的初學者及具有一定的Oracle數據庫基礎的軟件開發(fā)人員和數據庫管理人員的參考書。
圖書封面
評論、評分、閱讀與下載