第1部分 實 用 教 程 第1章 數據庫的基本概念1.1 數據庫1.1.1 數據庫、數據庫管理系統和數據庫系統1.1.2 數據模型1.1.3 關系型數據庫語言1.2 數據庫設計1.2.1 概念結構設計1.2.2 邏輯結構設計1.2.3 物理結構設計1.3 數據庫應用系統1.3.1 c/s模式應用系統1.3.2 b/s模式應用系統第2章 oracle 12c數據庫介紹2.1 oracle簡介與安裝2.1.1 oracle數據庫簡介2.1.2 oracle 12c的安裝2.2 oracle數據庫的基本結構2.2.1 內部結構2.2.2 外部結構2.2.3 數據庫實例2.3 oracle 12c數據庫工具第3章 數據庫的創建和操作3.1 以界面方式創建數據庫(采用dbca)3.2 以界面方式操作數據庫(采用sql developer)3.2.1 表操作3.2.2 表數據操作3.2.3 執行sql命令3.3 命令方式操作數據庫(采用sql*plus)3.3.1 創建表3.3.2 修改表3.3.3 刪除表3.3.4 插入記錄3.3.5 刪除記錄3.3.6 修改記錄第4章 數據庫的查詢和視圖4.1 選擇、投影和連接4.1.1 選擇4.1.2 投影4.1.3 連接4.2 數據庫的查詢4.2.1 選擇列4.2.2 選擇行4.2.3 查詢對象4.2.4 連接4.2.5 匯總4.2.6 排序4.2.7 合并4.3 數據庫視圖4.3.1 視圖的概念4.3.2 創建視圖4.3.3 查詢視圖4.3.4 更新視圖4.3.5 修改視圖的定義4.3.6 刪除視圖4.4 含替換變量的查詢4.4.1 &替換變量4.4.2 &&替換變量4.4.3 define和accept命令第5章 索引與數據完整性5.1 索引5.1.1 索引的分類5.1.2 使用索引的原則5.1.3 創建索引5.1.4 維護索引5.1.5 刪除索引5.2 數據完整性5.2.1 數據完整性的分類5.2.2 域完整性的實現5.2.3 實體完整性的實現5.2.4 參照完整性的實現第6章 pl/sql語言6.1 pl/sql概述6.1.1 pl/sql的組成6.1.2 pl/sql的特點6.1.3 pl/sql的開發和運行環境6.2 pl/sql字符集6.2.1 合法字符6.2.2 運算符6.2.3 其他符號6.3 pl/sql變量、常量和數據類型6.3.1 變量6.3.2 常量6.3.3 常用數據類型6.3.4 對象類型6.3.5 數據類型轉換6.4 pl/sql基本程序結構和語句6.4.1 pl/sql程序塊6.4.2 條件結構6.4.3 循環結構6.4.4 選擇和跳轉語句6.4.5 異常6.5 系統內置函數6.6 用戶定義函數6.6.1 創建函數6.6.2 調用函數6.6.3 刪除函數6.7 游標6.7.1 顯式游標6.7.2 隱式游標6.7.3 游標for循環6.7.4 游標變量6.8 包6.8.1 包的創建6.8.2 包的初始化6.8.3 重載6.8.4 oracle 12c內置包6.9 集合6.9.1 聯合數組6.9.2 嵌套表6.9.3 可變數組6.9.4 集合的屬性和方法第7章 存儲過程和觸發器7.1 存儲過程7.1.1 存儲過程的創建7.1.2 存儲過程的調用7.1.3 存儲過程的修改7.1.4 存儲過程的刪除7.2 觸發器7.2.1 以命令方式創建觸發器7.2.2 以界面方式創建觸發器7.2.3 啟用和禁用觸發器7.2.4 觸發器的刪除第8章 系統安全管理8.1 用戶8.1.1 創建用戶8.1.2 管理用戶8.2 權限管理8.2.1 權限概述8.2.2 系統權限管理8.2.3 對象權限管理8.2.4 安全特性8.3 角色管理8.3.1 角色概述8.3.2 創建用戶角色8.3.3 管理用戶角色8.4 概要文件和數據字典視圖8.4.1 創建概要文件8.4.2 修改概要文件8.4.3 數據字典視圖8.5 審計8.5.1 登錄審計8.5.2 操作審計8.5.3 對象審計8.5.4 權限審計第9章 表空間、備份和恢復9.1 表空間9.1.1 創建表空間9.1.2 管理表空間9.1.3 刪除表空間9.2 備份和恢復概述9.2.1 備份概述9.2.2 恢復概述9.3 導入/導出9.3.1 導出9.3.2 導入9.4 脫機備份9.5 聯機備份9.5.1 以archivelog方式運行數據庫9.5.2 執行數據庫聯機備份9.6 數據泵9.6.1 概述9.6.2 expdp導出9.6.3 impdp導入第10章 事務、鎖、閃回和undo表空間10.1 事務10.1.1 事務的概念10.1.2 事務處理10.1.3 自治事務10.2 鎖10.2.1 鎖機制和死鎖10.2.2 鎖的類型10.2.3 表鎖和事務鎖10.3 閃回操作10.3.1 基本概念10.3.2 查詢閃回10.3.3 表閃回10.3.4 刪除閃回10.3.5 數據庫閃回10.3.6 歸檔閃回10.4 undo表空間10.4.1 自動undo管理10.4.2 undo表空間的優點10.4.3 undo表空間管理參數10.4.4 創建和管理undo表空間第11章 其他概念11.1 同義詞11.1.1 創建同義詞11.1.2 使用同義詞11.1.3 刪除同義詞11.2 數據庫鏈接11.2.1 創建數據庫鏈接11.2.2 使用數據庫鏈接11.2.3 刪除數據庫鏈接11.3 快照11.3.1 創建快照11.3.2 修改快照11.3.3 刪除快照11.4 序列11.4.1 創建序列11.4.2 修改序列11.4.3 刪除序列 第2部分 實 驗 實驗1 創建數據庫和表實驗2 表數據插入、修改和刪除實驗3 數據庫的查詢和視圖實驗4 索引和完整性實驗5 pl/sql編程實驗6 存儲過程和觸發器的使用實驗7 用戶、角色與安全性 第3部分 oracle 12c綜合應用 實習0 創建實習數據庫實習0.1 創建數據庫及其對象實習0.2 功能和界面實習1 php 5/oracle 12c學生成績管理系統實習1.1 php開發平臺搭建實習1.1.1 創建php環境實習1.1.2 eclipse安裝與配置實習1.2 php開發入門實習1.2.1 php項目的建立實習1.2.2 php項目的運行實習1.2.3 php連接oracle 12c實習1.3 系統主頁設計實習1.3.1 主界面實習1.3.2 功能導航實習1.4 學生管理實習1.4.1 界面設計實習1.4.2 功能實現實習1.5 成績管理實習1.5.1 界面設計實習1.5.2 功能實現實習2 java ee 7/oracle 12c學生成績管理系統