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

SQL編程起步

SQL編程起步

定 價:¥35.00

作 者: (美)Forrest Houlette著;王宏秦,孟杰譯
出版社: 人民郵電出版社
叢編項: 編程起步系列
標(biāo) 簽: 關(guān)系型數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 程序設(shè)計

ISBN: 9787115097682 出版時間: 2002-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 324 字數(shù):  

內(nèi)容簡介

內(nèi)容提要本書詳細介紹了SQL語言的應(yīng)用方法。主要內(nèi)容有:訪問數(shù)據(jù)庫,數(shù)據(jù)的檢索、插入、更新和刪除,創(chuàng)建表和數(shù)據(jù)庫,使用運算符和函數(shù),建立子查詢、視圖、存儲過程,存儲過程編程,使用參數(shù)和游標(biāo),建立聯(lián)合,解析Portfolio項目,最后提供了各章測試題目的答案以及SQL和關(guān)系數(shù)據(jù)庫的基本理論。本書按照建立數(shù)據(jù)庫應(yīng)用的過程來介紹相關(guān)的知識,使讀者可以在學(xué)習(xí)的過程中實際創(chuàng)建實用的數(shù)據(jù)庫系統(tǒng)。作者在書中提供了大量的代碼與實例,并詳細介紹了基本概念,非常適于SQL語言的初學(xué)者。

作者簡介

  Forrest Houlette是一位計算機書籍的創(chuàng)作人員和咨詢?nèi)藛T。Forrest Houlette現(xiàn)居住在肯塔基州呼易斯維爾市,是Write Environment公司的總經(jīng)理。Write Environment公司是一家專門致力于Visual Basic軟件的開發(fā)、用戶文檔、客戶培訓(xùn)以及教育和商業(yè)軟件的咨詢公司。Frrest也是Ajilon公司的咨詢?nèi)藛T。Ajilon公司是一家提供國際性信息技術(shù)服務(wù)的公司。orrest擁有路易斯維爾大學(xué)語言學(xué)和修辭學(xué)博士學(xué)位。1979年,F(xiàn)orrest選擇FORTRAN課程時,開始從計算機領(lǐng)域的工作。從此,F(xiàn)rrest開始用BASIC、Digital Authoring Language(數(shù)字創(chuàng)作語言)、C、C++、WordBasic、SQL、SQL Windows和Visual Basic編程。在他作為大學(xué)教授的職業(yè)生涯期間,F(xiàn)orrest講授語言學(xué),并且致力于利用人工智能技術(shù)改進寫作類軟件。他編寫了一些基于計算機的教導(dǎo)寫作的教育程序,其中的一種軟件Write Environment在Zenith Master of Innovation(最佳創(chuàng)新得主)比賽中獲勝。Forrest現(xiàn)致力于編寫有關(guān)計算機和建立定制軟件的書籍。他為Learning Tree International講授關(guān)于Windows 95、Windows NT、Office 97和Visual Basic的課程。Forrest是IDG、New Riders Publishing、Que和Sybex出版的書籍的作者或者合作者。Forrest也是微軟認證的產(chǎn)品專家。Forrest在Ajilon的當(dāng)前職位是為Vencor——總部位于路易斯維爾市的健康翔提供者——工作。

圖書目錄

第一部分 基礎(chǔ)知識
第1章 訪問數(shù)據(jù)庫 
1.1 連接數(shù)據(jù)庫 
1.1.1 使用查詢工具 
1.1.2 使用ODBC 
1.1.3 使用OLE DB 
1.2 從程序建立連接 
1.2.1 使用連接庫 
1.2.2 使用DAO 
1.2.3 使用ADO 
1.3 小測驗 
第2章 檢索數(shù)據(jù) 
2.1 使用SELECT 
2.1.1 添加WHERE子句
2.1.2 添加排序順序
2.1.3 添加匯總信息 
2.1.4 添加HAVING子句 
2.2 聯(lián)接表 
2.3 組合字段和建立列
2.4 小測驗 
第3章 插入數(shù)據(jù) 
3.1 使用INSERT 
3.2 使用帶有INSERT的SELECT 
3.2.1 添加WHERE子句 
3.2.2 添加HAVING子句 
3.3 使用Select Into 
3.4 小測驗 
第4章 更新數(shù)據(jù) 
4.1 使用UPDATE 
4.2 添加WHERE子句 
4.3 添加HAVING子句 
4.4 使用多個表 
4.5 小測驗 
第5章 刪除數(shù)據(jù) 
5.1 刪除數(shù)據(jù) 
5.2 添加WHERE子句 
5.3 使用查詢控制刪除 
5.4 使用事務(wù) 
5.5 小測驗 
第6章 創(chuàng)建表 
6.1 使用CREATE TABLE 
6.1.1 設(shè)計鍵、主鍵和外鍵
6.1.2 數(shù)據(jù)規(guī)范化 
6.1.3 添加索引 
6.1.4 添加約束 
6.2 更改表 
6.3 刪除表 
6.4 小測驗 
第7章 創(chuàng)建數(shù)據(jù)庫 
7.1 使用CREATE DATABASE 
7.2 設(shè)計表 
7.2.1 表的規(guī)范化 
7.3 設(shè)計安全性 
7.4 小測驗 
第二部分 構(gòu)建技巧
第8章 使用運算符 
8.1 使用關(guān)系運算符和布爾運算符 
8.2 查找存在什么 
8.3 在集合中查找 
8.3.1 在BETWEEN中查找項目 
8.3.2 使用IN、ANY、ALL或者SOME查找 
8.3.3 使用LIKE和IS NULL 
8.4 小測驗 
第9章 使用函數(shù) 
9.1 聚合數(shù)據(jù) 
9.1.1 AVG 
9.1.2 COUNT 
9.1.3 MAX 
9.1.4 MIN 
9.1.5 SUM 
9.1.6 STDEV 
9.1.7 STDEVP 
9.1.8 VAR 
9.1.9 VARP 
9.2 處理日期和時間 
9.2.1 DATEADD 
9.2.2 DATEDIFF 
9.2.3 DATENAME 
9.2.4 DATEPART 
9.2.5 DAY 
9.2.6 GETDATE 
9.2.7 MONTH 
9.2.8 YEAR 
9.3 使用數(shù)學(xué)函數(shù) 
9.3.1 ABS 
9.3.2 ACOS 
9.3.3 ASIN 
9.3.4 ATAN 
9.3.5 ATN2 
9.3.6 CEILING 
9.3.7 COS 
9.3.8 COT 
9.3.9 DEGREES 
9.3.10 EXP 
9.3.11 FLOOR 
9.3.12 LOG 
9.3.13 LOG10 
9.3.14 PI 
9.3.15 POWER 
9.3.16 RADIANS 
9.3.17 RAND 
9.3.18 ROUND 
9.3.19 SIGN 
9.3.20 SIN 
9.3.21 SQUARE 
9.3.22 SQRT 
9.3.23 TAN 
9.4 使用字符串函數(shù) 
9.4.1 ASCII 
9.4.2 CHAR 
9.4.3 CHARINDEX 
9.4.4 DIFFERENCE 
9.4.5 LEFT 
9.4.6 LEN 
9.4.7 LOWER 
9.4.8 LTRIM 
9.4.9 NCHAR 
9.4.10 PATINDEX 
9.4.11 QUOTENAME 
9.4.12 REPLACE 
9.4.13 REPLICATE 
9.4.14 REVERSE 
9.4.15 RIGHT 
9.4.16 RTRIM 
9.4.17 SOUNDEX 
9.4.18 SPACE 
9.4.19 STR 
9.4.20 STUFF 
9.4.21 SUBSTR 
9.4.22 UNICODE 
9.4.23 UPPER 
9.5 使用重要的系統(tǒng)函數(shù) 
9.5.1 CASE 
9.5.2 CAST 
9.5.3 CONVERT 
9.5.4 ISDATE 
9.5.5 ISNULL 
9.5.6 ISNUMERIC 
9.6 小測驗 
第10章 建立子查詢 
10.1 選擇一項 
10.2 設(shè)置條件 
10.3 替代聯(lián)接 
10.4 刪除、更新和插入 
10.5 小測驗 
第11章 建立視圖 
11.1 合理化視圖的使用 
11.2 創(chuàng)建查詢 
11.3 創(chuàng)建視圖 
11.4 小測驗 
第12章 建立存儲過程 
12.1 編輯過程 
12.2 使用創(chuàng)建過程 
12.3 調(diào)用過程 
12.4 使用結(jié)果 
12.5 小測驗 
第13章 在存儲過程中編程 
13.1 使用變量 
13.2 使用流控制 
13.3 返回值 
13.4 產(chǎn)生出錯消息 
13.5 小測驗 
第14章 使用參數(shù) 
14.1 創(chuàng)建參數(shù) 
14.2 傳遞值 
14.3 使用結(jié)果 
14.4 小測驗 
第15章 使用游標(biāo) 
15.1 聲明游標(biāo) 
15.2 操縱游標(biāo) 
15.3 更新和搜索游標(biāo) 
15.4 關(guān)閉和釋放游標(biāo) 
15.5 小測驗 
第16章 建立聯(lián)合 
16.1 使用UNION運算符 
16.2 遵循聯(lián)合的約束 
16.3 建立實用的聯(lián)合 
16.4 小測驗 
第17章 解析Portfolio項目 
17.1 客戶程序的結(jié)構(gòu) 
17.2 注冊過程 
17.3 計劃必須的插入過程 
17.4 計劃必須的注銷過程 
17.5 計劃必須的簽出過程 
17.6 計劃必須的簽入過程 
17.7 計劃必須的刪除過程 
17.8 客戶體系 
17.9 小測驗 
附錄A 小測驗答案 
附錄B 一些SQL理論 
B.1 聲明性的,而不是過程性的
B.2 關(guān)系模型 
B.3 語言的結(jié)構(gòu) 
B.3.1 數(shù)據(jù)定義語言 
B.3.2 數(shù)據(jù)處理語言 
B.3.3 數(shù)據(jù)控制語言 
B.4 對事務(wù)的依賴性 
B.5 著重于完整性 
B.6 結(jié)論

本目錄推薦

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