出版時(shí)間:2012-1 出版社:中國鐵道出版社 作者:周峰,張振東,張術(shù)強(qiáng) 編著 頁數(shù):462
內(nèi)容概要
本書講解SQL語句在數(shù)據(jù)庫開發(fā)中的技術(shù)和技巧,每個(gè)實(shí)例都具有很強(qiáng)的實(shí)用性與可操作性。全書共分22章,分別講解了數(shù)據(jù)庫的運(yùn)行環(huán)境及權(quán)限設(shè)置、SQL和數(shù)據(jù)庫的基本概念、數(shù)據(jù)庫、數(shù)據(jù)庫表、SQL查詢、SQL數(shù)據(jù)類型、SQL高級(jí)查詢、SQL嵌套子查詢、SQL多表連接查詢、SQL數(shù)據(jù)處理、SQL流程控制、視圖、存儲(chǔ)過程、函數(shù)、游標(biāo)、觸發(fā)器、事務(wù)、安全性、SQL高級(jí)特性、數(shù)據(jù)庫的維護(hù)、動(dòng)態(tài)SQL和SQL高級(jí)查詢。本書中的SQL代碼以SQL
Server數(shù)據(jù)庫為主。另外,本書還重點(diǎn)講解Oracle和DB2關(guān)系數(shù)據(jù)庫中SQL的區(qū)別。
本書中的實(shí)例有的是作者的經(jīng)驗(yàn)積累,有的源于實(shí)際開發(fā)項(xiàng)目,讀者在深入研究本書內(nèi)容后,能夠在短時(shí)間內(nèi)掌握數(shù)據(jù)庫開發(fā)技術(shù),快速提高編程水平。
書籍目錄
第1篇 SQL基礎(chǔ)篇
第0章 數(shù)據(jù)庫的運(yùn)行環(huán)境及權(quán)限設(shè)置
0.1 SQL Server數(shù)據(jù)庫的SQL代碼運(yùn)行環(huán)境
0.2 SQL Server數(shù)據(jù)庫中的數(shù)據(jù)權(quán)限
0.2.1 服務(wù)器角色
0.2.2 數(shù)據(jù)庫角色
0.2.3 應(yīng)用程序角色
0.3 Oracle數(shù)據(jù)庫的SQL代碼運(yùn)行環(huán)境
0.4 Oracle數(shù)據(jù)庫中的數(shù)據(jù)權(quán)限
0.4.1 對象權(quán)限
0.4.2 系統(tǒng)權(quán)限
0.4.3 角色權(quán)限
0.5 MySQL數(shù)據(jù)庫的SQL代碼運(yùn)行環(huán)境
0.6 MySQL數(shù)據(jù)庫中的數(shù)據(jù)權(quán)限
0.6.1 服務(wù)器檢查是否允許用戶連接
0.6.2 檢查登錄用戶的操作
第1章 數(shù)據(jù)庫與SQL概述
1.1 數(shù)據(jù)庫概述
1.1.1 數(shù)據(jù)庫基本概念
1.1.2 數(shù)據(jù)管理技術(shù)簡史
1.2 數(shù)據(jù)模型
1.2.1 實(shí)體描述
1.2.2 實(shí)體間聯(lián)系及聯(lián)系的種類
1.2.3 概念模型的表示方法
1.2.4 常用的3種數(shù)據(jù)模型
1.3 關(guān)系數(shù)據(jù)庫
1.3.1 關(guān)系數(shù)據(jù)庫的基本概念
1.3.2 關(guān)系數(shù)據(jù)庫的設(shè)計(jì)
1.3.3 設(shè)計(jì)關(guān)系數(shù)據(jù)庫的過程
1.3.4 數(shù)據(jù)庫規(guī)范化
1.3.5 范式枚舉
1.4 SQL概述
1.4.1 SQL簡史
1.4.2 SQL的特點(diǎn)
……
第2篇 SQL數(shù)據(jù)查詢和處理篇
第3篇 SQL常用對象技術(shù)篇
第4篇 SQL高級(jí)性能篇
章節(jié)摘錄
版權(quán)頁:插圖:數(shù)據(jù)庫技術(shù)是應(yīng)數(shù)據(jù)管理任務(wù)的需要而產(chǎn)生的。數(shù)據(jù)處理也稱為信息處理,即通過計(jì)算機(jī)技術(shù)對各種類型的數(shù)據(jù)進(jìn)行處理。它包括對數(shù)據(jù)的采集、整理、存儲(chǔ)、分類、排序、檢索、維護(hù)、加工、統(tǒng)計(jì)和傳輸?shù)纫幌盗胁僮鬟^程。數(shù)據(jù)處理的目的是從大量原始數(shù)據(jù)中獲得人們所需要的資料并提取有用的數(shù)據(jù)成分,作為行為和決策的依據(jù)。數(shù)據(jù)處理的核心是數(shù)據(jù)管理。數(shù)據(jù)管理經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個(gè)階段。1.人工管理階段在20世紀(jì)50年代中期以前,計(jì)算機(jī)主要用于科學(xué)計(jì)算,計(jì)算機(jī)上沒有操作系統(tǒng),沒有管理數(shù)據(jù)的專門軟件,也沒有像磁盤這樣的設(shè)備來存儲(chǔ)數(shù)據(jù)。人工管理時(shí)期數(shù)據(jù)管理的特點(diǎn)是:數(shù)據(jù)無法長期保存。數(shù)據(jù)和程序一一對應(yīng),即一組數(shù)據(jù)對應(yīng)一個(gè)程序。不同應(yīng)用程序的數(shù)據(jù)之間是相互獨(dú)立、彼此無關(guān)的,因此程序間就存在著大量的重復(fù)數(shù)據(jù),這也稱為數(shù)據(jù)冗余。沒有軟件系統(tǒng)對數(shù)據(jù)進(jìn)行管理,程序員不僅要規(guī)定數(shù)據(jù)的邏輯結(jié)構(gòu),而且還要在程序中設(shè)計(jì)物理結(jié)構(gòu),包括存儲(chǔ)結(jié)構(gòu)、存取方法及輸入/輸出方式等。也就是說,數(shù)據(jù)對程序不具有獨(dú)立性,數(shù)據(jù)是程序的組成部分,一旦數(shù)據(jù)發(fā)生改變,必須修改程序。人工管理階段應(yīng)用程序與數(shù)據(jù)之間的關(guān)系如圖1.3 所示。
編輯推薦
《SQL結(jié)構(gòu)化查詢語言速學(xué)寶典(第2版)》特點(diǎn):內(nèi)容權(quán)威翔實(shí),編寫遵守技術(shù)規(guī)范,SQL核心知識(shí)貫穿全書,實(shí)例豐熹全面,資深專家細(xì)心指導(dǎo),幫助讀者理解和掌握。數(shù)據(jù)庫和SQL基礎(chǔ),數(shù)據(jù)庫運(yùn)行環(huán)境配置、數(shù)據(jù)庫和數(shù)據(jù)庫表創(chuàng)建和操作,SQL數(shù)據(jù)查詢和處理,SQL數(shù)據(jù)和高級(jí)查詢、SQL數(shù)據(jù)類型和處理、SQL流程控制,SQL常用對象技術(shù),視圖管理、存儲(chǔ)過程、函數(shù)、游標(biāo)和觸發(fā)器,SQL高級(jí)性能,SQL事物處理、安全性控制、數(shù)據(jù)庫維護(hù)和動(dòng)態(tài)SQL。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
SQL結(jié)構(gòu)化查詢語言速學(xué)寶典 PDF格式下載