Oracle SQL & PL/SQL基礎教程

Oracle SQL & PL/SQL基礎教程
定價:354
NT $ 308
  • 作者:@婁建安 余建華 @編/著
  • 出版社:科學出版社
  • 出版日期:2009-09-01
  • 語言:簡體中文
  • ISBN10:7030159802
  • ISBN13:9787030159809
  • 裝訂:平裝 / 462頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

本書是高等職業技術教育中IT類專業學生獲取學歷證書和國際著名軟件廠商Oracle WDP項目相關證書的學習與實踐用教材。本教材依據課程教學大綱編寫而成。

全書共分26章,由淺入深地介紹了Oracle SQL&PL/SQL,內容分為兩大部分。第一部分1~13章為Oracle SQL,介紹了SQL*Plus的基本使用、基本查詢語句、單行函數、多表查詢、組函數和分組統計、子查詢、替代變量、數據操作、創建和管理表、約束、視圖、序列、索引、同義詞、用戶訪問控制。第二部分14~26章為PL/SQL,介紹了PL/SQL基礎、變量、PL/SQL中的SQL、控制結構、復合數據類型、游標、異常、過程、函數、包、觸發器、大型對象、實用工具包。

本書不僅覆蓋了OCP(Oracle Certified Professional)考試的幾乎全部內容,而且把重點放在了實際能力的訓練上。全書以任務驅動的方式講解實例,所有實例都是圍繞Oracle自帶的數據表精心編寫,具有很強的代表性,並經Oracle 9.0.2運行檢測通過。本書還為每個章節設計了針對性很強的實驗任務,編排了課後習題,以幫助讀者通過實踐鞏固所學的內容。

本書可作為各大專院校、高等職業技術院校計算機軟件開發專業課程和相關雙證教學課程的教材,也可作為計算機數據庫管理應用的基礎教材,並可供從事Oracle數據庫開發、應用行業的技術人員參考。
 

目錄

第1章 簡單查詢語句
1.1 基本查詢語句
1.2 SQL和SQL*Plus
小結
實驗1 SQL*PLUS的使用和基本SELECT語句
思考練習題
第2章 限定查詢和排序
2.1 限制所選擇的數據行
2.2 ORDER BY子句
小結
實驗2 使用WHERE和ORDER BY子句
思考練習題
第3章 單行函數
3.1 SQL函數
3.2 單行函數
3.3 字符函數
3.4 數值函數
3.5 日期函數
3.6 數據類型的隱式轉換
3.7 數據類型的顯式轉換
3.8 通用函數
3.9 單行函數的嵌套
小結
實驗3 在SELECT語句中使用單行函數
思考練習題
第4章 多表查詢
4.1 何謂連接
4.2 笛卡爾積
4.3 等值連接
4.4 連接中使用表的別名
4.5 多于兩個表的連接
4.6 非等值連接
4.7 外部連接
4.8 自身連接
4 .9 SQL:1999語法的連接
小結
實驗4 多表查詢
思考練習題
第5章 組函數和分組統計
5.1 組函數
5.2 用GROUP BY創建數據組
5.3 使用組函數的非法查詢
5.4 HAVING子句的使用
5.5 組函數的嵌套
小結
實驗5 組函數和分組統計
思考練習題
第6章 子查詢
6.1 子查詢
6.2 單行子查詢
6.3 多行子查詢
6.4 多列子查詢
6.5 子查詢中的空值
6.6 FROM子句中使用子查詢
小結
實驗6 子查詢
思考練習題
第7章 替代變量和SQL*Plus環境
7.1 替代變量
7.2 使用&替代變量
7.3 字符和日期的替代變量
7.4 在運行時刻指定列、表達式及文本
7.5 使用&&替代變量
7.6 定義用戶變量
7.7 定制SQL*Plus環境
7.8 SQL*Plus格式化命令
7.9 創建格式化報表的腳本文件
小結
實驗7 替代變量的使用
思考練習題
第8章 數據操作
8.1 INSERT語句
8.2 UPDATE語句
8.3 DELETE語句
8.4 數據庫事務
小結
實驗8 操作表中的數據
思考練習題
第9章 創建和管理表
9.1 CREATE TABLE語句的基本用法
9.2 用子查詢創建表
9.3 修改表結構
9.4 刪除表
9.5 修改表的名稱
9.6 截斷表
9.7 給表添加注釋
小結
實驗9 表的創建和維護
思考練習題
第10章 約束
10.1 定義約束
10.2 非空約束
10.3 惟一約束
10.4 主鍵約束
10.5 外鍵約束
10.6 條件約束
10.7 添加和刪除約束
10.8 禁用和啟用約束
10.9 查詢約束
小結
實驗10 使用約束
思考練習題
第11章 視圖
11.1 使用視圖的優點
11.2 視圖的分類
11.3 創建視圖
11.4 查詢視圖
11.5 修改視圖
11.6 視圖上的DML操作
11.7 刪除視圖
小結
實驗11 視圖的使用
思考練習題
第12章 其他數據庫對象
12.1 序列
12.2 索引
12.3 同義詞
小結
實驗12 使用其他數據庫對表
思考練習題
第13章 用戶訪問控制
13.1 用戶訪問控制及權限
13.2 權限分類
13.3 創建用戶及授予系統權限
13.4 角色
13.5 對象權限
13.6 驗證授權
13.7 回收權限
小結
思考練習題
第14章 PL/SQL簡介
14.1 PL/SQL體系結構
14.2 PL/SQL塊結構
第15章 PL/SQL變量
15.1 變量的使用和操作
15.2 變量類型
15.3 聲明PL/SQL變量
15.4 變量的賦值
15.5 標量
15.6 %TYPE
15.7 其他類型的變量
小結
實驗13 PL/SQL變量
思考練習題
第16章 可執行部分
16.1 PL/SQL 塊的語法和原則
16.2 SQL和PL/SQL函數
16.3 嵌套塊和變量的作用域
16.4 PL/SQL中的運算符
16.5 PL/SQL的編程準則
小結
實驗14 編寫PL/SQL塊
思考練習題
第17章 PL/SQL中的SQL語句
17.1 PL/SQL中的SELECT語句
17.2 PL/SQL中DML語句
17.3 COMMIT和ROLLBACK
17.4 SQL游標
小結
實驗15 PL/SQL中的SQL語句
思考練習題
第18章 控制結構
18.1 條件控制
18.2 循環控制
小結
實驗16 控制結構
思考練習題
第19章 復合數據類型
19.1 PL/SQL記錄
19.2 索引表
小結
實驗17 復合數據類型的使用
思考練習題
第20章 游標
20.1 顯式游標
20.2 顯式游標的屬性
20.3 游標式的FOR循環
20.4 參數化的游標
20.5 SELECT FOR UPDATE游標
20.6 隱式游標
小結
實驗18 游標的使用
思考練習題
第21章 異常
21.1 何謂異常
21.2 預定義異常
21.3 PL/SQL的異常處理結構
21.4 用戶定義異常
小結
實驗19 異常的使用
思考練習題
第22章 創建子程序和包
22.1 過程和函數
22.2 包
小結
實驗20 子程序和包的創建
思考練習題
第23章 使用子程序和包
23.1 子程序位置
23.2 存儲子程序和包的注意事項
23.3 在SQL語句中使用存儲函數
23.4 包的輔助功能
小結
實驗21 子程序和包的使用
思考練習題
第24章 數據庫觸發器
24.1 觸發器的類型
24.2 創建觸發器
24.3 變異表
小結
實驗22 數據庫觸發器的使用
思考練習題
第25章 實用工具包
25.1 DBMS_OUTPUT包與輸入輸出
25.2 UTL_FILE包與文件輸入輸出
25.3 DBMS_SQL包與動態SQL語句
25.4 DBMS_JOB包與數據庫作業
小結
實驗23 常用工具包的使用
思考練習題
第26章 大型對象
26.1 大型對象概述
26.2 PL/SQL的DBMS_LOB包的使用
26.3 對BFILE的操作
26.4 使用內部大型對象
26.5 臨時大型對象
26.6 LONG與LOB數據類型的轉換
小結
實驗24 大型對象的使用
思考練習題
ORACLE認證課程介紹
網路書店 類別 折扣 價格
  1. 新書
    87
    $308