TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Oracle 數據庫應用與開發(簡體書)
滿額折

Oracle 數據庫應用與開發(簡體書)

人民幣定價:35 元
定  價:NT$ 210 元
優惠價:87183
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:5 點
相關商品
商品簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《Oracle 數據庫應用與開發》是作者在多年從事數據庫教學和開發的基礎上編寫而成的,書中全面介紹了Oracle數據庫應用和開發的知識,內容涵蓋關系型數據庫、Oracle數據庫的體系結構、用戶與方案的創建與管理、表的創建與管理、SQL基本查詢、SELECT高級查詢、PL/SQL編程基礎、存儲過程與函數的創建、索引與視圖的創建、序列和同義詞的創建、觸發器的創建與應用、事務處理與并發控制、數據庫安全性管理、數據庫的備份與恢復以及數據庫綜合實訓。通過《Oracle 數據庫應用與開發》的學習,讀者能夠快速掌握Oracle的相關知識并進行數據庫的開發。
《Oracle 數據庫應用與開發》適合作為普通高校計算機及相關專業數據庫應用的教材,也可供數據庫開發和應用人員參考閱讀。

名人/編輯推薦

《Oracle 數據庫應用與開發》采用理論和實踐相結合的方式,以WindowsXP操作系統為平臺,由淺入深地介紹了0racle數據庫系統的使用方法、標準SQL語言的應用、OracIe數據庫專業編程語言PL/SQL的應用、數據庫的備份和恢復知識,并以一個基于Web的音樂網站項目為案例,綜合介紹了數據庫的分析、設計、實現和使用方法。
《Oracle 數據庫應用與開發》特點
?理論與實踐相結合。理論、實例、習題、實驗有機結合,由淺入深、通俗易懂地全面介紹數據庫相關知識。
?結構清晰、合理。每章先給出要點,然後結合實例進行知識點介紹,最後配以豐富的習題和實驗幫助讀者掌握所學知識。
?綜合實例典型、完整。以基于Web的音樂網站項目開發為案例,進一步引導讀者深入理解數據庫開發的完整過程。

目次

前言
教學建議
第1章 關系型數據庫及Oracle 10g介紹
1.1 關系型數據庫概述
1.1.1 關系型數據庫的相關概念
1.1.2 SQL命令概述
1.2 數據庫的設計
1.2.1 數據庫設計的E-R模型
1.2.2 利用E-R模型設計表結構
1.2.3 數據庫設計的范式理論
1.3 Oracle數據庫概述
1.3.1 Oracle數據庫的發展
1.3.2 Oracle數據庫的系統結構
1.3.3 Oracle 10g介紹
1.4 Oracle 10g的安裝
1.4.1 安裝Oracle 10g的軟硬件要求
1.4.2 安裝Oracle 10g
1.4.3 檢驗安裝是否成功
1.4.4 Oracle數據庫的默認用戶
1.5 Oracle系統管理工具介紹
1.5.1 數據庫配置助手
1.5.2 Oracle企業管理器(OEM)
1.5.3 SQLPlus與iSQLPlus
1.5.4 網絡配置助手
1.6 Oracle數據庫的啟動與關閉
1.6.1 使用命令啟動與關閉數據庫
1.6.2 使用OEM工具啟動與關閉數據庫
1.6.3 開機後自動啟動與關閉數據庫
1.7 實驗
1.8 習題

第2章 Oracle數據庫的體系結構
2.1 物理存儲結構
2.1.1 數據文件
2.1.2 日志文件
2.1.3 控制文件
2.1.4 參數文件
2.2 邏輯存儲結構
2.2.1 表空間
2.2.2 段
2.2.3 盤區
2.2.4 數據塊
2.3 數據庫實例結構
2.3.1 進程結構
2.3.2 內存結構
2.4 Oracle網絡配置
2.4.1 客戶端配置
2.4.2 服務器端配置
2.5 實驗
2.6 習題

第3章 用戶、方案的創建與管理
3.1 用戶、方案概述
3.1.1 用戶與方案的概念
3.1.2 方案對象與非方案對象
3.2 創建用戶
3.2.1 使用OEM工具創建新用戶
3.2.2 使用SQL命令創建新用戶
3.2.3 使用新用戶連接數據庫
3.3 管理用戶
3.3.1 使用OEM工具修改用戶
3.3.2 使用SQL命令修改用戶
3.3.3 啟用與禁用用戶
3.3.4 刪除用戶
3.4 實驗
3.5 習題

第4章 表的創建與管理
4.1 創建表
4.1.1 基本數據類型
4.1.2 使用OEM工具創建表
4.1.3 使用SQL命令創建表
4.1.4 基于已有的表創建新表
4.1.5 定義表中字段的默認值
4.1.6 使用DESCRIBE命令查看表結構
4.2 向表中插入、修改和刪除數據
4.2.1 插入數據
4.2.2 修改數據
4.2.3 刪除數據
4.3 修改表與刪除表
4.3.1 修改表
4.3.2 刪除表
4.4 定義數據完整性
4.4.1 定義主鍵約束
4.4.2 定義不允許為空約束
4.4.3 定義唯一性約束
4.4.4 定義檢查約束
4.4.5 定義外鍵約束
4.5 實驗
4.6 習題

第5章 SQL基本查詢
5.1 SELECT基本查詢語句
5.1.1 SELECT子句和FROM子句
5.1.2 WHERE子句
5.1.3 ORDER BY子句
5.1.4 使用統計函數
5.1.5 GROUP BY子句
5.1.6 HAVING子句
5.2 SQLPlus中常用函數介紹
5.2.1 字符串函數
5.2.2 數值函數
5.2.3 日期和時間函數
5.2.4 轉換函數
5.3 使用SQLPlus命令格式化查詢結果
5.3.1 SQLPlus環境中的常用格式化選項
5.3.2 使用"環境"對話框設置格式化選項的值
5.3.3 使用命令設置格式化選項的值
5.4 SQL腳本文件的創建與執行
5.4.1 創建SQL腳本文件
5.4.2 執行SQL腳本文件
5.5 實驗
5.6 習題

第6章 SELECT高級查詢
6.1 簡單連接查詢
6.1.1 兩表的笛卡兒積運算
6.1.2 表之間的簡單連接查詢
6.1.3 為表設置別名
6.2 使用JOIN關鍵字的連接查詢
6.2.1 內連接查詢
6.2.2 外連接查詢
6.2.3 交叉連接
6.3 SELECT查詢的集合操作
6.3.1 UNION集合運算
6.3.2 INTERSECT集合運算
6.3.3 MINUS集合運算
6.4 子查詢
6.4.1 單行子查詢
6.4.2 多行子查詢
6.4.3 多列子查詢
6.4.4 相關子查詢
6.4.5 在FROM子句中使用子查詢
6.5 實驗
6.6 習題

第7章 PL/SQL編程基礎
7.1 PL/SQL程序塊結構
7.2 變量與常量
7.2.1 PL/SQL標識符
7.2.2 PL/SQL中的數據類型
7.2.3 聲明變量與常量
7.2.4 為變量和常量賦值
7.2.5 變量和常量的作用域
7.3 常見SQL語句在PL/SQL程序中的使用
7.3.1 SELECT語句在PL/SQL程序中的使用
7.3.2 INSERT、UPDATE、DELETE語句在PL/SQL程序中的使用
7.3.3 DCL語句在PL/SQL程序中的使用
7.3.4 在PL/SQL程序中間接使用DDL語句
7.4 PL/SQL中的復合數據類型
7.4.1 記錄類型
7.4.2 記錄表類型
7.5 使用%TYPE和%ROWTYPE定義變量
7.5.1 使用%TYPE定義簡單變量
7.5.2 使用%ROWTYPE定義記錄變量
7.6 PL/SQL中的流程控制語句
7.6.1 條件選擇語句
7.6.2 循環語句
7.7 游標的創建與應用
7.7.1 顯式游標
7.7.2 帶參數的游標
7.7.3 隱式游標
7.7.4 使用游標更新表中的數據
7.8 異常處理
7.8.1 PL/SQL程序塊中的異常部分
7.8.2 系統異常
7.8.3 用戶自定義異常
7.9 實驗
7.10 習題

第8章 存儲過程與函數的創建
8.1 存儲過程
8.1.1 創建與調用存儲過程
8.1.2 修改與刪除存儲過程
8.2 函數
8.2.1 創建與調用函數
8.2.2 修改與刪除函數
8.3 實驗
8.4 習題

第9章 索引與視圖的創建
9.1 索引概述
9.1.1 索引的概念
9.1.2 索引的類型
9.2 創建索引
9.2.1 創建B樹索引
9.2.2 創建位圖索引
9.2.3 創建反向鍵索引
9.2.4 創建基于函數的索引
9.3 應用索引
9.4 視圖概述
9.4.1 視圖的概念
9.4.2 視圖的優點
9.5 創建與管理視圖
9.5.1 創建和應用視圖
9.5.2 重新編譯視圖
9.5.3 刪除視圖
9.6 創建可更新視圖
9.7 實驗
9.8 習題

第10章 序列和同義詞的創建
10.1 序列的創建、應用及管理
10.1.1 創建序列
10.1.2 應用序列
10.1.3 管理序列
10.2 同義詞的創建、應用及管理
10.2.1 創建、應用同義詞
10.2.2 管理同義詞
10.3 實驗
10.4 習題

第11章 觸發器的創建與應用
11.1 觸發器概述
11.2 觸發器類型
11.3 創建觸發器
11.3.1 創建DML事件觸發器
11.3.2 創建DDL事件觸發器
11.3.3 創建替代觸發器
11.3.4 創建用戶事件觸發器
11.3.5 創建系統事件觸發器
11.4 管理觸發器
11.4.1 修改觸發器
11.4.2 刪除觸發器
11.5 實驗
11.6 習題

第12章 事務處理與并發控制
12.1 事務概述
12.2 事務的特性
12.2.1 原子性
12.2.2 一致性
12.2.3 隔離性
12.2.4 持久性
12.3 事務管理命令
12.3.1 COMMIT命令
12.3.2 ROLLBACK命令
12.3.3 SAVEPOINT和ROLLBACK TO SAVEPOINT命令
12.3.4 SET TRANSACTION命令
12.3.5 SET CONSTRAINT命令
12.4 并發控制與鎖
12.4.1 并發問題
12.4.2 鎖
12.5 實驗
12.6 習題

第13章 數據庫安全性管理
13.1 Oracle數據庫安全性管理概述
13.1.1 企業信息系統安全問題
13.1.2 Oracle信息安全整體解決方案
13.1.3 Oracle數據庫安全策略
13.1.4 Oracle數據庫訪問的身份驗證
13.2 權限概述
13.3 系統權限管理
13.3.1 系統權限分類
13.3.2 系統權限的授權
13.3.3 系統權限的回收
13.4 對象權限管理
13.4.1 對象權限分類
13.4.2 對象權限的授權
13.4.3 對象權限的回收
13.5 角色管理
13.5.1 角色概述
13.5.2 系統預定義角色
13.5.3 用戶自定義角色
13.5.4 刪除角色
13.6 數據庫概要文件
13.6.1 數據庫概要文件概述
13.6.2 創建數據庫概要文件
13.6.3 管理數據庫概要文件
13.6.4 查看概要文件的信息
13.7 實驗
13.8 習題

第14章 數據庫的備份與恢復
14.1 Oracle的備份與恢復機制
14.1.1 數據庫備份的重要性
14.1.2 數據庫備份的內容
14.1.3 數據庫備份的種類
14.1.4 數據庫備份中的保留策略
14.2 冷備份
14.2.1 冷備份概述
14.2.2 冷備份操作步驟
14.2.3 冷備份恢復步驟
14.3 熱備份
14.3.1 熱備份概述
14.3.2 熱備份操作步驟
14.4 EXP/IMP邏輯備份
14.4.1 EXP導出數據
14.4.2 IMP導入數據
14.5 實驗
14.6 習題

第15章 數據庫綜合實訓
15.1 系統設計
15.1.1 系統功能概述
15.1.2 系統功能模塊設計
15.2 數據庫設計
15.2.1 數據庫需求分析
15.2.2 數據庫邏輯結構設計
15.3 數據庫實現
15.3.1 創建musicSite用戶
15.3.2 創建表和約束
15.4 項目實現
15.4.1 創建Web項目——musicSite
15.4.2 使用JDBC技術連接Oracle數據庫
15.4.3 訪問數據庫的工具類的實現
15.4.4 核心模塊的實現
15.4.5 幫助模塊的實現
15.5 系統的編譯、打包和發行

書摘/試閱

2.第二范式(2NF)
第二范式是在第一范式的基礎上建立起來的,即滿足第二范式必須先滿足第一范式。第二范式主要用于消除表中的部分依賴,它要求數據庫中的表具有如下特性:
·表中的任意一行必須可以被唯一地區分。由于表中的每一行都是描述唯一一個實體信息的,所以任意一行數據不能和其他任意一行數據完全相同。因此,第二范式要求表中包含一個唯一標識列。這個列被稱為主關鍵字或主鍵、主碼。
例如,在客戶信息表中包含客戶編號列,在員工信息表中包含員工編號列,這些編號屬性值都是唯一的,可以用來區分表中的每一行,這樣的列被稱為主鍵。
·第二范式要求實體的所有非主屬性必須完全依賴于主關鍵字,不能出現部分依賴,即不能只依賴于主關鍵字中的部分屬性。如果表中的主關鍵字是組合關鍵字,即該關鍵字是由多個字段組合而成,那么有可能發生部分依賴,也就違反了第二范式。
例如,選課信息表中包括學號、姓名、年齡、課程名稱、成績、學分字段。該表的主關鍵字為組合關鍵字:學號+課程名稱。在表中只有成績字段完全依賴于組合主鍵,而姓名和年齡字段依賴于組合主鍵的部分屬性“學號”字段,而學分只依賴于組合主鍵中的另一個字段“課程名稱”。選課信息表這樣設計就違反了第二范式。
如果一個關系表的結構違反了第二范式,那么如何解決使之滿足第二范式的要求呢?
1)將表中所有出現部分依賴的非主鍵字段從原表中分離。
2)將這些字段與它們所依賴的組合主鍵中的部分主屬性放在一起形成一張新表。
例如,上面的選課信息表要滿足第二范式,應該拆分為以下三張表:選課信息表:學號,課程名稱,成績學生表:學號,姓名,年齡。
課程表:課程名稱,學分
3.第三范式(3NF)
第三范式是在滿足第二范式的基礎上建立起來的,主要用于消除表中的傳遞依賴。第三范式要求表具有如下特性
·表中不能包含已在其他表中包含的非主關鍵字段。
例如,在部門信息表中包含每個部門的部門編號、部門名稱、部門簡介等信息,其中部門編號是主鍵。那么在員工信息表中列出部門編號後就不能再將部門名稱、部門簡介等信息加入到員工信息表中,這樣會出現大量的數據冗余。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 183
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區