Oracle PL/SQL完全自學(xué)手冊(cè)

出版時(shí)間:2010-7  出版社:中國(guó)鐵道  作者:宮生文//肖建  頁(yè)數(shù):394  
Tag標(biāo)簽:無(wú)  

前言

Oracle數(shù)據(jù)庫(kù)是一個(gè)可移植的、跨平臺(tái)的關(guān)系型數(shù)據(jù)庫(kù),適用于許多系統(tǒng)平臺(tái),一直是數(shù)據(jù)庫(kù)產(chǎn)品的領(lǐng)軍者。2009年9月初,Oracle公司發(fā)布了最新版Oracle 11g R2。PL/SQL 。(Procedural Language/SQL)是Oracle公司對(duì)標(biāo)準(zhǔn)結(jié)構(gòu)化查詢語(yǔ)言SQL。的擴(kuò)展,用于對(duì)Oracle數(shù)據(jù)庫(kù)中的信息進(jìn)行檢索、添加、修改和刪除。本書(shū)特色本書(shū)以O(shè)racle中PL/SQL的使用為主線,由淺入深地介紹了Oracle 11g數(shù)據(jù)庫(kù)開(kāi)發(fā)和管理方面(主要是安全性管理)的基礎(chǔ)知識(shí),內(nèi)容包括各種主要數(shù)據(jù)庫(kù)對(duì)象的操作、SQL Plus等工具的使用、常見(jiàn)事務(wù)管理等。全書(shū)以一個(gè)非常貼近現(xiàn)實(shí),但經(jīng)過(guò)適當(dāng)簡(jiǎn)化的企業(yè)倉(cāng)儲(chǔ)管理系統(tǒng)的數(shù)據(jù)庫(kù)為例,循序漸進(jìn)地講述如何在實(shí)際應(yīng)用中完成各種數(shù)據(jù)庫(kù)開(kāi)發(fā)和管理任務(wù),最后實(shí)現(xiàn)一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用。本書(shū)可以讓讀者對(duì)Oracle 11g中的SQL開(kāi)發(fā)有整體性的認(rèn)識(shí),而且能夠通過(guò)大量具體的實(shí)例演練培養(yǎng)實(shí)際動(dòng)手和解決問(wèn)題的能力。本書(shū)內(nèi)容通過(guò)對(duì)本書(shū)的學(xué)習(xí),讀者可以從Oracle知識(shí)零起點(diǎn)開(kāi)始逐漸全面地了解Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)的相關(guān)知識(shí),為將來(lái)深入學(xué)習(xí)Oracle數(shù)據(jù)庫(kù),或者開(kāi)發(fā)基于Oracle數(shù)據(jù)庫(kù)的信息系統(tǒng)奠定基礎(chǔ)。本書(shū)共分15章。第1章介紹有關(guān)關(guān)系型數(shù)據(jù)庫(kù)和Oracle 11g的基本知識(shí),并介紹了本書(shū)所用示例數(shù)據(jù)庫(kù)的基本表結(jié)構(gòu)。第2章介紹PL/SQL的基本句法、語(yǔ)法,包括數(shù)據(jù)類型、常量、變量、表達(dá)式、運(yùn)算符、流程控制語(yǔ)句、常用數(shù)據(jù)庫(kù)語(yǔ)句及其他功能特性等。第3章介紹如何使用SQI Plus和SQL Developer來(lái)開(kāi)發(fā)和執(zhí)行PL/SQL代碼。這些開(kāi)發(fā)工具,可以方便開(kāi)發(fā)人員創(chuàng)建、調(diào)試、運(yùn)行和維護(hù)PL/SQI。代碼,提高開(kāi)發(fā)效率和質(zhì)量。第4章采用一些簡(jiǎn)單的示例講解如何使用PL/SOL語(yǔ)句來(lái)創(chuàng)建、修改、刪除數(shù)據(jù)表以及序列和約束等對(duì)象。第5章講解如何使用SQL語(yǔ)句插入(INSERT)、更新(UPDATE)或刪除(DELETE)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。第6章展示如何使用SELECT語(yǔ)句從一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表中檢索信息,如何使用WHERE子句對(duì)行進(jìn)行過(guò)濾,如何使用各種內(nèi)置函數(shù)執(zhí)行計(jì)算以及如何進(jìn)行分組和聚合查詢。第7章針對(duì)實(shí)際應(yīng)用中需要的更為復(fù)雜的查詢進(jìn)行講解,包括子查詢、集合操作、多表連接、層次化數(shù)據(jù)查詢?cè)趦?nèi)的知識(shí)點(diǎn)。第8章介紹有關(guān)視圖的知識(shí),視圖是對(duì)一個(gè)或多個(gè)表預(yù)定義的查詢。利用視圖可以簡(jiǎn)化查詢語(yǔ)句的構(gòu)成,降低查詢的復(fù)雜性,此外還能提高數(shù)據(jù)的安全性。第9章介紹有關(guān)觸發(fā)器的知識(shí),觸發(fā)器類似于函數(shù)和過(guò)程,它是在事件發(fā)生時(shí)隱式地運(yùn)行的,并且不能接收參數(shù)。合理地使用觸發(fā)器將大大加強(qiáng)數(shù)據(jù)庫(kù)的安全性和數(shù)據(jù)處理能力。第10章介紹游標(biāo)的各種應(yīng)用,游標(biāo)是為了逐條處理多行記錄而分配的一段內(nèi)存區(qū)。通過(guò)使用游標(biāo),數(shù)據(jù)庫(kù)應(yīng)用程序可以對(duì)一組記錄逐個(gè)進(jìn)行處理,每次處理一行。第11章介紹如何實(shí)現(xiàn)事務(wù)和如何控制它們的行為,包括如何設(shè)置事務(wù)屬性、開(kāi)始事務(wù)、終止事務(wù)和使用其他擴(kuò)展功能性的選項(xiàng)等內(nèi)容。第12章介紹如何創(chuàng)建和使用聯(lián)合數(shù)組、嵌套表和變長(zhǎng)數(shù)組3種集合。集合是一種復(fù)合數(shù)據(jù)類型,可以用來(lái)表示不同表數(shù)據(jù)之間的關(guān)聯(lián)。

內(nèi)容概要

  《Oracle PL/SQL完全自學(xué)手冊(cè)》講解SQL語(yǔ)句在數(shù)據(jù)庫(kù)開(kāi)發(fā)中所用到的技術(shù)和技巧,并且每個(gè)實(shí)例都具有很強(qiáng)的實(shí)用性與可操作性,全書(shū)共15章,分別從Oracle知識(shí)零起點(diǎn)開(kāi)始逐漸全面地了解Oracle數(shù)據(jù)為開(kāi)發(fā) 的相關(guān)知識(shí),為將來(lái)深入習(xí)Oracle數(shù)據(jù)庫(kù),或者開(kāi)發(fā)基于Oracle數(shù)據(jù)庫(kù)的信息系統(tǒng)奠定基礎(chǔ)?!  禣racle PL/SQL完全自學(xué)手冊(cè)》以PL/SQL語(yǔ)言為主休,Oracle數(shù)據(jù)庫(kù)為基礎(chǔ),全面細(xì)致講解了PL/SQL語(yǔ)言的應(yīng)用,還重點(diǎn)講解了JPL/SQL語(yǔ)言和SQL Server數(shù)據(jù)庫(kù)中SQL的區(qū)別?!禣racle PL/SQL完全自學(xué)手冊(cè)》中的實(shí)例有的是作者的經(jīng)驗(yàn)積累,有的是源于實(shí)際開(kāi)發(fā)項(xiàng)目,讀者在深入研究《Oracle PL/SQL完全自學(xué)手冊(cè)》后,將能夠在短時(shí)間內(nèi)掌握數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),快速提高編程水平?!  禣racle PL/SQL完全自學(xué)手冊(cè)》適用于L/SQL語(yǔ)言初學(xué)者及具有一定編程經(jīng)驗(yàn)的初級(jí)編程人員,也適用于一線軟件開(kāi)發(fā)人員,可以大、中專院校師生及培訓(xùn)機(jī)構(gòu)作為教學(xué)參考書(shū),還適用于想快速提高實(shí)際編程水平的編程人員和從事數(shù)據(jù)庫(kù)編程的開(kāi)發(fā)人員,是Oracle DBA理想的參考用書(shū)。

書(shū)籍目錄

第1章  初識(shí)OracIe11g1.1 關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)介1.1.1 關(guān)系型數(shù)據(jù)庫(kù)的產(chǎn)生1.1.2 關(guān)系型數(shù)據(jù)庫(kù)的特點(diǎn)1.2 關(guān)系型數(shù)據(jù)庫(kù)的范式1.2.1 第一范式(1NF)1.2.2 第二范式(2NF)1.2.3 第三范式(3NF)1.2.4 Boyce-odd范式(BCNF)1.3 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)1.4 Oracle1lg服務(wù)器結(jié)構(gòu)1.4.1 數(shù)據(jù)庫(kù)1.4.2 表空間、數(shù)據(jù)文件1.4.3 數(shù)據(jù)庫(kù)實(shí)例1.5 Oracle 11g新特性1.5.1 數(shù)據(jù)庫(kù)管理部分1.5.2 PL/SQL部分1.5.3 其他部分1.6 Oracle1lg數(shù)據(jù)庫(kù)實(shí)例1.6.1 Oracle的安裝1.6.2 登錄Oracle11g1.7 本書(shū)使用的數(shù)據(jù)庫(kù)簡(jiǎn)介(倉(cāng)儲(chǔ)管理系統(tǒng))1.7.1 基礎(chǔ)數(shù)據(jù)相關(guān)表1.7.2 物料入庫(kù)相關(guān)表1.7.3 物料出庫(kù)相關(guān)表1.7.4 庫(kù)存操作相關(guān)表1.7.5 報(bào)表查詢相關(guān)表1.8 本章 小結(jié)第2章  初識(shí)PL SQL2.1 PL/SQL簡(jiǎn)介2.1.1 SQL發(fā)展歷史2.1.2 SQL語(yǔ)言的優(yōu)點(diǎn)2.1.3 PL/SQL與ANSI SQL的關(guān)系2.1.4 PL/SQL的優(yōu)缺點(diǎn)2.2 學(xué)習(xí)PL/SQL前的準(zhǔn)備2.3 PL/SQI。基本句法2.3.1 大小寫(xiě)2.3.2 分隔符2.3.3 引用字符串2.3.4 括號(hào)2.4 PL/SQL數(shù)據(jù)類型2.4.1 標(biāo)量類型2.4.2 復(fù)合類型2.4.3 引用類型2.4.4 LOB類型2.5 PL/SQL基本結(jié)構(gòu)2.6 常量和變量2.6.1 常量2.6.2 變量2.7 表達(dá)式和運(yùn)算符2.7.1 數(shù)值表達(dá)式2.7.2 字符表達(dá)式2.7.3 關(guān)系表達(dá)式2.7.4 邏輯表達(dá)式2.7.5 集合運(yùn)算符2.7.6 行運(yùn)算符2.8 流程控制2.8.1 IFTHEN語(yǔ)句2.8.2 IF-THENELSE語(yǔ)句2.8.3 IF THEN ELSIF語(yǔ)句2.8.4 CASE語(yǔ)句2.8.5 搜尋式CASE語(yǔ)句2.8.6 LOOP語(yǔ)句2.8.7 WHIE ELOOP語(yǔ)句2.8.8 FORLOOP語(yǔ)句2.8.9 GOTO語(yǔ)句2.8.1 0NuLL語(yǔ)句2.9 PL/SQL常用語(yǔ)句簡(jiǎn)介2.9.1 DDI 數(shù)據(jù)定義語(yǔ)句2.9.2 DQL數(shù)據(jù)查詢語(yǔ)句2.9.3 DML數(shù)據(jù)操作語(yǔ)句2.9.4 DCL數(shù)據(jù)控制語(yǔ)句2.9.5 TCL事務(wù)控制語(yǔ)句2.10 PL/SQL功能特性簡(jiǎn)介2.10.1 游標(biāo)2.10.2 過(guò)程和函數(shù)2.10.3 包2.10.4 集合2.10.5 錯(cuò)誤處理2.10.6 Oracle 11g中的新特性2.11 本章 小結(jié)第3章 PUSQL常用開(kāi)發(fā)工具3.1 SQL Plus3.1.1 連接Oracle數(shù)據(jù)庫(kù)3.1.2 配置SQL*Plus3.1.3 使用SQL*Plus3.1.4 SQL*Plus常用命令3.2 SQL Developer3.2.1 SQL Developer簡(jiǎn)介3.2.2 連接Oracle數(shù)據(jù)庫(kù)3.3 使用SQL Developer3.3.1 運(yùn)行SQL語(yǔ)句3.3.2 管理表3.3.3 管理序列3.3.4 管理索引3.3.5 管理視圖3.3.6 管理觸發(fā)器3.3.7 管理過(guò)程、函數(shù)和包3.4 本章 小結(jié)第4章 數(shù)據(jù)表的基本操作4.1 數(shù)據(jù)表基本操作4.2 創(chuàng)建數(shù)據(jù)表4.3 修改數(shù)據(jù)表4.3.1 增加列4.3.2 修改列4.3.3 刪除數(shù)據(jù)列4.3.4 更改表名4.4 刪除數(shù)據(jù)表4.5 表的可視化操作4.5.1 創(chuàng)建表4.5.2 編輯表4.5.3 刪除表4.6 約束4.6.1 非空約束4.6.2 唯一約束4.6.3 主鍵約束4.6.4 外鍵約束4.6.5 條件約束4.6.6 約束的維護(hù)4.6.7 指定列默認(rèn)值4.7 序列的操作4.7.1 創(chuàng)建序列4.7.2 使用序列4.7.3 修改序列4.7.4 刪除序列4.8 序列的可視化操作4.8.1 創(chuàng)建序列4.8.2 編輯序列4.8.3 刪除序列4.9 索引的種類4.9.1 B-Tree索引(B-Tree Index)4.9.2 基于函數(shù)的索引(Function Based Index)4.9.3 反轉(zhuǎn)鍵索引(Reverse Key Index)4.9.4 位圖索引(Bitmap Index)4.9.5 位圖連接索引(Bitmap Join Index)4.9.6 壓縮索引(Compress Index)4.9.7 降序索引(Descending Index)4.9.8 分區(qū)索引(Partitioned Index)4.9.9 索引組織表(Index Organized Table,IOT)4.9.10 簇索引(Cluster Index)4.9.11 域索引(Domain Index)4.9.12 隱藏索引(Invisible Index)4.9.13 虛擬索引(Virtual Index)4.9.14 其他的索引類型4.10 創(chuàng)建索引4.11 使用索引4.12 管理索引4.13 索引的可視化操作4.13.1 創(chuàng)建索引……第5章 數(shù)據(jù)的增、刪、改第6章 熱據(jù)的基本查詢第7章 數(shù)據(jù)的復(fù)雜查詢第8章 視圖第9章 觸發(fā)器第10章 游標(biāo)第11章 數(shù)據(jù)為事務(wù)第12章 集合第13章 過(guò)程、函數(shù)和包第14章 安全管理第15章 PL/SQL性能優(yōu)級(jí)化

章節(jié)摘錄

插圖:

編輯推薦

《Oracle PL/SQL完全自學(xué)手冊(cè)》以PL/SQL的使用為主線,由淺入深地介紹了Oracle 11g數(shù)據(jù)庫(kù)開(kāi)發(fā)和管理(主要是安全性管理)的基礎(chǔ)知識(shí)和開(kāi)發(fā)技巧。書(shū)中所示范的數(shù)據(jù)庫(kù)是對(duì)某企業(yè)倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)際項(xiàng)目的簡(jiǎn)化,其中一些實(shí)例是作者的經(jīng)驗(yàn)總結(jié),具有很強(qiáng)的實(shí)用性與可操作性。讀者通過(guò)《Oracle PL/SQL完全自學(xué)手冊(cè)》的學(xué)習(xí)能夠快速地獲得對(duì)Oracle 11g中SQL開(kāi)發(fā)的整體認(rèn)識(shí),并且能夠通過(guò)大量具體的實(shí)例演練培養(yǎng)實(shí)際動(dòng)手和解決問(wèn)題的能力。主要適合以下人員:閱讀從未接觸過(guò)PL/SQL數(shù)據(jù)庫(kù)查詢語(yǔ)言,對(duì)數(shù)據(jù)庫(kù)管理感興趣的自學(xué)人員。各大培訓(xùn)機(jī)構(gòu)或大中專院校與數(shù)據(jù)庫(kù)方面相關(guān)的老師和學(xué)生。想快速提高編程水平的程序員和從事數(shù)據(jù)庫(kù)編程的開(kāi)發(fā)人員。Oracle DBA和SQL Server數(shù)據(jù)庫(kù)的初級(jí)讀者?!禣racle PL/SQL完全自學(xué)手冊(cè)》以倉(cāng)儲(chǔ)管理系統(tǒng)的數(shù)據(jù)庫(kù)為示范,全面闡述Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)的PL/SQ知識(shí)和技巧。豐富翔實(shí)的示例代碼,方便讀者實(shí)踐、輕松自學(xué)。資深數(shù)據(jù)庫(kù)開(kāi)發(fā)人員全力打造,全面覆蓋PL/SQ的主要知識(shí)點(diǎn)示范數(shù)據(jù)庫(kù)來(lái)自實(shí)際項(xiàng)目,具有普遍性和擴(kuò)展性示例代碼注重簡(jiǎn)潔、規(guī)范,以說(shuō)明知識(shí)點(diǎn)和常見(jiàn)問(wèn)題為目的,精心挑選所選示范數(shù)據(jù)庫(kù)和源代碼,方便讀者快速實(shí)踐

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Oracle PL/SQL完全自學(xué)手冊(cè) PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   舒適正版的,很好,內(nèi)容正是初學(xué)者所需要的
  •   這本書(shū)很基礎(chǔ),適合剛接觸的讀者
  •   書(shū)中很多技術(shù)要點(diǎn)描述不是很詳細(xì),有點(diǎn)粗的感覺(jué)。
  •   沒(méi)有示例數(shù)據(jù)庫(kù)的下載鏈接啊
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7