出版時(shí)間:2008-6 出版社:人民郵電出版社 作者:佩里(James Perry),波斯特(Gerald Pos 頁數(shù):579 譯者:鐘鳴
Tag標(biāo)簽:無
內(nèi)容概要
《Oracle基礎(chǔ)教程》全面介紹了Oracle 數(shù)據(jù)庫管理系統(tǒng),詳細(xì)描述了如何介紹創(chuàng)建、修改、重命名和刪除數(shù)據(jù)庫表,查詢數(shù)據(jù)庫,自定義表單,創(chuàng)建和修改報(bào)表,維護(hù)數(shù)據(jù)庫安全以及數(shù)據(jù)庫管理等。在講解的同時(shí)提供了實(shí)例及章末小結(jié)和習(xí)題,供讀者進(jìn)一步鞏固和實(shí)踐所學(xué)到的知識。《Oracle基礎(chǔ)教程》兼顧了數(shù)據(jù)庫理論和Oracle實(shí)踐以及應(yīng)用程序的開發(fā)與管理,適合初學(xué)者和具有一些實(shí)踐經(jīng)驗(yàn)的讀者學(xué)習(xí)參考?!禣racle基礎(chǔ)教程》可作為大專院校和培訓(xùn)機(jī)構(gòu)相關(guān)課程的教材。
作者簡介
James Perry,美國圣迭戈大學(xué)商學(xué)院信息系統(tǒng)教授。講授計(jì)算機(jī)方面的課程已經(jīng)30多年,與人合作撰寫過幾十部教材和技術(shù)圖書,并被譯為中、俄、韓等多種文字。他曾擔(dān)任許多著名機(jī)構(gòu)的技術(shù)顧問,如美國國家噴氣推進(jìn)實(shí)驗(yàn)室。
書籍目錄
第1章 關(guān)系數(shù)據(jù)庫系統(tǒng)與Oracle 10g介紹1.1 數(shù)據(jù)庫管理系統(tǒng)1.1.1 個(gè)人系統(tǒng)1.1.2 基于服務(wù)器的系統(tǒng)1.2 以實(shí)體和聯(lián)系描述系統(tǒng)1.3 理解關(guān)系數(shù)據(jù)庫模型1.3.1 主鍵1.3.2 范式1.3.3 聯(lián)系和外鍵1.3.4 對象關(guān)系模型1.4 安裝Oracle工具1.4.1 安裝Oracle數(shù)據(jù)庫管理系統(tǒng)1.4.2 刪除Oracle數(shù)據(jù)庫管理系統(tǒng)1.4.3 安裝開發(fā)工具包1.4.4 企業(yè)表單和報(bào)表服務(wù)1.5 Oracle環(huán)境研究1.5.1 SQL*Plus和iSQL*Plus1.5.2 開發(fā)工具包1.5.3 Oracle企業(yè)管理器1.6 對本書數(shù)據(jù)庫的介紹1.6.1 Redwood Realty1.6.2 Coffee Merchant1.6.3 Rowing Ventures1.6.4 Broadcloth Clothing1.7 小結(jié)第2章 SQL和SQL*Plus概述2.1 引言2.1.1 SQL命令的分類2.1.2 剖析一個(gè)SQL語句2.1.3 獲得聯(lián)機(jī)幫助2.2 與數(shù)據(jù)庫的接口2.3 使用DOS命令行的SQL*Plus2.3.1 登錄Oracle2.3.2 輸入并運(yùn)行SQL命令2.3.3 編輯SQL命令2.4 使用SQL*Plus for Windows2.4.1 登錄Oracle2.4.2 輸入并運(yùn)行SQL命令2.4.3 編輯SQL命令2.4.4 退出SQL*Plus2.5 使用iSQL*Plus2.5.1 登錄Oracle2.5.2 輸入并運(yùn)行SQL命令2.5.3 編輯SQL命令2.5.4 退出iSQL*Plus2.6 理解SQL語句2.6.1 運(yùn)行SQL查詢2.6.2 考察數(shù)據(jù)定義語言的語句2.6.3 考察數(shù)據(jù)操縱語言的語句2.6.4 考察事務(wù)控制語句2.6.5 考察數(shù)據(jù)控制語言的語句2.7 使用SQL*Plus命令擴(kuò)展功能2.7.1 顯示表結(jié)構(gòu)2.7.2 用文件記錄打印信息2.7.3 格式化命令2.7.4 定制SQL*Plus環(huán)境2.7.5 執(zhí)行腳本文件2.7.6 使用變量2.7.7 其他SQL*Plus命令2.7.8 建立和運(yùn)行腳本文件2.8 小結(jié)第3章 創(chuàng)建、修改、重命名和刪除數(shù)據(jù)庫的表3.1 設(shè)計(jì)關(guān)系數(shù)據(jù)庫3.1.1 與數(shù)據(jù)庫用戶交談3.1.2 確定用戶需求3.1.3 確定業(yè)務(wù)對象3.1.4 規(guī)范設(shè)計(jì)3.2 理解Oracle用戶賬號3.3 針對Personal Oracle用戶的進(jìn)一步說明3.3.1 創(chuàng)建用戶3.3.2 用另一個(gè)用戶名和口令登錄3.3.3 更改用戶的系統(tǒng)權(quán)限3.3.4 更改用戶口令3.3.5 更改自己的口令3.3.6 刪除用戶3.4 創(chuàng)建表3.4.1 Oracle數(shù)據(jù)類型3.4.2 用SQL*Plus創(chuàng)建表3.4.3 添加表和列的注釋3.5 定義和使用約束3.5.1 理解約束3.5.2 命名約束3.5.3 定義約束3.5.4 創(chuàng)建列約束和表約束3.5.5 給列賦默認(rèn)值3.6 更改表及約束3.6.1 添加、啟用或禁用約束3.6.2 刪除或重命名約束3.6.3 更改列默認(rèn)值或數(shù)據(jù)類型3.6.4 添加、刪除和重命名列3.6.5 標(biāo)記列為不使用并刪除不使用的列3.7 顯示表名、結(jié)構(gòu)及注釋3.7.1 列出數(shù)據(jù)庫表3.7.2 查看關(guān)于列的信息3.7.3 查看表約束和列約束3.7.4 查看表注釋和列注釋3.8 刪除、恢復(fù)和重命名表3.8.1 刪除表3.8.2 恢復(fù)被刪除的表3.8.3 清除回收站3.8.4 重命名表3.9 基于其他表創(chuàng)建表3.10 小結(jié)第4章 修改數(shù)據(jù)以及審計(jì)表的操作4.1 將數(shù)據(jù)行插入表中4.1.1 指定列的列表4.1.2 處理完整性約束4.1.3 省略列名4.1.4 插入日期和時(shí)間4.1.5 從其他表中插入數(shù)據(jù)4.1.6 創(chuàng)建和使用序列4.2 更新數(shù)據(jù)4.2.1 更新語句4.2.2 CASE結(jié)構(gòu)介紹4.2.3 用CASE結(jié)構(gòu)更新數(shù)據(jù)4.2.4 替代變量4.3 刪除行和截?cái)啾?.3.1 刪除選擇的行4.3.2 刪除所有行4.4 合并行4.5 數(shù)據(jù)庫事務(wù)4.5.1 提交4.5.2 回退4.5.3 保留點(diǎn)4.6 創(chuàng)建和使用數(shù)據(jù)庫觸發(fā)器4.6.1 觸發(fā)器介紹4.6.2 創(chuàng)建和使用BEFORE觸發(fā)器4.6.3 創(chuàng)建一個(gè)AFTER觸發(fā)器審計(jì)表操作4.6.4 創(chuàng)建和使用語句級觸發(fā)器4.6.5 顯示、更改、刪除觸發(fā)器4.7 小結(jié)第5章 查詢數(shù)據(jù)庫……第6章 創(chuàng)建多表查詢和視圖第7章 使用PL/SQL第8章 理解和使用Forms Builder第9章 定制表單第10章 創(chuàng)建和修改報(bào)表第11章 建立集成應(yīng)用第12章 維護(hù)數(shù)據(jù)庫安全第13章 數(shù)據(jù)庫管理詞匯表索引(圖靈網(wǎng)站下載)
章節(jié)摘錄
第1章 關(guān)系數(shù)據(jù)庫系統(tǒng)與Oracle 10g介紹 本章內(nèi)容 數(shù)據(jù)庫系統(tǒng)的基本用途 設(shè)計(jì)數(shù)據(jù)庫的基本步驟 如何安裝本書所需的Oracle具 關(guān)于本書中所用數(shù)據(jù)庫的某些背景信息 1.1 數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng)(DBMS)是當(dāng)今組織機(jī)構(gòu)中最重要的計(jì)算機(jī)工具之一。多數(shù)公司都使用DBMS來記錄業(yè)務(wù)和處理財(cái)會信息。許多公司用DBMS更方便地訪阿研究數(shù)據(jù)。大多數(shù)商務(wù)網(wǎng)站在后臺采用一個(gè)DBMS來存放貨物清單及交易數(shù)據(jù)。DBMS的用途是對數(shù)據(jù)提供可靠的存儲和方便的訪問。DBMS是一種運(yùn)行在計(jì)算機(jī)操作系統(tǒng)上用來存儲和檢索數(shù)據(jù)的軟件。這些數(shù)據(jù)存儲在一個(gè)精心設(shè)計(jì)的數(shù)據(jù)庫(database)中。更準(zhǔn)確地說,數(shù)據(jù)庫由數(shù)據(jù)組成,DBMS(或簡單地稱為數(shù)據(jù)庫系統(tǒng))是控制數(shù)據(jù)庫的軟件。 這些年來,數(shù)據(jù)庫系統(tǒng)歷經(jīng)了多次變化。其中最重要的變化之一是關(guān)系數(shù)據(jù)庫模型的建立。大多數(shù)現(xiàn)有的數(shù)據(jù)庫系統(tǒng),包括Oracle都是基于這種模型的。本書將逐步深入討論關(guān)系方法的內(nèi)容,其基礎(chǔ)概念就是將所有數(shù)據(jù)存儲在由簡單的行和列組成的表中。 DBMS有幾個(gè)組成部分,分別是存儲和檢索數(shù)據(jù)、識別用戶、創(chuàng)建應(yīng)用。用戶通過某種查詢語言、數(shù)據(jù)錄入表單、報(bào)表與數(shù)據(jù)庫打交道。SQL是大多數(shù)主流系統(tǒng)(包括Oracle)采用的標(biāo)準(zhǔn)查詢語言。 SQL的幾個(gè)元素是按標(biāo)準(zhǔn)定義的,因此你可以將知識運(yùn)用到不同的系統(tǒng)。Oracle主要依賴于SQL,在Oracle中做所有事情,幾乎都需要首先學(xué)習(xí)SQL語言。此外,還需要了解如何創(chuàng)建表單和報(bào)表,因?yàn)樗鼈兪怯脩羰褂脭?shù)據(jù)庫的主要途徑。Oracle的開發(fā)工具包(Developer Suite)含有建立數(shù)據(jù)錄入表單和幾種類型報(bào)表的工具,所需編程工作量非常少?! ?yīng)用(application)由數(shù)據(jù)庫以及用戶執(zhí)行特定任務(wù)所需的表單和報(bào)表組成。開發(fā)人員(developer)是設(shè)計(jì)數(shù)據(jù)庫、編寫查詢并建立表單和報(bào)表的人員。
編輯推薦
《Oracle基礎(chǔ)教程》中,教學(xué)和寫作經(jīng)驗(yàn)都極為豐富的兩位教授將引導(dǎo)你由易到難地全面學(xué)習(xí)Oracle數(shù)據(jù)庫開發(fā)和管理方面的知識。包括表、查詢、視圖、表單、報(bào)表、安全以及SQL*Plus、PL/SQL和各種工具的使用等。全書以一個(gè)非常貼近現(xiàn)實(shí)的虛構(gòu)房地產(chǎn)公司Redwood Realty的數(shù)據(jù)庫為例。循序漸進(jìn)地講述如何實(shí)際完成各種數(shù)據(jù)庫開發(fā)和管理任務(wù),最后實(shí)現(xiàn)一個(gè)完整的數(shù)據(jù)庫應(yīng)用。此外,還提供了豐富的實(shí)習(xí)題。包括另外3個(gè)完整的實(shí)際案例。不僅能使你對Oracle有整體性的認(rèn)識,而且能夠通過大量具體的實(shí)例演練培養(yǎng)實(shí)際動手和解決問題的能力。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載