注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫零基礎(chǔ)學(xué)Oracle

零基礎(chǔ)學(xué)Oracle

零基礎(chǔ)學(xué)Oracle

定 價:¥79.80

作 者: 明日科技
出版社: 吉林大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787569212693 出版時間: 2017-11-01 包裝:
開本: 16開 頁數(shù): 416頁 字?jǐn)?shù):  

內(nèi)容簡介

  《零基礎(chǔ)學(xué)Oracle》是針對零基礎(chǔ)編程學(xué)習(xí)者研發(fā)的Oracle入門教程。從初學(xué)者角度出發(fā),通過通俗易懂的語言、流行有趣的實例,詳細(xì)地介紹了使用Oracle 11g進(jìn)行數(shù)據(jù)管理的各方面技術(shù)。全書共分16章,包括Oracle 11g概述、Oracle管理工具、SQL*Plus命令、數(shù)據(jù)表操作、SQL查詢基礎(chǔ)、SQL查詢進(jìn)階、子查詢及常用系統(tǒng)函數(shù)、PL/SQL語言編程、游標(biāo)以及企業(yè)人事管理系統(tǒng)等。書中所有知識都結(jié)合具體實例進(jìn)行講解,涉及的程序代碼給出了詳細(xì)的注釋,可以使讀者輕松領(lǐng)會Oracle 11g數(shù)據(jù)庫管理的精髓,快速提高數(shù)據(jù)庫管理技能。 本書通過大量實例及一個完整項目案例,幫助讀者更好地鞏固所學(xué)知識,提升能力;隨書附贈的《小白實戰(zhàn)手冊》中給出了3個實用數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建、操作和系統(tǒng)維護(hù)流程,力求讓學(xué)習(xí)者能學(xué)以致用,真正獲得數(shù)據(jù)庫管理經(jīng)驗;附贈的光盤中給出了視頻講解、實例及項目源碼、代碼查錯器、練一練答案和動手糾錯答案等,方便讀者學(xué)習(xí);書中設(shè)置了近200個二維碼,掃描二維碼觀看視頻講解,解決學(xué)習(xí)疑難;不易理解的專業(yè)術(shù)語、代碼難點,只需用手機App掃描文字下方的e學(xué)碼便可獲得更多擴展解釋,隨時掃除學(xué)習(xí)障礙。此外,登錄明日學(xué)院網(wǎng)站(www.mingrisoft.com)還可以獲得更多學(xué)習(xí)資源和技術(shù)支持。圖書與《小白實戰(zhàn)手冊》+光盤+二維碼+ e學(xué)碼+明日學(xué)院,實現(xiàn)立體化、全方位的教學(xué)模式,降低編程門檻,讓零基礎(chǔ)者輕松跨入編程領(lǐng)域。

作者簡介

  明日科技,是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內(nèi)容,又注重內(nèi)容的易學(xué)、方便以及相關(guān)知識的拓展,深受讀者喜愛。其編寫的圖書主要有“從入門到精通”“軟件開發(fā)視頻大講堂”“軟件開發(fā)實戰(zhàn)1200例”“軟件工程師開發(fā)大系”等多個系列。多次榮獲“全行業(yè)優(yōu)xiu暢銷品種”“中國大學(xué)出版社優(yōu)xiu暢銷書”等獎項,多個品種長期位居同類圖書銷售排行榜的前列。

圖書目錄

 

第1篇 基礎(chǔ)知識
第1章  Oracle 11g概述
1.1  數(shù)據(jù)庫的產(chǎn)生
1.2  數(shù)據(jù)庫基本概念
1.2.1  數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)
1.2.2  數(shù)據(jù)庫的標(biāo)準(zhǔn)語言—— SQL
1.3  Oracle簡介
1.3.1  Oracle公司介紹
1.3.2  Oracle體系介紹
1.4  Oracle數(shù)據(jù)庫環(huán)境
1.4.1  Oracle數(shù)據(jù)庫版本簡介
1.4.2  Oracle 11g的下載與安裝
1.4.3  Oracle 11g的卸載
1.5  難點解答
1.5.1  數(shù)據(jù)管理與數(shù)據(jù)庫系統(tǒng)的特點
1.5.2  Oracle服務(wù)器、Oracle實例(Instance)、Oracle數(shù)據(jù)庫(Database)的關(guān)系
1.6  小結(jié)
第2章  Oracle 管理工具
2.1  SQL*Plus工具
2.1.1  啟動和連接SQL*Plus
2.1.2  使用SQL*Plus查詢數(shù)據(jù)庫
2.1.3  創(chuàng)建SQL*Plus快捷方式
2.1.4  退出SQL*Plus
2.2  SQL Developer工具
2.2.1  啟動SQL Developer
2.2.2  創(chuàng)建數(shù)據(jù)庫連接
2.2.3  使用SQL Developer查詢數(shù)據(jù)庫
2.3  企業(yè)管理器(OEM)
2.4  數(shù)據(jù)庫配置助手(DBCA)
2.5  難點解答
2.5.1  SQL*Plus中的代碼為什么大小寫都有?
2.5.2  使用OEM管理數(shù)據(jù)庫的好處
2.6  小結(jié)
2.7  動手糾錯
第3章  SQL*Plus命令
3.1  SQL*Plus與數(shù)據(jù)庫的交互
3.2  設(shè)置SQL*Plus的運行環(huán)境
3.2.1  SET命令簡介
3.2.2  使用SET命令設(shè)置運行環(huán)境
3.3  常用的SQL*Plus命令
3.3.1  HELP命令
3.3.2  DESCRIBE命令
3.3.3  CONN命令
3.3.4  加入注釋
3.4  格式化SQL*Plus輸出
3.4.1  格式化列
3.4.2  定義頁與報告的標(biāo)題
3.5  數(shù)據(jù)字典
3.5.1  Oracle數(shù)據(jù)字典簡介
3.5.2  Oracle常用數(shù)據(jù)字典
3.6  難點解答
3.6.1  為什么設(shè)置了linesize的值為300,運行結(jié)果還會出現(xiàn)折行的現(xiàn)象?
3.6.2  SQL*Plus命令與SQL語句的區(qū)別
3.7  小結(jié)
3.8  動手糾錯
第4章  數(shù)據(jù)表操作
4.1  數(shù)據(jù)表概述
4.2  表與表結(jié)構(gòu)操作
4.2.1  Oracle常用數(shù)據(jù)類型
4.2.2  表和表結(jié)構(gòu)
4.2.3  表結(jié)構(gòu)設(shè)計
4.3  OEM方式操作表
4.3.1  創(chuàng)建表
4.3.2  修改表
4.3.3  刪除表
4.4  使用SQL Developer操作表
4.4.1  創(chuàng)建表
4.4.2  修改表
4.4.3  刪除表
4.5  在SQL*Plus上操作表
4.5.1  創(chuàng)建表
4.5.2  修改表
4.5.3  刪除表
4.6  難點解答
4.6.1  一條語句中刪除多個字段
4.6.2  drop命令和delete命令的區(qū)別
4.7  小結(jié)
4.8  動手糾錯
第5章  SQL查詢基礎(chǔ)
5.1  SQL語言簡介
5.1.1  SQL語言的分類
5.1.2  SQL語言的編寫規(guī)則
5.2  SELECT語句簡介
5.3  查詢所有列
5.3.1  查詢單個表中所有列
5.3.2  查詢多個表中所有列
5.4  查詢特定列
5.4.1  查詢特定列
5.4.2  偽列
5.5  消除重復(fù)行
5.5.1  查詢結(jié)果中包含重復(fù)行
5.5.2  查詢結(jié)果中消除重復(fù)行
5.6  帶有表達(dá)式的SELECT子句
5.7  為列指定別名
5.7.1 不使用列別名
5.7.2 使用列別名
5.8  處理NULL
5.8.1  不處理NULL
5.8.2  使用NVL函數(shù)處理NULL
5.8.3  使用NVL2函數(shù)處理NULL
5.9  連接字符串
5.9.1  使用||操作符連接字符串
5.9.2  使用函數(shù)CONCAT連接字符串
5.10  難點解答
5.10.1  NULL和0的區(qū)別
5.10.2  為什么有的地方用了單引號“ ‘ ”,有的地方?jīng)]用?
5.11  小結(jié)
5.12  動手糾錯
第6章  SQL查詢進(jìn)階
6.1  篩選查詢
6.1.1  比較篩選
6.1.2  邏輯查詢(AND、OR和NOT)
6.1.3  模糊查詢(LIKE、NOT LIKE)
6.1.4  列表范圍查找(IN、NOT IN)
6.1.5  范圍查詢(BETWEEN…AND)
6.1.6  判斷內(nèi)容是否為NULL(IS NULL、IS NOT NULL)
6.2  分組查詢
6.2.1  使用GROUP BY進(jìn)行單字段分組
6.2.2  使用GROUP BY進(jìn)行多字段分組
6.2.3  使用HAVING子句限制分組結(jié)果
6.3  排序查詢
6.3.1  單列排序
6.3.2  多列排序
6.4  多表關(guān)聯(lián)查詢
6.4.1  表的別名
6.4.2  內(nèi)連接
6.4.3  外連接
6.4.4  自然連接
6.4.5  自連接
6.4.6  交叉連接
6.5  難點解答
6.5.1  如何區(qū)分左表、右表?
6.5.2  遇到復(fù)雜查詢應(yīng)該如何分析
6.6  小結(jié)
6.7  動手糾錯
第7章  子查詢及常用系統(tǒng)函數(shù)
 7.1  初識子查詢
7.2  單行子查詢
7.3  多行子查詢
7.3.1  使用IN運算符
7.3.2  使用ANY運算符
7.3.3  使用ALL運算符
7.4  Oracle常用系統(tǒng)函數(shù)
7.4.1  字符類函數(shù)
7.4.2  數(shù)字類函數(shù)
7.4.3  日期和時間類函數(shù)
7.4.4  轉(zhuǎn)換類函數(shù)
7.4.5  聚合類函數(shù)
7.5  操作數(shù)據(jù)庫(數(shù)據(jù)操縱語言)
7.5.1  插入數(shù)據(jù)(INSERT語句)
7.5.2  更新數(shù)據(jù)(UPDATE語句)
7.5.3  刪除數(shù)據(jù)(DELETE語句和TRUNCATE語句)
7.6  難點解答
7.6.1  SQL語句中單引號的用法
7.6.2  DROP、DELETE和TRUNCATE命令的區(qū)別
7.7  小結(jié)
7.8  動手糾錯
第2篇 核心技術(shù)
第8章  PL/SQL語言編程
8.1  PL/SQL簡介
8.1.1  PL/SQL塊結(jié)構(gòu)
8.1.2  代碼注釋
8.1.3  標(biāo)識符
8.1.4  分界符
8.2  數(shù)據(jù)類型
8.2.1  基本數(shù)據(jù)類型
8.2.2  數(shù)值型
8.2.3  字符型
8.2.4  日期型
8.2.5  布爾型
8.3  變量的聲明與賦值
8.3.1  定義一般變量
8.3.2  使用%TYPE聲明變量類型
8.3.3  使用RECORD聲明變量類型
8.3.4  使用%ROWTYPE聲明變量
8.4  流程控制語句
8.4.1  選擇分支語句
8.4.2  循環(huán)語句
8.5  難點解答
8.5.1  變量定義時,如何選擇使用CHAR還是VARCHAR2?
8.5.2  LOOP循環(huán)語句和WHILE…LOOP循環(huán)語句的區(qū)別
8.6  小結(jié)
8.7  動手糾錯
第9章  游標(biāo)
9.1  游標(biāo)簡介
9.2  隱式游標(biāo)
9.3  顯式游標(biāo)
9.3.1  聲明游標(biāo)
9.3.2  打開游標(biāo)
9.3.3  讀取游標(biāo)
9.3.4  關(guān)閉游標(biāo)
9.3.5  顯式游標(biāo)的屬性
9.4  游標(biāo)變量
9.4.1  聲明游標(biāo)變量
9.4.2  打開游標(biāo)變量
9.4.3  關(guān)閉游標(biāo)變量
9.5  通過FOR語句遍歷游標(biāo)
9.5.1  隱式游標(biāo)中使用FOR語句
9.5.2  顯式游標(biāo)中使用FOR語句
9.6  難點解答
9.6.1  游標(biāo)操作前必須打開,關(guān)閉后的游標(biāo)不可再用
9.6.2  PL/SQL中顯式游標(biāo)的操作步驟
9.7  小結(jié)
9.8  動手糾錯
第10章  儲存過程、函數(shù)和觸發(fā)器
10.1  存儲過程
10.1.1  創(chuàng)建存儲過程
10.1.2  執(zhí)行存儲過程
10.1.3  存儲過程的參數(shù)
10.1.4  刪除存儲過程
10.2  函數(shù)
10.2.1  創(chuàng)建函數(shù)
10.2.2  調(diào)用函數(shù)
10.2.3  刪除函數(shù)
10.3  觸發(fā)器
10.3.1  觸發(fā)器簡介
10.3.2  語句級觸發(fā)器
10.3.3  行級觸發(fā)器
10.3.4  替換觸發(fā)器
10.3.5  刪除觸發(fā)器
10.4  難點解答
10.4.1  函數(shù)與存儲過程的區(qū)別
10.4.2  替換觸發(fā)器和語句級觸發(fā)器的不同之處
10.5  小結(jié)
10.6  動手糾錯
第11章  數(shù)據(jù)表約束
11.1  數(shù)據(jù)表約束簡介
11.2  非空約束
11.2.1  設(shè)置非空約束
11.2.2  修改非空約束
11.2.3  刪除非空約束
11.3  唯一性約束
11.3.1  設(shè)置唯一性約束
11.3.2  刪除唯一性約束
11.4  主鍵約束
11.4.1  創(chuàng)建表的同時設(shè)置主鍵約束
11.4.2  創(chuàng)建表之后添加主鍵約束
11.4.3  刪除主鍵約束
11.5  外鍵約束
11.5.1  設(shè)置外鍵約束
11.5.2  刪除具有外鍵約束的表
11.5.3  刪除外鍵約束
11.6  禁用和激活約束
11.6.1  在定義約束時禁用
11.6.2  禁用已經(jīng)存在的約束
11.6.3  激活約束
11.7  刪除約束
11.8  難點解答
11.8.1  為什么要在設(shè)置外鍵之前設(shè)置被引用表的主鍵?
11.8.2  各種約束的英文簡寫形式是什么?
11.9  小結(jié)
11.10  動手糾錯
第12章  其他數(shù)據(jù)對象
12.1  索引對象
12.1.1  索引概述
12.1.2  創(chuàng)建索引
12.1.3  合并和重建索引
12.1.4  刪除索引
12.1.5  顯示索引信息
12.2  視圖對象
12.2.1  創(chuàng)建視圖
12.2.2  管理視圖
12.3  序列對象
12.3.1  創(chuàng)建序列
12.3.2  管理序列
12.4  難點解答
12.4.1  建立索引的注意事項
12.4.2  在SQL Developer中如何創(chuàng)建索引?
12.5  小結(jié)
12.6  動手糾錯
第3篇 高級應(yīng)用
第13章  管理表空間和數(shù)據(jù)文件314
13.1  表空間與數(shù)據(jù)文件的關(guān)系
13.2  Oracle 11g的默認(rèn)表空間
13.2.1  SYSTEM表空間
13.2.2  SYSAUX表空間
13.3  創(chuàng)建表空間
13.3.1  界面方式創(chuàng)建表空間
13.3.2  命令方式創(chuàng)建表空間
13.4  維護(hù)表空間與數(shù)據(jù)文件
13.4.1  設(shè)置默認(rèn)表空間
13.4.2  更改表空間的狀態(tài)
13.4.3  重命名表空間
13.4.4  刪除表空間
13.4.5  維護(hù)表空間中的數(shù)據(jù)文件
13.5  難點解答
13.5.1  如何理解數(shù)據(jù)庫、表空間和表
13.5.2  數(shù)據(jù)表默認(rèn)創(chuàng)建在哪個表空間當(dāng)中?
13.6  小結(jié)
13.7  動手糾錯
第14章  事務(wù)
14.1  事務(wù)的概述
14.1.1  事務(wù)的特性
14.1.2  事務(wù)的狀態(tài)
14.2  操作事務(wù)
14.2.1  設(shè)置事務(wù)
14.2.2  提交事務(wù)(COMMIT語句)
14.2.3  回滾事務(wù)(ROLLBACK語句)
14.2.4  設(shè)置回退點
14.3  難點解答
14.3.1  事務(wù)如何自動提交
14.3.2  如何預(yù)防死鎖
14.4  小結(jié)
14.5  動手糾錯
第15章  數(shù)據(jù)的導(dǎo)入與導(dǎo)出
15.1   EXPDP和IMPDP概述
15.2  EXPDP導(dǎo)出數(shù)據(jù)
15.2.1  導(dǎo)出數(shù)據(jù)時準(zhǔn)備
15.2.2  導(dǎo)出表
15.2.3  導(dǎo)出模式
15.2.4  導(dǎo)出表空間
15.2.5  導(dǎo)出全數(shù)據(jù)庫
15.3  IMPDP導(dǎo)入數(shù)據(jù)
15.3.1  導(dǎo)入表
15.3.2  導(dǎo)入模式
15.3.3  導(dǎo)入表空間
15.3.4  導(dǎo)入全數(shù)據(jù)庫
15.4  圖形界面導(dǎo)入導(dǎo)出數(shù)據(jù)
15.4.1  通過SQL Developer導(dǎo)出數(shù)據(jù)
15.4.2  通過SQL Developer導(dǎo)入數(shù)據(jù)
15.5  難點解答
15.5.1  導(dǎo)入、導(dǎo)出全數(shù)據(jù)庫時,參數(shù)full=y是什么意思?
15.5.2  如何進(jìn)行Oracle數(shù)據(jù)備份?
15.6  小結(jié)
15.7  動手糾錯
第4篇 項目實戰(zhàn)
第16章  企業(yè)人事管理系統(tǒng)
16.1  開發(fā)背景
16.2  系統(tǒng)分析
16.3  系統(tǒng)設(shè)計
16.3.1  系統(tǒng)目標(biāo)
16.3.2  系統(tǒng)功能結(jié)構(gòu)
16.3.3  系統(tǒng)預(yù)覽
16.3.4  業(yè)務(wù)流程圖
16.3.5  文件夾結(jié)構(gòu)設(shè)計
16.4  數(shù)據(jù)庫設(shè)計
16.4.1  數(shù)據(jù)庫分析
16.4.2  數(shù)據(jù)庫概念設(shè)計
16.4.3  數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
16.5  主窗體設(shè)計
16.5.1  導(dǎo)航欄的設(shè)計
16.5.2  工具欄的設(shè)計
16.6  公共模塊設(shè)計
16.6.1  編寫Hibernate配置文件
16.6.2  編寫Hibernate持久化類和映射文件
16.6.3  編寫通過Hibernate操作持久化對象的常用方法
16.6.4  創(chuàng)建具有特殊效果的部門樹對話框
16.6.5  創(chuàng)建通過部門樹選取員工的面板和對話框
16.7  人事管理模塊設(shè)計
16.7.1  人事管理模塊功能概述
16.7.2  人事管理模塊技術(shù)分析
16.7.3  人事管理模塊的實現(xiàn)過程
16.8  待遇管理模塊設(shè)計
16.8.1  待遇管理模塊功能概述
16.8.2  待遇管理模塊技術(shù)分析
16.8.3  待遇管理模塊的實現(xiàn)過程
16.9  小結(jié)
附錄1  Oracle中的SQL命令
附錄2  PL/SQL命令
附錄3  Oracle中的SQL函數(shù)
附錄4  實例索引

 

 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號