注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)理論Linux數(shù)據(jù)庫(kù)編程

Linux數(shù)據(jù)庫(kù)編程

Linux數(shù)據(jù)庫(kù)編程

定 價(jià):¥48.00

作 者: 劉少鋒編著
出版社: 人民郵電出版社
叢編項(xiàng): Linux專家之路
標(biāo) 簽: UNIX操作系統(tǒng) 程序設(shè)計(jì)

ISBN: 9787115098191 出版時(shí)間: 2002-01-01 包裝: 平裝
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 500 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  第1章 Linux基礎(chǔ) 1.1 系統(tǒng)介紹 1.1.1 Linux的特性綜述 1.1.2 涉及Linux的Web網(wǎng)址和新聞?dòng)懻摻M 1.2 Red Hat Linux基本安裝 1.2.1 了解Linux的硬件要求 1.2.2 了解計(jì)算機(jī) 1.2.3 對(duì)硬盤(pán)進(jìn)行分區(qū) 1.2.4 什么是LILO 1.2.5 制作安裝軟盤(pán)1.2.6 用Linux啟動(dòng)計(jì)算機(jī) 1.2.7 從光盤(pán)安裝Red Hat Linux 1.2.8 選擇安裝類型 1.2.9 定制(Custom)安裝 1.2.10 從FTP安裝Red Hat Linux 1.3 小結(jié)與練習(xí) 1.3.1 小結(jié) 1.3.2 習(xí)題與思考 第2章 數(shù)據(jù)庫(kù)基礎(chǔ) 2.1 數(shù)據(jù)庫(kù)基本概念 2.1.1 數(shù)據(jù)與數(shù)據(jù)庫(kù) 2.1.2 數(shù)據(jù)庫(kù)管理系統(tǒng)2.1.3 數(shù)據(jù)庫(kù)語(yǔ)言 2.1.4 數(shù)據(jù)庫(kù)系統(tǒng) 2.2 數(shù)據(jù)模型 2.2.1 數(shù)據(jù)模型的三要素 2.2.2 主要數(shù)據(jù)模型 2.3 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)2.3.1 數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu) 2.3.2 數(shù)據(jù)獨(dú)立性 2.3.3 數(shù)據(jù)庫(kù)操作過(guò)程 2.4 小結(jié)與練習(xí) 2.4.1 小結(jié) 2.4.2 習(xí)題與思考 第3章 Linux上安裝Oracle8i 3.1 基本概念 3.1.1 系統(tǒng)全局區(qū)域 3.1.2 程序全局區(qū)域 3.1.3 表空間 3.1.4 數(shù)據(jù)文件3.1.5 區(qū) 3.1.6 段 3.1.7 控制文件 3.1.8 重做日志 3.1.9 回退段 3.1.10 參數(shù)文件 3.1.11 版本標(biāo)識(shí)符3.1.12 PL/SQL 3.1.13 模式 3.2 系統(tǒng)需求3.2.1 硬件需求 3.2.2 磁盤(pán)空間需求 3.2.3 操作系統(tǒng)軟件需求 3.2.4 工具和預(yù)編譯器 3.3 預(yù)備安裝 3.4 安裝Oracle8i 3.5 安裝后設(shè)置 3.5.1 SYS和SYSTEM賬號(hào) 3.5.2 參數(shù)文件的配置 3.5.3 檢查數(shù)據(jù)庫(kù)安全性3.5.4 自動(dòng)啟動(dòng)及關(guān)閉 3.5.5 網(wǎng)絡(luò)配置 3.6 小試牛刀 3.6.1 啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù) 3.6.2 創(chuàng)建賬號(hào) 3.6.3 簡(jiǎn)單的SQL*PLUS應(yīng)用 3.7 小結(jié)與練習(xí) 3.7.1 小結(jié) 3.7.2 練習(xí)與思考 第4章 在Linux上安裝Informix 4.1 Informix數(shù)據(jù)庫(kù)產(chǎn)品介紹4.1.1 數(shù)據(jù)庫(kù)服務(wù)器 4.1.2 應(yīng)用開(kāi)發(fā)工具 4.1.3 網(wǎng)絡(luò)連接軟件 4.2 Informix Online Dynamic Server的安裝 4.2.1 軟件的獲取 4.2.2 創(chuàng)建Linux環(huán)境 4.2.3 實(shí)際安裝 4.2.4 關(guān)于Informix的數(shù)據(jù)文件 4.3 配置 4.3.1 $INFORMIXDIR/etc/$ONCONFIG 4.3.2 $INFORMIXDIR/etc/sqlhosts 4.3.3 其他連接性文件 4.3.4 /opt/data/rootdbs 4.3.5 利用oninit啟動(dòng)并初始化數(shù)據(jù)庫(kù)服務(wù)器 4.3.6 終止引擎 4.4 小結(jié)與練習(xí) 4.4.1 小結(jié) 4.4.2 習(xí)題與思考 第5章 在Linux上安裝MySQL 5.1 MySQL簡(jiǎn)介 5.2 安裝MySQL 5.2.1 MySQL安裝包的獲取 5.2.2 使用何種版本 5.2.3 安裝布局 5.2.4 安裝MySQL二進(jìn)制分發(fā)包 5.2.5 安裝MySQL源代碼分發(fā)包 5.2.6 安裝后的操作和鏈接測(cè)試5.3 啟動(dòng)和關(guān)閉MySQL服務(wù)器 5.4 小結(jié)和練習(xí) 5.4.1 小結(jié) 5.4.2 練習(xí)與思考 第6章 Oracle數(shù)據(jù)庫(kù)編程 6.1 數(shù)據(jù)庫(kù) 6.1.1 表空間6.1.2 數(shù)據(jù)文件 6.2 數(shù)據(jù)庫(kù)實(shí)例 6.3 Oracle數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) 6.3.1 表 6.3.2 視圖6.3.3 索引6.3.4 同義詞 6.3.5 權(quán)限及角色 6.3.6 簇 6.3.7 快照6.3.8 序列6.4 Oracle數(shù)據(jù)庫(kù)的內(nèi)存結(jié)構(gòu) 6.4.1 系統(tǒng)全局區(qū) 6.4.2 程序全局區(qū) 6.5 Oracle數(shù)據(jù)庫(kù)的進(jìn)程結(jié)構(gòu) 6.5.1 服務(wù)器端后臺(tái)進(jìn)程 6.5.2 Oracle特定的進(jìn)程結(jié)構(gòu) 6.6 Oracle數(shù)據(jù)庫(kù)的外部結(jié)構(gòu) 6.6.1 重做日志 6.6.2 控制文件 6.6.3 跟蹤文件與警告日志 6.7 小結(jié)與練習(xí) 6.7.1 小結(jié) 6.7.2 習(xí)題與思考 第7章 開(kāi)始Oracle編程 7.1 術(shù)語(yǔ) 7.2 兩種類型的SQL語(yǔ)言 7.2.1 DDL 7.2.2 DML 7.3 SQL*PLUS入門(mén) 7.3.1 一個(gè)簡(jiǎn)單例子7.3.2 數(shù)據(jù)類型 7.3.3 創(chuàng)建語(yǔ)句 7.3.4 描述語(yǔ)句 7.3.5 插入語(yǔ)句 7.3.6 查詢語(yǔ)句 7.3.7 where子句7.4 數(shù)值型數(shù)據(jù) 7.5 字符型數(shù)據(jù) 7.6 日期性數(shù)據(jù) 7.6.1 日期型函數(shù)7.6.2 特殊格式的日期型數(shù)據(jù) 7.6.3 日期運(yùn)算 7.7 表列數(shù)據(jù)類型轉(zhuǎn)換 7.8 Update、Delete和Alter等語(yǔ)句 7.8.1 update語(yǔ)句 7.8.2 delete語(yǔ)句 7.8.3 alter語(yǔ)句 7.9 連接兩個(gè)表 7.10 格式化輸出7.10.1 頁(yè)和行的大小 7.10.2 頁(yè)頭標(biāo) 7.10.3 頁(yè)腳標(biāo) 7.10.4 將SQL*Plus結(jié)果寫(xiě)到文件中 7.10.5 格式化輸出表列 7.11 小結(jié)與練習(xí) 7.11.1 小結(jié) 7.11.2 習(xí)題與思考 第8章 創(chuàng)建和修改表 8.1 基本CREATE TABLE語(yǔ)句 8.1.1 表名 8.1.2 列名 8.2 權(quán)限要求8.3 表的存儲(chǔ)空間 8.3.1 STORAGE子句8.3.2 其他存儲(chǔ)參數(shù)8.3.3 表的位置 8.3.4 表的重建 8.4 描述表定義 8.4.1 DESC 8.4.2 系統(tǒng)表8.5 修改表 8.5.1 修改列定義 8.5.2 修改存儲(chǔ)參數(shù)8.5.3 分配區(qū)間 8.6 改變表名 8.7 拷貝表 8.8 刪除表 8.8.1 簡(jiǎn)單刪除 8.8.2 刪除帶約束的表 8.9 小結(jié)與練習(xí) 8.9.1 小結(jié) 8.9.2 習(xí)題與思考 第9章 修改表數(shù)據(jù) 9.1 簡(jiǎn)單介紹 9.2 INSERT語(yǔ)句9.2.1 插入單行9.2.2 插入多行9.3 UPDATE語(yǔ)句9.4 DELETE語(yǔ)句9.5 在語(yǔ)句中使用函數(shù) 9.6 TRUNCATE語(yǔ)句 9.7 修改數(shù)據(jù)和權(quán)限9.7.1 系統(tǒng)權(quán)限 9.7.2 對(duì)象級(jí)權(quán)限9.8 小結(jié)與練習(xí) 9.8.1 小結(jié) 9.8.2 習(xí)題與思考 第10章 Oracle基本查詢 10.1 準(zhǔn)備工作 10.2 一般的句法格式 10.3 使用表達(dá)式、條件和操作符 10.3.1 表達(dá)式 10.3.2 條件 10.3.3 操作符10.4 使用DISTINCTION查詢 10.5 使用特殊的偽列 10.5.1 sequence.CURRVAL和sequence.NEXTVAL 10.5.2 ROWID 10.5.3 ROWNUM10.5.4 UID和USER 10.6 使用空值查詢10.7 小結(jié)與練習(xí) 10.7.1 小結(jié) 10.7.2 習(xí)題與思考 第11章 查詢中的SQL子句 11.1 ORDER BY子句 11.2 GROUP BY子句 11.3 HAVING子句 11.4 復(fù)合子句 11.5 小結(jié)與練習(xí)11.5.1 小結(jié) 11.5.2 習(xí)題與思考 第12章 連接表 12.1 單個(gè)SELECT語(yǔ)句中的多重表 12.2 相等連接 12.3 不等連接 12.4 表自身的連接 12.5 小結(jié)與練習(xí) 12.5.1 小結(jié) 12.5.2 習(xí)題與思考 第13章 子查詢 13.1 子查詢 13.2 在子查詢中使用聚集函數(shù) 13.3 嵌套子查詢 13.4 相關(guān)子查詢 13.5 使用EXISTS,ANY和ALL 13.5.1 EXISTS關(guān)鍵字 13.5.2 ANY關(guān)鍵字 13.5.3 ALL關(guān)鍵字 13.6 小結(jié)與練習(xí) 13.6.1 小結(jié) 13.6.2 習(xí)題與思考 第14章 其他數(shù)據(jù)庫(kù)對(duì)象 14.1 使用其他數(shù)據(jù)庫(kù)對(duì)象的優(yōu)點(diǎn) 14.1.1 簡(jiǎn)化數(shù)據(jù)訪問(wèn) 14.1.2 提高性能 14.1.3 靈活性 14.2 視圖 14.2.1 簡(jiǎn)單視圖 14.2.2 概括數(shù)據(jù) 14.2.3 視圖與安全性 14.2.4 用視圖簡(jiǎn)化復(fù)雜查詢 14.2.5 刪除視圖——DROP VIEW語(yǔ)句 14.3 索引 14.3.1 創(chuàng)建索引 14.3.2 刪除索引 14.4 簇 14.4.1 索引簇 14.4.2 散列簇 14.4.3 刪除簇中的表 14.4.4 簇的優(yōu)缺點(diǎn) 14.5 同義詞 14.5.1 私有同義詞 14.5.2 公共同義詞 14.6 序列 14.7 小結(jié)與練習(xí) 14.7.1 小結(jié) 14.7.2 習(xí)題與思考 第15章 數(shù)據(jù)庫(kù)安全性 15.1 Oracle用戶 15.1.1 創(chuàng)建用戶 15.1.2 修改用戶 15.1.3 刪除用戶 15.2 用戶權(quán)限 15.2.1 系統(tǒng)級(jí)權(quán)限 15.2.2 對(duì)象級(jí)權(quán)限 15.3 角色 15.3.1 角色的作用 15.3.2 創(chuàng)建、修改和刪除角色 15.3.3 給角色授權(quán) 15.3.4 授予和收回角色 15.3.5 預(yù)定義角色 15.3.6 允許和禁止角色 15.3.7 與角色有關(guān)的數(shù)據(jù)字典視圖 15.4 配置文件 15.4.1 缺省配置文件 15.4.2 創(chuàng)建、修改和刪除配置文件 15.4.3 賦予配置文件 15.4.4 激活資源配置 15.5 小結(jié)與練習(xí) 15.5.1 小結(jié) 15.5.2 習(xí)題與思考 第16章 PL/SQL介紹及開(kāi)發(fā)環(huán)境 16.1 引入PL/SQL語(yǔ)言 16.1.1 PL/SQL與網(wǎng)絡(luò)傳輸 16.1.2 PL/SQL標(biāo)準(zhǔn) 16.2 PL/SQL的特點(diǎn) 16.2.1 PL/SQL的基本特點(diǎn) 16.2.2 PL/SQL的高級(jí)功能 16.2.3 PL/SQL內(nèi)置包 16.3 本篇的約定 16.3.1 PL/SQL和Oracle數(shù)據(jù)庫(kù)版本說(shuō)明 16.3.2 Oracle數(shù)據(jù)庫(kù)文檔 16.4 本篇案例使用的通用數(shù)據(jù)庫(kù)表 16.5 小結(jié)與練習(xí) 16.5.1 小結(jié) 16.5.2 習(xí)題與思考 第17章 PL/SQL開(kāi)發(fā)和運(yùn)行環(huán)境 17.1 應(yīng)用模式和PL/SQL 17.1.1 兩層模式 17.1.2 三層模式 17.2 PL/SQL 開(kāi)發(fā)工具介紹 17.3 小結(jié)與練習(xí) 17.3.1 小結(jié) 17.3.2 習(xí)題與思考 第18章 PL/SQL基礎(chǔ) 18.1 PL/SQL塊 18.2 詞法單位 18.2.1 標(biāo)識(shí)符 18.2.2 分界符 18.2.3 文字 18.2.4 注釋 18.3 變量聲明18.3.1 聲明變量 18.3.2 變量初始化18.4 PL/SQL類型 18.4.1 標(biāo)量類型 18.4.2 復(fù)合類型 18.4.3 引用類型 18.4.4 LOB類型 18.4.5 %TYPE 18.4.6 用戶定義子類型 18.4.7 在數(shù)據(jù)類型之間進(jìn)行轉(zhuǎn)換 18.5 表屬性 18.6 表達(dá)式和運(yùn)算符 18.6.1 賦值 18.6.2 表達(dá)式18.7 PL/SQL程序控制結(jié)構(gòu) 18.7.1 條件語(yǔ)句 18.7.2 循環(huán)語(yǔ)句 18.8 PL/SQL的編程風(fēng)格 18.8.1 注釋風(fēng)格 18.8.2 變量名風(fēng)格18.8.3 大寫(xiě)風(fēng)格 18.8.4 縮進(jìn)風(fēng)格 18.8.5 常見(jiàn)風(fēng)格 18.9 小結(jié)與練習(xí) 18.9.1 小結(jié) 18.9.2 習(xí)題與思考 第19章 PL/SQL中的SQL 19.1 在PL/SQL中使用SQL 19.1.1 SQL語(yǔ)句 19.1.2 SELECT 19.1.3 INSERT 19.1.4 UPDATE 19.1.5 DELETE 19.1.6 事務(wù)控制19.1.7 COMMIT和ROLLBACK 19.1.8 SAVEPOINT 19.2 內(nèi)置SQL函數(shù) 19.2.1 字符函數(shù) 19.2.2 字符函數(shù)-返回?cái)?shù)字值 19.2.3 數(shù)值函數(shù) 19.2.4 日期函數(shù) 19.2.5 轉(zhuǎn)換函數(shù) 19.2.6 分組函數(shù) 19.2.7 其他函數(shù) 19.3 小結(jié)與練習(xí) 19.3.1 小結(jié) 19.3.2 習(xí)題與思考 第20章 游標(biāo) 20.1 什么是游標(biāo) 20.1.1 處理顯式游標(biāo) 20.1.2 處理隱式游標(biāo) 20.2 游標(biāo)提取循環(huán) 20.2.1 簡(jiǎn)單循環(huán) 20.2.2 WHILE循環(huán)和FOR循環(huán) 20.2.3 SELECT FOR UPDATE游標(biāo) 20.3 游標(biāo)變量 20.3.1 聲明游標(biāo)變量 20.3.2 打開(kāi)查詢的游標(biāo)變量 20.3.3 關(guān)閉游標(biāo)變量 20.4 小結(jié)與練習(xí) 20.4.1 小結(jié) 20.4.2 習(xí)題與思考 第21章 子程序和包 21.1 過(guò)程和函數(shù) 21.1.1 創(chuàng)建子程序21.1.2 過(guò)程和函數(shù)的撤消 21.1.3 子程序參數(shù) 21.1.4 過(guò)程與函數(shù)的比較 21.2 包 21.2.1 包的說(shuō)明 21.2.2 包體 21.2.3 包和作用域 21.2.4 包的初始化 21.3 小結(jié)與練習(xí) 21.3.1 小結(jié) 21.3.2 習(xí)題與思考 第22章 觸發(fā)器 22.1 觸發(fā)器的類型 22.1.1 DML觸發(fā)器 22.1.2 替代觸發(fā)器22.1.3 系統(tǒng)觸發(fā)器22.2 創(chuàng)建觸發(fā)器 22.2.1 創(chuàng)建DML觸發(fā)器 22.3 觸發(fā)器與數(shù)據(jù)字典22.3.1 數(shù)據(jù)字典視圖 22.3.2 刪除和禁止觸發(fā)器 22.4 變異表 22.4.1 變異表示例 22.4.2 變異表錯(cuò)誤的處理 22.5 小結(jié)與練習(xí) 22.5.1 小結(jié) 22.5.2 習(xí)題與思考 第23章 異常 23.1 什么是異常 23.1.1 聲明異常 23.1.2 異常觸發(fā) 23.1.3 異常處理 23.2 異常的傳播過(guò)程 23.2.1 執(zhí)行部分引發(fā)的異常 23.2.2 聲明部分引發(fā)的異常 23.2.3 在異常處理部分引發(fā)的異常 23.3 小結(jié)與練習(xí) 23.3.1 小結(jié) 23.3.2 習(xí)題與思考 第24章 動(dòng)態(tài)PL/SQL 24.1 概述 24.1.1 靜態(tài)和動(dòng)態(tài)SQL 24.1.2 DBMS_SQL概述 24.2 執(zhí)行非查詢DML和DDL語(yǔ)句 24.2.1 打開(kāi)游標(biāo) 24.2.2 分析語(yǔ)句 24.2.3 聯(lián)編輸入變量 24.2.4 執(zhí)行語(yǔ)句 24.2.5 關(guān)閉游標(biāo) 24.2.6 執(zhí)行DDL語(yǔ)句 24.3 執(zhí)行查詢 24.3.1 分析語(yǔ)句24.3.2 定義輸出變量 24.3.3 提取行 24.3.4 將結(jié)果返回給PL/SQL變量 24.4 執(zhí)行PL/SQL 24.4.1 分析語(yǔ)句 24.4.2 檢索輸出變量的取值 24.5 小結(jié)與練習(xí) 24.5.1 小結(jié) 24.5.2 習(xí)題與思考 附錄 部分習(xí)題參考答案

作者簡(jiǎn)介

暫缺《Linux數(shù)據(jù)庫(kù)編程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Linux基礎(chǔ) 
1.1 系統(tǒng)介紹 
1.1.1 Linux的特性綜述 
1.1.2 涉及Linux的Web網(wǎng)址和新聞?dòng)懻摻M 
1.2 Red Hat Linux基本安裝 
1.2.1 了解Linux的硬件要求 
1.2.2 了解計(jì)算機(jī) 
1.2.3 對(duì)硬盤(pán)進(jìn)行分區(qū) 
1.2.4 什么是LILO 
1.2.5 制作安裝軟盤(pán)
1.2.6 用Linux啟動(dòng)計(jì)算機(jī) 
1.2.7 從光盤(pán)安裝Red Hat Linux 
1.2.8 選擇安裝類型 
1.2.9 定制(Custom)安裝 
1.2.10 從FTP安裝Red Hat Linux 
1.3 小結(jié)與練習(xí) 
1.3.1 小結(jié) 
1.3.2 習(xí)題與思考 
第2章 數(shù)據(jù)庫(kù)基礎(chǔ) 
2.1 數(shù)據(jù)庫(kù)基本概念 
2.1.1 數(shù)據(jù)與數(shù)據(jù)庫(kù) 
2.1.2 數(shù)據(jù)庫(kù)管理系統(tǒng)
2.1.3 數(shù)據(jù)庫(kù)語(yǔ)言 
2.1.4 數(shù)據(jù)庫(kù)系統(tǒng) 
2.2 數(shù)據(jù)模型 
2.2.1 數(shù)據(jù)模型的三要素 
2.2.2 主要數(shù)據(jù)模型 
2.3 數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)
2.3.1 數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式結(jié)構(gòu) 
2.3.2 數(shù)據(jù)獨(dú)立性 
2.3.3 數(shù)據(jù)庫(kù)操作過(guò)程 
2.4 小結(jié)與練習(xí) 
2.4.1 小結(jié) 
2.4.2 習(xí)題與思考 
第3章 Linux上安裝Oracle8i 
3.1 基本概念 
3.1.1 系統(tǒng)全局區(qū)域 
3.1.2 程序全局區(qū)域 
3.1.3 表空間 
3.1.4 數(shù)據(jù)文件
3.1.5 區(qū) 
3.1.6 段 
3.1.7 控制文件 
3.1.8 重做日志 
3.1.9 回退段 
3.1.10 參數(shù)文件 
3.1.11 版本標(biāo)識(shí)符
3.1.12 PL/SQL 
3.1.13 模式 
3.2 系統(tǒng)需求
3.2.1 硬件需求 
3.2.2 磁盤(pán)空間需求 
3.2.3 操作系統(tǒng)軟件需求 
3.2.4 工具和預(yù)編譯器 
3.3 預(yù)備安裝 
3.4 安裝Oracle8i 
3.5 安裝后設(shè)置 
3.5.1 SYS和SYSTEM賬號(hào) 
3.5.2 參數(shù)文件的配置 
3.5.3 檢查數(shù)據(jù)庫(kù)安全性
3.5.4 自動(dòng)啟動(dòng)及關(guān)閉 
3.5.5 網(wǎng)絡(luò)配置 
3.6 小試牛刀 
3.6.1 啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù) 
3.6.2 創(chuàng)建賬號(hào) 
3.6.3 簡(jiǎn)單的SQL*PLUS應(yīng)用 
3.7 小結(jié)與練習(xí) 
3.7.1 小結(jié) 
3.7.2 練習(xí)與思考 
第4章 在Linux上安裝Informix 
4.1 Informix數(shù)據(jù)庫(kù)產(chǎn)品介紹
4.1.1 數(shù)據(jù)庫(kù)服務(wù)器 
4.1.2 應(yīng)用開(kāi)發(fā)工具 
4.1.3 網(wǎng)絡(luò)連接軟件 
4.2 Informix Online Dynamic Server的安裝 
4.2.1 軟件的獲取 
4.2.2 創(chuàng)建Linux環(huán)境 
4.2.3 實(shí)際安裝 
4.2.4 關(guān)于Informix的數(shù)據(jù)文件 
4.3 配置 
4.3.1 $INFORMIXDIR/etc/$ONCONFIG 
4.3.2 $INFORMIXDIR/etc/sqlhosts 
4.3.3 其他連接性文件 
4.3.4 /opt/data/rootdbs 
4.3.5 利用oninit啟動(dòng)并初始化數(shù)據(jù)庫(kù)服務(wù)器 
4.3.6 終止引擎 
4.4 小結(jié)與練習(xí) 
4.4.1 小結(jié) 
4.4.2 習(xí)題與思考 
第5章 在Linux上安裝MySQL 
5.1 MySQL簡(jiǎn)介 
5.2 安裝MySQL 
5.2.1 MySQL安裝包的獲取 
5.2.2 使用何種版本 
5.2.3 安裝布局 
5.2.4 安裝MySQL二進(jìn)制分發(fā)包 
5.2.5 安裝MySQL源代碼分發(fā)包 
5.2.6 安裝后的操作和鏈接測(cè)試
5.3 啟動(dòng)和關(guān)閉MySQL服務(wù)器 
5.4 小結(jié)和練習(xí) 
5.4.1 小結(jié) 
5.4.2 練習(xí)與思考 
第6章 Oracle數(shù)據(jù)庫(kù)編程 
6.1 數(shù)據(jù)庫(kù) 
6.1.1 表空間
6.1.2 數(shù)據(jù)文件 
6.2 數(shù)據(jù)庫(kù)實(shí)例 
6.3 Oracle數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) 
6.3.1 表 
6.3.2 視圖
6.3.3 索引
6.3.4 同義詞 
6.3.5 權(quán)限及角色 
6.3.6 簇 
6.3.7 快照
6.3.8 序列
6.4 Oracle數(shù)據(jù)庫(kù)的內(nèi)存結(jié)構(gòu) 
6.4.1 系統(tǒng)全局區(qū) 
6.4.2 程序全局區(qū) 
6.5 Oracle數(shù)據(jù)庫(kù)的進(jìn)程結(jié)構(gòu) 
6.5.1 服務(wù)器端后臺(tái)進(jìn)程 
6.5.2 Oracle特定的進(jìn)程結(jié)構(gòu) 
6.6 Oracle數(shù)據(jù)庫(kù)的外部結(jié)構(gòu) 
6.6.1 重做日志 
6.6.2 控制文件 
6.6.3 跟蹤文件與警告日志 
6.7 小結(jié)與練習(xí) 
6.7.1 小結(jié) 
6.7.2 習(xí)題與思考 
第7章 開(kāi)始Oracle編程 
7.1 術(shù)語(yǔ) 
7.2 兩種類型的SQL語(yǔ)言 
7.2.1 DDL 
7.2.2 DML 
7.3 SQL*PLUS入門(mén) 
7.3.1 一個(gè)簡(jiǎn)單例子
7.3.2 數(shù)據(jù)類型 
7.3.3 創(chuàng)建語(yǔ)句 
7.3.4 描述語(yǔ)句 
7.3.5 插入語(yǔ)句 
7.3.6 查詢語(yǔ)句 
7.3.7 where子句
7.4 數(shù)值型數(shù)據(jù) 
7.5 字符型數(shù)據(jù) 
7.6 日期性數(shù)據(jù) 
7.6.1 日期型函數(shù)
7.6.2 特殊格式的日期型數(shù)據(jù) 
7.6.3 日期運(yùn)算 
7.7 表列數(shù)據(jù)類型轉(zhuǎn)換 
7.8 Update、Delete和Alter等語(yǔ)句 
7.8.1 update語(yǔ)句 
7.8.2 delete語(yǔ)句 
7.8.3 alter語(yǔ)句 
7.9 連接兩個(gè)表 
7.10 格式化輸出
7.10.1 頁(yè)和行的大小 
7.10.2 頁(yè)頭標(biāo) 
7.10.3 頁(yè)腳標(biāo) 
7.10.4 將SQL*Plus結(jié)果寫(xiě)到文件中 
7.10.5 格式化輸出表列 
7.11 小結(jié)與練習(xí) 
7.11.1 小結(jié) 
7.11.2 習(xí)題與思考 
第8章 創(chuàng)建和修改表 
8.1 基本CREATE TABLE語(yǔ)句 
8.1.1 表名 
8.1.2 列名 
8.2 權(quán)限要求
8.3 表的存儲(chǔ)空間 
8.3.1 STORAGE子句
8.3.2 其他存儲(chǔ)參數(shù)
8.3.3 表的位置 
8.3.4 表的重建 
8.4 描述表定義 
8.4.1 DESC 
8.4.2 系統(tǒng)表
8.5 修改表 
8.5.1 修改列定義 
8.5.2 修改存儲(chǔ)參數(shù)
8.5.3 分配區(qū)間 
8.6 改變表名 
8.7 拷貝表 
8.8 刪除表 
8.8.1 簡(jiǎn)單刪除 
8.8.2 刪除帶約束的表 
8.9 小結(jié)與練習(xí) 
8.9.1 小結(jié) 
8.9.2 習(xí)題與思考 
第9章 修改表數(shù)據(jù) 
9.1 簡(jiǎn)單介紹 
9.2 INSERT語(yǔ)句
9.2.1 插入單行
9.2.2 插入多行
9.3 UPDATE語(yǔ)句
9.4 DELETE語(yǔ)句
9.5 在語(yǔ)句中使用函數(shù) 
9.6 TRUNCATE語(yǔ)句 
9.7 修改數(shù)據(jù)和權(quán)限
9.7.1 系統(tǒng)權(quán)限 
9.7.2 對(duì)象級(jí)權(quán)限
9.8 小結(jié)與練習(xí) 
9.8.1 小結(jié) 
9.8.2 習(xí)題與思考 
第10章 Oracle基本查詢 
10.1 準(zhǔn)備工作 
10.2 一般的句法格式 
10.3 使用表達(dá)式、條件和操作符 
10.3.1 表達(dá)式 
10.3.2 條件 
10.3.3 操作符
10.4 使用DISTINCTION查詢 
10.5 使用特殊的偽列 
10.5.1 sequence.CURRVAL和sequence.NEXTVAL 
10.5.2 ROWID 
10.5.3 ROWNUM
10.5.4 UID和USER 
10.6 使用空值查詢
10.7 小結(jié)與練習(xí) 
10.7.1 小結(jié) 
10.7.2 習(xí)題與思考 
第11章 查詢中的SQL子句 
11.1 ORDER BY子句 
11.2 GROUP BY子句 
11.3 HAVING子句 
11.4 復(fù)合子句 
11.5 小結(jié)與練習(xí)
11.5.1 小結(jié) 
11.5.2 習(xí)題與思考 
第12章 連接表 
12.1 單個(gè)SELECT語(yǔ)句中的多重表 
12.2 相等連接 
12.3 不等連接 
12.4 表自身的連接 
12.5 小結(jié)與練習(xí) 
12.5.1 小結(jié) 
12.5.2 習(xí)題與思考 
第13章 子查詢 
13.1 子查詢 
13.2 在子查詢中使用聚集函數(shù) 
13.3 嵌套子查詢 
13.4 相關(guān)子查詢 
13.5 使用EXISTS,ANY和ALL 
13.5.1 EXISTS關(guān)鍵字 
13.5.2 ANY關(guān)鍵字 
13.5.3 ALL關(guān)鍵字 
13.6 小結(jié)與練習(xí) 
13.6.1 小結(jié) 
13.6.2 習(xí)題與思考 
第14章 其他數(shù)據(jù)庫(kù)對(duì)象 
14.1 使用其他數(shù)據(jù)庫(kù)對(duì)象的優(yōu)點(diǎn) 
14.1.1 簡(jiǎn)化數(shù)據(jù)訪問(wèn) 
14.1.2 提高性能 
14.1.3 靈活性 
14.2 視圖 
14.2.1 簡(jiǎn)單視圖 
14.2.2 概括數(shù)據(jù) 
14.2.3 視圖與安全性 
14.2.4 用視圖簡(jiǎn)化復(fù)雜查詢 
14.2.5 刪除視圖——DROP VIEW語(yǔ)句 
14.3 索引 
14.3.1 創(chuàng)建索引 
14.3.2 刪除索引 
14.4 簇 
14.4.1 索引簇 
14.4.2 散列簇 
14.4.3 刪除簇中的表 
14.4.4 簇的優(yōu)缺點(diǎn) 
14.5 同義詞 
14.5.1 私有同義詞 
14.5.2 公共同義詞 
14.6 序列 
14.7 小結(jié)與練習(xí) 
14.7.1 小結(jié) 
14.7.2 習(xí)題與思考 
第15章 數(shù)據(jù)庫(kù)安全性 
15.1 Oracle用戶 
15.1.1 創(chuàng)建用戶 
15.1.2 修改用戶 
15.1.3 刪除用戶 
15.2 用戶權(quán)限 
15.2.1 系統(tǒng)級(jí)權(quán)限 
15.2.2 對(duì)象級(jí)權(quán)限 
15.3 角色 
15.3.1 角色的作用 
15.3.2 創(chuàng)建、修改和刪除角色 
15.3.3 給角色授權(quán) 
15.3.4 授予和收回角色 
15.3.5 預(yù)定義角色 
15.3.6 允許和禁止角色 
15.3.7 與角色有關(guān)的數(shù)據(jù)字典視圖 
15.4 配置文件 
15.4.1 缺省配置文件 
15.4.2 創(chuàng)建、修改和刪除配置文件 
15.4.3 賦予配置文件 
15.4.4 激活資源配置 
15.5 小結(jié)與練習(xí) 
15.5.1 小結(jié) 
15.5.2 習(xí)題與思考 
第16章 PL/SQL介紹及開(kāi)發(fā)環(huán)境 
16.1 引入PL/SQL語(yǔ)言 
16.1.1 PL/SQL與網(wǎng)絡(luò)傳輸 
16.1.2 PL/SQL標(biāo)準(zhǔn) 
16.2 PL/SQL的特點(diǎn) 
16.2.1 PL/SQL的基本特點(diǎn) 
16.2.2 PL/SQL的高級(jí)功能 
16.2.3 PL/SQL內(nèi)置包 
16.3 本篇的約定 
16.3.1 PL/SQL和Oracle數(shù)據(jù)庫(kù)版本說(shuō)明 
16.3.2 Oracle數(shù)據(jù)庫(kù)文檔 
16.4 本篇案例使用的通用數(shù)據(jù)庫(kù)表 
16.5 小結(jié)與練習(xí) 
16.5.1 小結(jié) 
16.5.2 習(xí)題與思考 
第17章 PL/SQL開(kāi)發(fā)和運(yùn)行環(huán)境 
17.1 應(yīng)用模式和PL/SQL 
17.1.1 兩層模式 
17.1.2 三層模式 
17.2 PL/SQL 開(kāi)發(fā)工具介紹 
17.3 小結(jié)與練習(xí) 
17.3.1 小結(jié) 
17.3.2 習(xí)題與思考 
第18章 PL/SQL基礎(chǔ) 
18.1 PL/SQL塊 
18.2 詞法單位 
18.2.1 標(biāo)識(shí)符 
18.2.2 分界符 
18.2.3 文字 
18.2.4 注釋 
18.3 變量聲明
18.3.1 聲明變量 
18.3.2 變量初始化
18.4 PL/SQL類型 
18.4.1 標(biāo)量類型 
18.4.2 復(fù)合類型 
18.4.3 引用類型 
18.4.4 LOB類型 
18.4.5 %TYPE 
18.4.6 用戶定義子類型 
18.4.7 在數(shù)據(jù)類型之間進(jìn)行轉(zhuǎn)換 
18.5 表屬性 
18.6 表達(dá)式和運(yùn)算符 
18.6.1 賦值 
18.6.2 表達(dá)式
18.7 PL/SQL程序控制結(jié)構(gòu) 
18.7.1 條件語(yǔ)句 
18.7.2 循環(huán)語(yǔ)句 
18.8 PL/SQL的編程風(fēng)格 
18.8.1 注釋風(fēng)格 
18.8.2 變量名風(fēng)格
18.8.3 大寫(xiě)風(fēng)格 
18.8.4 縮進(jìn)風(fēng)格 
18.8.5 常見(jiàn)風(fēng)格 
18.9 小結(jié)與練習(xí) 
18.9.1 小結(jié) 
18.9.2 習(xí)題與思考 
第19章 PL/SQL中的SQL 
19.1 在PL/SQL中使用SQL 
19.1.1 SQL語(yǔ)句 
19.1.2 SELECT 
19.1.3 INSERT 
19.1.4 UPDATE 
19.1.5 DELETE 
19.1.6 事務(wù)控制
19.1.7 COMMIT和ROLLBACK 
19.1.8 SAVEPOINT 
19.2 內(nèi)置SQL函數(shù) 
19.2.1 字符函數(shù) 
19.2.2 字符函數(shù)-返回?cái)?shù)字值 
19.2.3 數(shù)值函數(shù) 
19.2.4 日期函數(shù) 
19.2.5 轉(zhuǎn)換函數(shù) 
19.2.6 分組函數(shù) 
19.2.7 其他函數(shù) 
19.3 小結(jié)與練習(xí) 
19.3.1 小結(jié) 
19.3.2 習(xí)題與思考 
第20章 游標(biāo) 
20.1 什么是游標(biāo) 
20.1.1 處理顯式游標(biāo) 
20.1.2 處理隱式游標(biāo) 
20.2 游標(biāo)提取循環(huán) 
20.2.1 簡(jiǎn)單循環(huán) 
20.2.2 WHILE循環(huán)和FOR循環(huán) 
20.2.3 SELECT FOR UPDATE游標(biāo) 
20.3 游標(biāo)變量 
20.3.1 聲明游標(biāo)變量 
20.3.2 打開(kāi)查詢的游標(biāo)變量 
20.3.3 關(guān)閉游標(biāo)變量 
20.4 小結(jié)與練習(xí) 
20.4.1 小結(jié) 
20.4.2 習(xí)題與思考 
第21章 子程序和包 
21.1 過(guò)程和函數(shù) 
21.1.1 創(chuàng)建子程序
21.1.2 過(guò)程和函數(shù)的撤消 
21.1.3 子程序參數(shù) 
21.1.4 過(guò)程與函數(shù)的比較 
21.2 包 
21.2.1 包的說(shuō)明 
21.2.2 包體 
21.2.3 包和作用域 
21.2.4 包的初始化 
21.3 小結(jié)與練習(xí) 
21.3.1 小結(jié) 
21.3.2 習(xí)題與思考 
第22章 觸發(fā)器 
22.1 觸發(fā)器的類型 
22.1.1 DML觸發(fā)器 
22.1.2 替代觸發(fā)器
22.1.3 系統(tǒng)觸發(fā)器
22.2 創(chuàng)建觸發(fā)器 
22.2.1 創(chuàng)建DML觸發(fā)器 
22.3 觸發(fā)器與數(shù)據(jù)字典
22.3.1 數(shù)據(jù)字典視圖 
22.3.2 刪除和禁止觸發(fā)器 
22.4 變異表 
22.4.1 變異表示例 
22.4.2 變異表錯(cuò)誤的處理 
22.5 小結(jié)與練習(xí) 
22.5.1 小結(jié) 
22.5.2 習(xí)題與思考 
第23章 異常 
23.1 什么是異常 
23.1.1 聲明異常 
23.1.2 異常觸發(fā) 
23.1.3 異常處理 
23.2 異常的傳播過(guò)程 
23.2.1 執(zhí)行部分引發(fā)的異常 
23.2.2 聲明部分引發(fā)的異常 
23.2.3 在異常處理部分引發(fā)的異常 
23.3 小結(jié)與練習(xí) 
23.3.1 小結(jié) 
23.3.2 習(xí)題與思考 
第24章 動(dòng)態(tài)PL/SQL 
24.1 概述 
24.1.1 靜態(tài)和動(dòng)態(tài)SQL 
24.1.2 DBMS_SQL概述 
24.2 執(zhí)行非查詢DML和DDL語(yǔ)句 
24.2.1 打開(kāi)游標(biāo) 
24.2.2 分析語(yǔ)句 
24.2.3 聯(lián)編輸入變量 
24.2.4 執(zhí)行語(yǔ)句 
24.2.5 關(guān)閉游標(biāo) 
24.2.6 執(zhí)行DDL語(yǔ)句 
24.3 執(zhí)行查詢 
24.3.1 分析語(yǔ)句
24.3.2 定義輸出變量 
24.3.3 提取行 
24.3.4 將結(jié)果返回給PL/SQL變量 
24.4 執(zhí)行PL/SQL 
24.4.1 分析語(yǔ)句 
24.4.2 檢索輸出變量的取值 
24.5 小結(jié)與練習(xí) 
24.5.1 小結(jié) 
24.5.2 習(xí)題與思考 
附錄 部分習(xí)題參考答案

本目錄推薦

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