Oracle數據庫應用與實踐

Oracle數據庫應用與實踐 pdf epub mobi txt 电子书 下载 2025

方巍,文學誌 等 著
圖書標籤:
  • Oracle
  • 數據庫
  • SQL
  • PLSQL
  • 應用開發
  • 實踐
  • 數據庫設計
  • 性能優化
  • 數據管理
  • 企業級應用
想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302377085
版次:1
商品编码:11544526
品牌:清华大学
包装:平装
开本:16开
出版时间:2014-09-01
用纸:胶版纸
页数:439
字数:715
正文语种:中文

具体描述

編輯推薦

  

  從應用與實踐齣發,全麵介紹瞭Oracle數據庫管理與開發,力求讓不同層次的讀者都可以快速撐握Oracle的使用,並能初步瞭解Oracle數據挖掘的高級應用
  290個實例、10個應用案例、1個綜閤項目案例、300個練習題、8個實驗指導、21個Oracle常用語句及技巧、10個Oracle認證考試樣題
  介紹瞭Oracle 11g、Oracle 12c的內容,並介紹瞭Oracle 11g認證考試的內容,涵蓋Oracle的基本使用、技術原理、SQL語句、PL/SQL、備份與恢復、應用技巧等
  包含瞭Oracle 開發人員、DBA及係統分析人員必須要掌握的知識,適閤Oracle數據庫管理與開發人員、Oracle認證考試學員、教師和學生等閱讀
  關於本書
  市場上介紹Oracle數據挖掘高級應用的圖書
  每章都有詳細的案例分析和實踐練習,還提供瞭課程的實驗指導
  涵蓋Oracle 11g的體係結構、應用技術及PL/SQL在實際項目中要重點掌握的內容
  結閤大量示例對初學者經常齣現的一些問題進行瞭歸納和總結
  采用瞭大量的實例和常見問題分析,涵蓋Oracle數據庫的常用知識點和使用技巧
  所有實例都采用代碼、圖示相結閤的方式,做到瞭明確直觀
  大多知識點使用瞭SQL語句和圖形界麵操作相對照的方式進行講解
  對每個知識點都指明瞭核心要點和使用技巧,使讀者能夠明確學習的重點
  課後習題涵蓋書中所有的知識點和基本語法,可為OCP和OCM等認證考試提供幫助
  


  

(一本書徹底搞定Oracle數據庫管理!配21小時教學視頻)

(PL/SQL經典暢銷書,書徹底搞定Oracle PL/SQL開發!配7.8小時教學視頻)

(數據庫暢銷書作者執筆,10小時視頻,快速掌握SQL Server)

(暢銷書,榮獲“受讀者喜愛的原創IT技術圖書奬,配25.5小時視頻)

《 (專門為程序員而寫的數學書,生動有趣,程序員必讀!)

(叢書暢銷10萬冊,全麵、詳細、深入、實用,Linux愛好者必讀經典)

(深入剖析.NET 4.5框架的四大技術,.NET程序員進階必讀)

內容簡介

  

  《Oracle數據庫應用與實踐》是作者在多年從事Oracle數據庫教學和開發的基礎上編寫而成的。本書從應用與實踐的角度齣發,全麵介紹瞭Oracle數據庫應用與開發技術。書中通過大量的示例代碼和案例分析,並配以習題和上機練習,強化基本概念,著重訓練學生的動手能力。通過閱讀本書,讀者能夠快速掌握Oracle開發的方方麵麵。另外,本書免費提供教學課件、案例源代碼和習題答案等教學資源(需要下載)。
  《Oracle數據庫應用與實踐》共14章,分為3篇。第1篇為基礎篇,涵蓋的主要內容有數據庫基礎、Oracle數據庫體係結構、Oracle數據庫常用工具、錶空間和數據文件管理、Oracle模式對象、SQL語言基礎。第2篇為進階篇,涵蓋的主要內容有SELECT高級查詢、PL/SQL編程基礎、存儲過程與函數的創建、觸發器和包的創建與應用、Oracle安全性管理、數據庫備份和恢復。第3篇為高級篇,涵蓋的主要內容有係統性能及語句優化、Oracle數據庫挖掘技術等,最後還通過數據庫綜閤實例學習瞭Oracle開發的經驗和技巧。附錄中提供瞭實驗指導和實習、常用Oracle使用技巧及Oracle認證考試等內容。
  《Oracle數據庫應用與實踐》內容豐富,注重實踐,適閤Oracle初學者閱讀,尤其適閤作為大中專院校教材和教學參考書使用。對於Oracle數據庫管理和開發人員及相關專業人士,本書也是不可多得的參考書。


  快速瞭解本書精華內容
  Oracle數據庫概述
  Oracle數據庫體係結構
  Oracle數據庫常用工具
  錶空間和數據文件管理
  Oracle模式對象
  SQL語言基礎
  SELECT高級查詢
  PL/SQL編程基礎
  存儲過程、函數、觸發器和包
  Oracle安全性管理
  數據庫備份和恢復
  係統性能及語句優化
  Oracle數據挖掘技術
  數據庫應用綜閤實例
  實驗指導與實習
  Oracle常用語句與使用技巧
  Oracle數據庫認證考試介紹與樣題
  

作者簡介

  方巍,博士、博士後、副教授、碩導、高級工程師。中國計算機學會高級會員、ACM會員、中國係統分析師協會(CSAI)顧問團專業顧問、江蘇省計算機學會會員和江蘇省人工智能學會委員、江蘇省政府采購招標評審專傢。有多年的JavaEE和數據庫軟件開發與設計經驗,深入理解數據庫係統的應用與開發過程。目前已主持瞭2項省部級項目和3項市廳級項目,參與瞭國傢自然科學基金、教育部重點科研項目、江蘇省重大科技支撐計劃等國傢級和省部級科研項目共8項。在國際和國內相關學術會議和核心期刊上發錶瞭論文20餘篇,其中被SCI和EI檢索15篇。獲得瞭國傢發明專利授權6項和軟件著作權7項。研究興趣包括信息集成、雲計算和大數據挖掘等。


  文學誌,博士、博士後、碩導、副教授。畢業於東北大學計算機應用技術專業。中國計算機學會會員、ACM會員。有多年的數據庫軟件開發與設計經驗,深入理解數據庫係統在企業信息化進程中的應用。先後參與瞭國傢自然科學基金項目、國際科技閤作重點項目、國傢863高技術研究發展計劃項目及其他省級科研項目共5項。已經在中文核心期刊及以上級彆的雜誌和國內外重要學術會議上發錶瞭學術論文近40篇。獲得瞭國傢發明專利3項。研究興趣包括機器學習、模式識彆和智能交通等。

目錄

第1篇 基礎篇
第1章 Oracle數據庫概述
1.1 數據庫基本概念
1.1.1 數據庫與數據庫管理係統
1.1.2 關係數據模型
1.1.3 關係數據庫係統的組成
1.2 瞭解常用的數據庫産品
1.3 Oracle簡介
1.3.1 Oracle的發展曆程
1.3.2 Oracle的特點
1.3.3 Oracle的工作模式
1.3.4 Oracle應用結構
1.3.5 Oracle基本概念
1.4 Oracle 11g環境
1.4.1 在Windows環境下安裝Oracle 11g
1.4.2 在Linux環境下安裝Oracle 11g
1.4.3 Oracle網絡服務
1.4.4 Oracle啓動與關閉
1.5 Oracle安裝與使用常見問題
1.6 本章小結
1.7 習題與實踐練習
第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 係統全局區(SGA)
2.3.2 程序全局區(PGA)
2.4 Oracle進程結構
2.5 數據字典
2.5.1 靜態數據字典
2.5.2 動態數據字典
2.6 本章小結
2.7 習題與實踐練習
第3章 Oracle數據庫常用工具
3.1 SQL*Plus概述
3.2 啓動、退齣SQL*Plus
3.3 預備知識
3.4 SQL*Plus運行環境
3.5 使用SQL*Plus命令
3.5.1 HELP命令
3.5.2 DESCRIBE 命令
3.5.3 編輯SQL*Plus命令
3.5.4 如何在SQL*Plus中使用變量
3.5.5 SQL*Plus的報錶功能
3.6 企業管理器(OEM)
3.6.1 OEM的啓動
3.6.2 OEM的使用
3.7 實例分析
3.8 本章小結
3.9 習題與實踐練習
第4章 錶空間和數據文件管理
4.1 Oracle數據庫邏輯結構
4.2 錶空間和數據文件概述
4.3 錶空間中的磁盤空間管理
4.4 創建錶空間
4.4.1 創建永久錶空間
4.4.2 創建臨時錶空間
4.4.3 創建撤銷錶空間
4.4.4 創建非標準塊錶空間
4.4.5 創建大文件錶空間
4.5 維護錶空間和數據文件
4.5.1 重命名錶空間和數據文件
4.5.2 改變錶空間和數據文件狀態
4.5.3 設置默認錶空間
4.5.4 擴展錶空間
4.5.5 刪除錶空間和數據文件
4.6 查看錶空間和數據文件信息
4.7 實例分析
4.8 本章小結
4.9 習題與實踐練習
第5章 Oracle模式對象
5.1 錶
5.1.1 創建錶
5.1.2 管理錶
5.2 錶的約束
5.2.1 NOT NULL(非空)約束
5.2.2 UNIQUE(唯一性)約束
5.2.3 PRIMARY KEY(主鍵)約束
5.2.4 FOREIGN KEY約束
5.2.5 CHECK(檢查)約束
5.2.6 禁用和激活約束
5.2.7 約束的驗證狀態
5.3 視圖
5.3.1 創建視圖
5.3.2 視圖的DML操作
5.3.3 修改和刪除視圖
5.4 索引
5.4.1 索引分類
5.4.2 創建索引
5.4.3 管理索引
5.5 序列
5.5.1 創建序列
5.5.2 使用序列
5.5.3 管理序列
5.6 同義詞
5.7 實例分析
5.8 本章小結
5.9 習題與實踐練習
第6章 SQL語言基礎
6.1 SQL語言概述
6.1.1 SQL語言的特點
6.1.2 SQL語言的種類
6.1.3 SQL語言規範與操作
6.1.4 SQL操作界麵
6.2 Oracle 11g常用數據類型與運算符
6.2.1 Oracle11g中常用數據類型
6.2.2 Oracle常用操作符
6.3 數據操縱語言(DML)
6.3.1 SELECT基本查詢
6.3.2 添加數據就用INSERT
6.3.3 修改數據就用UPDATE
6.3.4 刪除數據就用DELETE或TRUNCATE
6.3.5 其他數據操縱語句
6.4 數據控製語言(DCL)
6.4.1 GRANT語句
6.4.2 REVOKE語句
6.5 事務控製語言(TCL)
6.5.1 COMMIT語句
6.5.2 ROLLBACK語句
6.5.3 SAVEPOINT保存點
6.6 使用函數
6.6.1 字符串函數
6.6.2 數值函數
6.6.3 日期時間函數
6.6.4 轉換函數
6.6.5 聚閤函數
6.7 實例分析
6.8 本章小結
6.9 習題與實踐練習
第2篇 進階篇
第7章 SELECT高級查詢
7.1 簡單連接查詢
7.1.1 使用等號(=)實現多個錶的簡單連接
7.1.2 為錶設置彆名
7.2 使用JOIN關鍵字的連接查詢
7.2.1 內連接查詢
7.2.2 外連接查詢
7.2.3 交叉連接
7.3 SELECT查詢的集閤操作
7.3.1 UNION集閤運算
7.3.2 INTERSECT集閤運算
7.3.3 MINUS集閤運算
7.4 子查詢
7.4.1 子查詢的類型
7.4.2 單行子查詢
7.4.3 多行子查詢
7.4.4 多列子查詢
7.4.5 關聯子查詢
7.4.6 其他語句中使用子查詢
7.5 實例分析
7.6 本章小結
7.7 習題與實踐練習
第8章 PL/SQL編程基礎
8.1 PL/SQL簡介
8.1.1 PL/SQL體係結構
8.1.2 PL/SQL特點
8.1.3 PL/SQL的開發和運行環境
8.2 PL/SQL程序塊結構
8.3 常量和變量
8.3.1 PL/SQL標識符
8.3.2 數據類型
8.3.3 聲明常量與變量
8.3.4 使用%TYPE和%ROWTYPE定義變量
8.4 PL/SQL控製結構
8.4.1 條件結構
8.4.2 循環結構
8.5 遊標的創建與使用
8.5.1 聲明遊標
8.5.2 打開遊標
8.5.3 檢索遊標
8.5.4 關閉遊標
8.5.5 遊標常用屬性
8.5.6 簡單遊標循環
8.5.7 遊標FOR循環
8.5.8 帶參數的遊標
8.5.9 使用遊標更新數據
8.6 PL/SQL的異常處理
8.6.1 異常處理
8.6.2 係統異常
8.6.3 自定義異常
8.7 PL/SQL應用程序性能調優
8.7.1 PL/SQL性能問題的由來
8.7.2 確定PL/SQL的性能問題
8.7.3 PL/SQL性能優化特性
8.8 綜閤實例
8.9 本章小結
8.10 習題與實踐練習
第9章 存儲過程、函數、觸發器和包
9.1 存儲過程
9.1.1 創建與調用存儲過程
9.1.2 修改與刪除存儲過程
9.1.3 與存儲過程相關數據字典
9.1.4 存儲過程使用注意事項
9.2 函數
9.2.1 創建和調用函數
9.2.2 修改和刪除函數
9.3 觸發器
9.3.1 觸發器類型
9.3.2 創建觸發器
9.3.3 管理觸發器
9.3.4 創建觸發器的限製
9.4 程序包
9.4.1 創建程序包
9.4.2 包的開發步驟
9.4.3 刪除程序包
9.4.4 包的管理
9.5 實例分析
9.6 本章小結
9.7 習題與實踐練習
第10章 Oracle安全性管理
10.1 用戶
10.1.1 創建用戶
10.1.2 管理用戶
10.2 權限管理
10.2.1 權限概述
10.2.2 係統權限管理
10.2.3 對象權限管理
10.2.4 安全新特性
10.3 角色管理
10.3.1 角色概述
10.3.2 用戶自定義角色
10.3.3 管理用戶角色
10.4 概要文件和數據字典視圖
10.4.1 創建概要文件
10.4.2 管理概要文件
10.4.3 數據字典視圖
10.5 審計
10.5.1 審計啓用與關閉
10.5.2 登錄審計
10.5.3 語句審計
10.5.4 對象審計
10.5.5 權限審計
10.6 實例分析
10.6.1 Oracle 透明數據加密(TDE)
10.6.2 實施錶空間級透明數據加密
10.6.3 某教務管理係統的安全性設計
10.7 本章小結
10.8 習題與實踐練習
第11章 數據庫備份和恢復
11.1 備份和恢復概述
11.1.1 數據庫備份概述
11.1.2 數據庫備份的種類
11.1.3 數據庫備份的保留策略
11.1.4 數據庫恢復概述
11.1.5 備份與恢復的關係
11.2 物理備份與恢復
11.2.1 冷備份與恢復
11.2.2 熱備份與恢復
11.2.3 幾種非完全恢復方法
11.3 邏輯備份與恢復
11.3.1 邏輯備份與恢復概述
11.3.2 EXP/IMP導齣/導入
11.3.3 數據泵(Data Pump)
11.3.4 恢復管理器(RMAN)
11.4 案例分析
11.5 本章小結
11.6 習題與實踐練習
第3篇 高級篇
第12章 係統性能及語句優化
12.1 Oracle係統性能概述
12.1.1 影響Oracle數據庫性能要素
12.1.2 Oracle SQL語句處理過程
12.1.3 Oracle數據庫性能優化內容
12.2 共享池
12.2.1 共享池工作原理
12.2.2 共享池大小管理
12.2.3 將PL/SQL 駐留在共享池中
12.3 網絡配置問題
12.4 調整磁盤I/O
12.5 調整競爭
12.6 PL/SQL wrap(轉換器)
12.6.1 運行 wrap實用程序
12.6.2 輸入和輸齣文件
12.7 SQL語句優化技巧
12.7.1 SQL優化的一般性原則
12.7.2 SELECT語句中避免使用"*"
12.7.3 使用WHERE子句替代HAVING子句
12.7.4 使用錶連接而不是多個查詢
12.7.5 選擇最有效率的錶名順序
12.7.6 WHERE子句中的連接順序
12.7.7 用TRUNCATE替代DELETE
12.7.8 盡量多使用COMMIT
12.7.9 使用EXISTS替代IN
12.7.10 使用EXISTS替代DISTINCT
12.7.11 使用">="替代">"或"<="替代"<"
12.7.12 SQL語句排序優化
12.8 有效使用索引
12.8.1 創建索引的基本原則
12.8.2 索引列上避免使用"非"操作符
12.8.3 用UNION替換OR
12.8.4 避免對唯一索引列使用NULL值
12.8.5 選擇復閤索引主列
12.8.6 監視索引是否被使用
12.9 Oracle索引優化存在的問題
12.10 常用Oracle數據庫調優工具
12.11 案例分析
12.12 本章小結
12.13 習題與實踐練習
第13章 Oracle數據挖掘技術
13.1 Oracle數據挖掘(ODM)技術簡介
13.1.1 數據挖掘概述
13.1.2 Oracle數據挖掘概述
13.1.3 Oracle數據挖掘特點
13.1.4 ODM使用方式
13.2 Oracle數據挖掘功能安裝
13.2.1 ODM安裝要求
13.2.2 ODM安裝過程
13.3 Oracle數據挖掘應用實例
13.3.1 ODM開發過程
13.3.2 ODM開發案例
13.4 本章小結
13.5 習題與實踐練習
第14章 數據庫應用綜閤實例
14.1 係統設計
14.1.1 係統功能概述
14.1.2 係統功能模塊設計
14.2 數據庫設計
14.2.1 數據庫需求分析
14.2.2 數據庫邏輯結構設計
14.3 數據庫實現
14.3.1 創建mmu用戶
14.3.2 創建錶、序列和約束
14.4 係統功能設計
14.4.1 邏輯分層結構設計
14.4.2 係統文件組織結構
14.4.3 實體對象設計
14.4.4 定義ActionForm
14.4.5 持久層結構設計
14.4.6 業務層結構設計
14.4.7 頁麵結構設計
14.5 係統功能實現
14.5.1 創建Web項目--MedicineManager
14.5.2 配置文件
14.5.3 實體及映射
14.5.4 公共類設計
14.5.5 係統登錄模塊設計
14.5.6 藥品類彆信息管理
14.5.7 藥品信息管理
14.5.8 係統管理
14.5.9 運行項目
14.6 本章小結
附錄A 實驗指導與實習
實驗1 Oracle數據庫安裝、啓動和關閉
實驗2 SQL*Plus工具使用
實驗3 SQL語句操作
實驗4 PL/SQL編程I(存儲過程和函數)
實驗5 PL/SQL編程II(觸發器和包)
實驗6 Oracle用戶權限與安全
實驗7 Oracle數據庫備份與恢復
實驗8 綜閤實習
附錄B Oracle常用語句與使用技巧
附錄C Oracle數據庫認證考試介紹與樣題
參考文獻


































精彩書摘

  第3章Oracle數據庫常用工具在數據庫係統中,可以使用兩種方式執行命令,一種方式是通過圖形化工具,另一種方式是直接使用各種命令。圖形化工具的特點是直觀、簡單、容易記憶,而直接使用命令則需要記憶具體命令的語法形式。但是,圖形工具靈活性比較差,不利於用戶對命令及其選項的理解;而命令則非常靈活,有利於加深用戶對復雜命令選項的理解,並且可以完成某些圖形工具無法完成的任務。在Oracle11g係統中,提供瞭用於執行SQL語句和PL/SQL程序的工具SQL*Plus。本章先簡要地從整體上介紹SQL*Plus工具,然後再介紹一些SQL*Plus工具中常用的操作命令。
  本章知識要點:瞭解SQL*Plus的運行環境;熟悉SQL*Plus基本的運行環境設置;熟悉HELP命令;熟練掌握DESCRIBE命令的使用;掌握PROMPT命令的使用;掌握SPOOL命令的使用;熟練掌握COLUMN命令的應用;熟練掌握緩存區命令的使用;熟練掌握在SQL*Plus中編寫、運行腳本文件;瞭解企業管理器的配置方法;掌握企業管理器的啓動和停止方法;瞭解企業管理器的功能及基本使用方法;綜閤使用SQL*Plus命令解決實際問題。
  3.1SQL*Plus概述Oracle的SQL*Plus是與Oracle進行交互的客戶端工具。在SQL*Plus中,可以運行SQL*Plus命令與SQL語句。我們通常所說的DML(DataManipulationLanguage)、DDL(DataDefineLanguage)和DCL(DataControlLanguage)語句都是SQL語句,它們執行完後,都可以保存在一個被稱為SQLBuffer的內存區域中,並且隻能保存一條最近執行的SQL語句。我們可以對保存在SQLBuffer中的SQL語句進行修改,然後再次執行,SQL*Plus一般都與數據庫打交道。
  除瞭SQL語句,在SQL*Plus中執行的其他語句我們稱之為SQL*Plus命令。它們執行完後,不保存在SQLBuffer的內存區域中,它們一般用來對輸齣的結果進行格式化顯示,以便於製作報錶。
  SQL*Plus是Oracle數據庫管理係統提供的一個工具軟件,它提供一個人機接口,通過SQL*Plus管理和維護數據庫,如常用的查詢數據錶信息、係統信息和數據文件等。它提供瞭一係列指令,通過這些指令可以簡化用戶的指令或者格式化輸齣信息。它還提供瞭編寫腳本文件的功能,可以極大地提高DBA管理數據庫的效率。SQL*Plus作為數據庫管理工具可以設置友好的環境變量,以方便DBA的管理和維護需求。
  SQL*Plus作為與Oracle進行交互的常用工具,具有很強的功能,主要有:
  數據庫的維護,如啓動、關閉等,這些一般在服務器上操作。
  執行SQL語句執行PL/SQL。
  執行SQL腳本。
  數據的導齣,報錶。
  應用程序開發、測試。
  生成新的SQL腳本。
  供應用程序調用,如安裝程序中進行腳本的安裝。
  用戶管理及權限維護等。
  3.2啓動、退齣SQL*Plus
  SQL*Plus是與Oracle數據庫進行交互的一個非常重要、在服務器端或客戶端都可以使用的工具,同時也是一個通用的、在各種平颱上幾乎都完全一緻的工具。所以SQL*Plus的應用非常廣泛。而且初學者基本上都是使用SQL*Plus和Oracle數據庫進行交互的。如果要使用SQL*Plus與數據庫服務器進行交互,首先要登錄到數據庫服務器上,這時在SQL*Plus進程和數據庫服務器之間將建立一條連接,它們以客戶/服務器模式工作。下麵介紹幾種Oracle11g中SQL*Plus的啓動和退齣方法。
  方法一:在程序組中啓動、退齣。
  (1)依次選擇“開始”→“所有程序”→Oracle-OraDb11g_home1→“應用程序開發”→SQLPlus命令,如圖3-1所示。圖3-1“開始”菜單中的“SQL*Plus”菜單項
  (2)在打開的SQLPlus窗口中齣現瞭“請輸入用戶名”的提示字樣,在“請輸入用戶名”後輸入數據庫的username,並按Enter鍵。在“輸入口令”後輸入數據庫的登錄口令,並按Enter鍵。當齣現“連接到”字樣和“SQL>”提示符後錶示已經成功連接數據庫,如圖3-2所示,SQL*Plus已經準備好接收命令或者語句瞭。圖3-2連接到默認數據庫或者在“請輸入用戶名”後直接輸入username/password[@connect_identifier]而直接登錄連接到數據庫。其中[@connect_identifier]可選(connect_identifier是數據庫的連接標識符,其簡寫的彆名就是網絡服務名)。亦可在“請輸入用戶名”後輸入username,在“輸入口令”後輸入password[@connect_identifier]。
  (3)在“SQL>”提示符後輸入命令或者語句,然後迴車,就可以實現和數據庫的交互瞭。命令和語句不分大小寫,但建議將命令和語句保留字大寫。命令後麵不需要(但可以)輸入分號“;”,而SQL語句的後麵需要輸入分號來結束。
  (4)在“SQL>”提示符後輸入exit或者quit後按Enter鍵即可退齣SQL*Plus。如果要在不退齣SQL*Plus的情況下斷開與數據庫服務器的連接,則輸入DISCONNECT命令。如果要重新連接,或者在已經連接的情況下以另一個用戶的身份連接,則使用CONNECT命令。這條命令的格式為:CONNECT用戶名/口令assysdba
  如圖3-3所示。
  圖3-3connect連接另一個數據庫方式如果是SYS用戶,則使用assysdba或者assysoper參數。如果是遠程登錄,還要在用戶名和口令之後輸入網絡服務名。
  方法二:在安裝目錄中找到sqlplus.exe啓動、退齣。在Oracle的BIN目錄中找到sqlplus.exe雙擊後啓動即可,如果是按默認的方式安裝的,則sqlplus.exe的路徑為D:appAdministratorproduct11.2.0dbhome_1BIN。其他操作同方法一。
  方法三:在運行中啓動、退齣SQL*Plus。依次選擇“開始”→“運行…”命令,在“運行”窗口中的“打開(O):”右邊的文本框中輸入sqlplus用戶名/口令@數據庫名,然後單擊“確定”按鈕即可。例如要連接到數據庫magical的用戶名為scott,口令是tiger,則在“運行”窗口中啓動SQL*Plus的方法如圖3-4所示。退齣操作同方法一。圖3-4在運行窗口中啓動SQL*Plus
  方法四:在命令行中啓動、退齣。
  這種方法的前提是在安裝Oracle11g時已經在環境變量Path添加瞭sqlplus.exe程序的完整路徑D:appAdministratorproduct11.2.0dbhome_1BIN。在安裝時這個環境變量是會自動添加的,所以無需做調整,為瞭證實,你可以在Path變量中找找上述路徑是否存在。
  (1)依次選擇“開始”→“所有程序”→“附件”→“命令提示符”命令。打開命令提示符窗口。
  (2)輸入sqlplus或者sqlpuls.exe後按Enter鍵。會齣現“請輸入用戶名”字樣,後續的操作就同方法一瞭。或者直接輸入sqlplususername/password[@connect_identifier]連接到數據庫,連接數據庫成功後的界麵如圖3-5所示。後續的操作同方法一。圖3-5命令方式啓動SQL*Plus
  方法五:快捷方式的啓動、退齣。
  (1)在D:appAdministratorproduct11.2.0dbhome_1BIN(默認安裝情況下,視自己的安裝情況而定)目錄下找到sqlplus.exe。
  (2)在sqlplus.exe圖標上單擊右鍵,在菜單中選擇“發送到”→“桌麵快捷方式”命令。
  (3)在桌麵上找到sqlplus.exe的快捷方式,在其圖標上單擊右鍵,從快捷菜單中選擇“屬性”命令,在彈齣的窗口中有個“目標”,將目標中的內容改為D:appAdministratorproduct11.2.0dbhome_1BINsqlplus.exeusername/password@網絡服務名。然後依次單擊窗口下麵的“應用”和“確定”按鈕,如圖3-6所示。圖3-6快捷方式啓動SQL*Plus
  (4)雙擊桌麵上SQL*Plus的快捷方式即可自動連接到指定的數據庫。後續的操作同
  方法一。
  幾種連接方式的優缺點如下:
  命令行方式的優點是可以使用復製、粘貼等功能;缺點是在命令行中帶參數啓動SQL*Plus程序就會在標題欄顯示該參數,不利於保密。快捷方式的優點是無需每次都輸入用戶名、口令和連接字符串;缺點是容易暴露用戶名和口令,不安全。
  ……

前言/序言

  數據庫在如今信息社會的各行各業中都有著舉足輕重的地位,而Oracle數據庫係統則是目前最優秀的大型數據庫管理係統之一,一直是各大企事業單位後颱存儲的首選。Oracle數據庫係統的靈活體係結構以及跨平颱的特性,適用麵廣,市場占有率高,各種高級語言都能很好地與之閤作,其安全性、完整性、一緻性等優點深受廣大用戶的青睞,已廣泛地應用於政府和各類企事業部門。
  目前市場上關於Oracle數據庫相關的圖書雖然比較多,質量也比較高,但是偏重於技術的深度,對於初學者來說會覺得過於專業,有點難懂,而且對一些具有較高應用價值的內容如Oracle數據庫挖掘技術鮮有介紹。本書是作者在多年從事數據庫教學、開發和參考多本同類教材的基礎上編寫而成的,根據教學過程中教師和學生的使用心得體會,采用理論與實踐相結閤的方式,以簡潔輕鬆的文字,簡短精練的示例代碼,力求讓不同層次的開發人員盡快掌握Oracle數據庫開發。本書章節編排閤理,循序漸進,由淺入深地介紹Oracle數據庫係統的使用方法、技術原理、標準SQL語句、PL/SQL應用、Oracle備份與恢復、Oracle應用技巧等內容,盡可能做到內容簡潔、新穎而又全麵。內容基本上包括當前Oracle11g和Oracle12c的最新內容,同時也覆蓋瞭最新的Oracle11g認證考試相關內容。不僅包含Oracle程序設計人員、DBA所必須掌握的知識,而且還涵蓋瞭係統分析人員所要求的內容。
  本書特色
  1.提供豐富的案例分析和實習指導,提高教與學的效率
  為瞭便於讀者理解本書內容,提高教師講授和學生學習的效率,每章都有詳細的案例介紹和實踐練習。書後附錄提供瞭課程的實驗指導,方便師生進行課堂實驗,將每章的理論知識結閤實踐開發加以靈活運用,而且每章習題都提供答案下載。
  2.涵蓋Oracle最新技術細節和Oracle認證考試內容,提供係統化的學習思路
  本書內容涵蓋Oracle11g的體係結構、應用技術及PL/SQL語言在實際項目中需要重點掌握的方麵。同時對最新Oracle12c內容也有所涉及。還提供瞭Oracle認證考試相關內容,以方便廣大讀者在掌握Oracle理論與應用的基礎上,獲得高含金量的Oracle認證證書。
  3.提供Oracle應用與管理過程中的常用技巧
  本書對Oracle使用過程中經常齣現的問題和一些常用技巧進行瞭介紹。同時還配以大量的示例對技術要點在實際工作中的應用進行瞭講解。另外還對初學者經常齣現的一些問題進行瞭總結歸納,讓讀者能盡快上手。
  4.應用驅動,實用性強
  本書對每個示例代碼都進行瞭仔細講解,並提供瞭各種實際應用場景,力求讓應用開發人員將這些知識點盡快應用到實際的開發過程中。
  5.項目案例典型,實戰性強,有較高的應用價值
  本書最後提供瞭一個項目實戰案例。該案例來源於作者所開發的實際項目,具有很高的應用價值和參考性。而且該案例采用瞭最新的JavaEE框架實現,便於讀者融會貫通地理解本書中所介紹的技術。這些案例稍加修改,便可用於實際項目開發中。
  6.提供完善的技術支持和售後服務
  本書提供瞭專門的技術支持郵箱:hsfunson@163.com或736383157@qq.com。讀者在閱讀本書過程中有任何疑問都可以通過該郵箱獲得幫助。本書涉及的源代碼及教學PPT等資料請讀者在www.tup.com.cn上搜索到本書頁麵後按提示下載。
  本書內容及知識體係
  第1篇基礎篇(第1~6章)
  本篇介紹瞭與Oracle數據庫相關的基本概念、發展曆程、Oracle12c特性、Oracle數據庫體係結構和SQL語言基礎。並以Windows和Linux為平颱,對Oracle11g的安裝、配置、服務管理和可能齣現的問題進行瞭詳細的介紹。涵蓋的內容有:Oracle概述、安裝和創建Oracle數據庫;啓動和連接Oracle;SQL常用工具使用;錶空間和數據文件管理;SQL常用語句的使用;Oracle模式和模式對象的創建與應用。
  第2篇進階篇(第7~11章)
  本篇介紹瞭SELECT高級查詢、PL/SQL編程基礎、存儲過程、函數、觸發器和包及數據庫的備份與恢復等內容。涵蓋的內容有:SELECT連接查詢;SELECT查詢的集閤操作;PL/SQL程序開發與應用;存儲過程、函數、觸發器和包的創建和使用;Oracle的安全措施;Oracle邏輯備份與恢復的概念和方法;Oracle物理備份與恢復的概念和方法。
  第3篇高級篇(第12~14章)
  本篇介紹瞭Oracle係統性能優化、Oracle數據挖掘技術和數據庫綜閤開發實例。涵蓋的內容有:不同情況下SQL語句的優化方式和技巧;Oracle常用係統調優工具;ODM數據挖掘步驟及數據挖掘開發過程和兩種使用方式;一個完整的基於JavaEE的Oracle數據庫應用開發實戰案例。
  附錄
  附錄提供瞭7次課程實驗指導和1次課程綜閤實訓安排。師生可以結閤具體教學課時情況選擇性地安排實驗。還介紹瞭一些Oracle常用語句和使用技巧,以方便初學者學習和參考。最後針對Oracle認證考試情況進行瞭詳細解讀,並提供瞭一些考試樣題作參考學習。
  本書讀者對象
  *Oracle數據庫管理人員;
  *高校Oracle課程教學人員;
  *學習OraclePL/SQL開發技術的人員;
  *廣大數據庫開發程序員;
  *應用程序開發人員;
  *希望提高項目開發水平的人員;
  *專業數據庫培訓機構的學員;
  *參加Oracle認證考試的人員;
  *軟件開發項目經理;
  *需要一本案頭必備查詢手冊的人員。
  本書作者
  本書由方巍和文學誌主筆編寫。顧韻華教授為本書的編寫提供瞭寶貴的意見和大力幫助。其他參與編寫的人員有鄭玉、徐江、方春德、黃青青、王秀芬、殷超凡、單瀅瀅、張俊傑、楊求龍、於思洋、劉木沐、華圓、李麗苑、肖楠、王健、顧雲康。
  本書的順利齣版,要感謝南京信息工程大學教材基金的資助,還要感謝清華大學齣版社各位編輯的辛勤勞動和付齣,另外對網絡上提供有益資料的眾多作者也在此錶示感謝。
  雖然我們對本書中所述內容都盡量核實,並多次進行文字校對,但因時間所限,加之Oracle的産品與內容的浩瀚,可能還存在疏漏和不足之處,懇請讀者批評指正。
  編者著


用户评价

评分

你看没见面hi不管以后防腐剂

评分

京东越来愈好了, 希望假货都滚出去

评分

Oracle数据库应用与实践 这本书是我在新华书店看到的 ,因为之前买了一本关于oracle的书感觉很水,这本书讲的还不错。由浅入深,面面俱到。适合初级中级来学习。

评分

还没看,有光碟,蛮厚的,纸张也不错

评分

很实用的书 学习了好多好多

评分

没啥好说的,优惠券价格不错,买本收着

评分

还没看,有光碟,蛮厚的,纸张也不错

评分

印刷质量很好。

评分

你看没见面hi不管以后防腐剂

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有