《OracIe SQL&PL/SQL基礎教程》是 2011年7月22日科學出版社出版的圖書,作者是婁建安。
基本介紹
- 書名:OracIe SQL&PL/SQL基礎教程
- 作者:婁建安
- ISBN:9787030159809
- 定價:59.00元
- 出版社:科學出版社
- 出版時間:2011年7月22日
- 開本:16開
內容簡介,圖書目錄,
內容簡介
這是高等職業技術教育中IT類專業學生獲取學歷證書和國際著名軟體廠商OracleWDP項目相關證書的學習與實踐用教材。本教材依據課程教學大綱編寫而成。《OracIeSQL&PL/SQL基礎教程》共分26章,由淺入深地介紹了OracleSQL&PL/SQL,內容分為兩大部分。第一部分1~13章為OracleSQL,介紹了SQL*Plus的基本使用、基本查詢語句、單行函式、多表查詢、組函式和分組統計、子查詢、替代變數、數據操作、創建和管理表、約束、視圖、序列、索引、同義詞、用戶訪問控制。第二部分14~26章為PL/SQL,介紹了PL/SQL基礎、變數、PL/SQL中的SQL、控制結構、複合數據類型、游標、異常、過程、函式、包、觸發器、大型對象、實用工具包。
《OracIeSQL&PL/SQL基礎教程》不僅覆蓋了OCP(OracleCertifiedProfessional)考試的幾乎全部內容,而且把重點放在了實際能力的訓練上。全書以任務驅動的方式講解實例,所有實例都是圍繞Oracle自帶的數據表精心編寫,具有很強的代表性,並經Oracle9.0.2運行檢測通過。《OracIeSQL&PL/SQL基礎教程》還為每個章節設計了針對性很強的實驗任務,編排了課後習題,以幫助讀者通過實踐鞏固所學的內容。
《OracIeSQL&PL/SQL基礎教程》可作為各大專院校、高等職業技術院校計算機軟體開發專業課程和相關雙證教學課程的教材,也可作為計算機資料庫管理套用的基礎教材,並可供從事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認證課程介紹