出版時(shí)間:2008-3 出版社:清華大學(xué)出版社有限公司 作者:王琬茹 頁數(shù):269
前言
人類社會(huì)已步入信息時(shí)代,而信息時(shí)代最重要的特點(diǎn)就是信息技術(shù)的廣泛使用。充分利用各項(xiàng)信息資源離不開處理信息和管理數(shù)據(jù)的高科技手段,數(shù)據(jù)庫技術(shù)就是在這樣的社會(huì)需求背景下成為信息時(shí)代的基礎(chǔ)?! ∽髡呔帉懕緯哪康模菫榱耸棺x者能夠更好地掌握數(shù)據(jù)庫的基本原理知識(shí),熟悉常用的關(guān)系數(shù)據(jù)庫管理系統(tǒng),了解數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)設(shè)計(jì)方法。第1章主要介紹數(shù)據(jù)庫的相關(guān)概念、數(shù)據(jù)庫技術(shù)的發(fā)展及數(shù)據(jù)模型.第2章介紹關(guān)系數(shù)據(jù)庫的基礎(chǔ)理論,包括關(guān)系模型的相關(guān)概念、關(guān)系操作的兩種實(shí)現(xiàn)方式,即關(guān)系代數(shù)與關(guān)系演算。第3章介紹數(shù)據(jù)庫設(shè)計(jì)的6個(gè)基本階段、數(shù)據(jù)庫設(shè)計(jì)理論與設(shè)計(jì)方法。第4章介紹標(biāo)準(zhǔn)通用查詢語言SQL。第5章介紹關(guān)系數(shù)據(jù)庫規(guī)范化理論,包括函數(shù)依賴、范式的概念及分類、關(guān)系模式的分解算法。第6章介紹新一代的關(guān)系數(shù)據(jù)庫管理系統(tǒng)SQL Server 2005,包括軟件的安裝、主要管理工具和數(shù)據(jù)庫的相關(guān)操作。第7章介紹了ransact-SQL語言的內(nèi)容,包括Transact-SQL語言基礎(chǔ)、主要的流程控制語句和函數(shù)的使用。第8章介紹觸發(fā)器和存儲(chǔ)過程的內(nèi)容,包括基本概念、使用特點(diǎn)和相關(guān)操作。第9章介紹SQL Server 2005數(shù)據(jù)庫安全的內(nèi)容,包括SQL Server 2005數(shù)據(jù)庫安全控制機(jī)制及主要的安全控制工具。第10章通過一個(gè)具體的數(shù)據(jù)庫應(yīng)用系統(tǒng)實(shí)例介紹開發(fā)數(shù)據(jù)庫軟件的方法和主要技術(shù)。 本書概念清楚,內(nèi)容安排合理,既有數(shù)據(jù)庫的基本原理和方法的詳細(xì)說明,又翔實(shí)地介紹了關(guān)系數(shù)據(jù)庫管理系統(tǒng)SQL Server 2005。本書注重理論與實(shí)踐相結(jié)合,使學(xué)習(xí)者既能掌握基本的數(shù)據(jù)庫理論,也能提高數(shù)據(jù)庫系統(tǒng)應(yīng)用與技術(shù)開發(fā)的水平。 本書由王琬茹編寫第1章、第4章、第8章和第9章,溫永剛編寫第2章、第3章和第5章,孫杰編寫第7章和第8章,山鷹編寫第10章。 由于時(shí)間倉促與水平有限,書中難免有錯(cuò)誤及不妥之處,懇請(qǐng)廣大讀者提出寶貴意見?! 【帯≌摺 ?008年3月
內(nèi)容概要
SQL Server 2005是新一代的數(shù)據(jù)庫管理系統(tǒng),是當(dāng)前中小企業(yè)首選的數(shù)據(jù)庫解決方案。本書以SQL Server 2005關(guān)系型數(shù)據(jù)庫管理系統(tǒng)為平臺(tái),從實(shí)用出發(fā),較為全面地介紹了數(shù)據(jù)庫的原理知識(shí)、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的方法、關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)杳詢語言SQL及現(xiàn)代數(shù)據(jù)庫系統(tǒng)的開發(fā)設(shè)計(jì)實(shí)例。本書在內(nèi)容編排,由理論到實(shí)踐、從技術(shù)基礎(chǔ)到具體開發(fā)應(yīng)用。木書取材新穎,將數(shù)據(jù)庫原理知識(shí)與實(shí)際數(shù)據(jù)庫開發(fā)工具結(jié)合在一起,旨在培養(yǎng)學(xué)習(xí)者提高綜合實(shí)踐與創(chuàng)新能力?! ”緯勺鳛楦叩仍盒S?jì)算機(jī)應(yīng)用專業(yè)、信息管理與信息系統(tǒng)專業(yè)及相關(guān)專業(yè)數(shù)據(jù)庫原理及應(yīng)用的教材或參考書,也可作為從事計(jì)算機(jī)軟件工作的科技人員和工程技術(shù)人員及其他相關(guān)人員的培訓(xùn)教材或參考書。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 1.1 概述 1.1.1 數(shù)據(jù)庫技術(shù)的基本概念 1.1.2 數(shù)據(jù)庫技術(shù)的應(yīng)用及發(fā)展 1.1.3 Web網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)編程簡介 1.2 數(shù)據(jù)庫技術(shù)的發(fā)展階段 1.2.1 人工管理階段 1.2.2 文件系統(tǒng)管理階段 1.2.3 數(shù)據(jù)庫系統(tǒng)管理階段 1.3 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu) 1.3.1 模式的概念 1.3.2 三級(jí)模式結(jié)構(gòu) 1.3.3 數(shù)據(jù)庫模式的映像 1.4 數(shù)據(jù)模型 1.4.1 現(xiàn)實(shí)世界的信息化過程 1.4.2 概念模型 1.4.3 數(shù)據(jù)模型及其組成要素 1.5 三種常見的數(shù)據(jù)模型 1.5.1 層次模型 1.5.2 網(wǎng)狀模型 1.5.3 關(guān)系模型 習(xí)題第2章 關(guān)系數(shù)據(jù)庫基礎(chǔ) 2.1 關(guān)系模型的基本概念 2.1.1 關(guān)系模型 2.1.2 數(shù)據(jù)結(jié)構(gòu) 2.1.3 關(guān)系操作 2.1.4 關(guān)系的完整性規(guī)則 2.2 關(guān)系代數(shù) 2.2.1 傳統(tǒng)的集合運(yùn)算 2.2.2 專門的關(guān)系運(yùn)算 2.2.3 關(guān)系數(shù)據(jù)檢索實(shí)例 2.3 關(guān)系演算 2.3.1 元組關(guān)系演算語言 2.3.2 域關(guān)系演算語言 習(xí)題第3章 數(shù)據(jù)庫設(shè)計(jì) 3.1 數(shù)據(jù)庫設(shè)計(jì) 3.1.1 數(shù)據(jù)庫設(shè)計(jì)內(nèi)容及特點(diǎn) 3.1.2 數(shù)據(jù)庫設(shè)計(jì)的方法 3.1.3 數(shù)據(jù)庫設(shè)計(jì)的基本步驟 3.2 需求分析 3.2.1 需求分析的任務(wù) 3.2.2 需求分析的方法 3.3 概念結(jié)構(gòu)設(shè)計(jì) 3.3.1 概念結(jié)構(gòu)的設(shè)計(jì)方法 3.3.2 數(shù)據(jù)抽象與局部視圖設(shè)計(jì) 3.3.3 視圖的集成 3.4 邏輯結(jié)構(gòu)設(shè)計(jì) 3.4.1 概念模型向關(guān)系模型的轉(zhuǎn)換 3.4.2 數(shù)據(jù)模型的優(yōu)化 3.4.3 用戶子模式的設(shè)計(jì) 3.5 數(shù)據(jù)庫的物理設(shè)計(jì) 3.5.1 確定數(shù)據(jù)庫的物理結(jié)構(gòu) 3.5.2 評(píng)價(jià)物理結(jié)構(gòu) 3.6 數(shù)據(jù)庫實(shí)施 3.7 數(shù)據(jù)庫運(yùn)行和維護(hù) 習(xí)題第4章 結(jié)構(gòu)化查詢語言SQL第5章 關(guān)系數(shù)據(jù)庫規(guī)范化理論第6章 SQL Server 2005關(guān)系數(shù)據(jù)庫系統(tǒng)第7章 Transact-SQL第8章 存儲(chǔ)過程和觸發(fā)器第9章 數(shù)據(jù)庫的安全保護(hù)第10章 SQL Server 2005應(yīng)用參考文獻(xiàn)
章節(jié)摘錄
第1章 數(shù)據(jù)庫系統(tǒng)概述 數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)的一個(gè)重要分支,盡管數(shù)據(jù)庫技術(shù)的產(chǎn)生與發(fā)展只有幾十年的時(shí)間,但是數(shù)據(jù)庫的理論和應(yīng)用卻取得了較大的突破。數(shù)據(jù)庫技術(shù)作為當(dāng)前信息社會(huì)中對(duì)大量數(shù)據(jù)進(jìn)行組織與管理的重要技術(shù)手段和軟件技術(shù),伴隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,已成為網(wǎng)絡(luò)信息化管理系統(tǒng)的基礎(chǔ)。本章主要介紹數(shù)據(jù)庫技術(shù)的應(yīng)用和發(fā)展,數(shù)據(jù)庫的基本概念和特點(diǎn),數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu),以及數(shù)據(jù)模型的相關(guān)內(nèi)容和三種常用數(shù)據(jù)模型?! ?.1 概述 數(shù)據(jù)庫技術(shù)是隨著信息社會(huì)對(duì)數(shù)據(jù)處理業(yè)務(wù)的需要而產(chǎn)生的。在過去的幾十年中,數(shù)據(jù)庫技術(shù)應(yīng)用的發(fā)展和重要作用有目共睹,數(shù)據(jù)庫技術(shù)作為信息系統(tǒng)核心和基礎(chǔ)的地位曰益凸顯重要。從小型單項(xiàng)事務(wù)處理系統(tǒng)到大型信息系統(tǒng),從聯(lián)機(jī)事務(wù)處理到聯(lián)機(jī)分析處理,從一般企業(yè)管理到計(jì)算機(jī)輔助設(shè)計(jì)與制造、辦公信息系統(tǒng)、地理信息系統(tǒng)等,越來越多的應(yīng)用領(lǐng)域使用數(shù)據(jù)庫存儲(chǔ)、處理和檢索數(shù)據(jù)。正是因?yàn)橛辛藬?shù)據(jù)庫技術(shù),顯著地提高了各行業(yè)的工作效率和質(zhì)量,并產(chǎn)生出極大的社會(huì)與經(jīng)濟(jì)效益?! ?.1.7 數(shù)據(jù)庫技術(shù)的基本概念 與數(shù)據(jù)庫技術(shù)密切相關(guān)的五個(gè)基本概念是信息、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)?! ?.信息 在當(dāng)今社會(huì)中,人類的所有活動(dòng)都離不開信息。信息已經(jīng)成為一種重要的資源,它與能源、材料共同組成了現(xiàn)代社會(huì)的三大資源。不同的領(lǐng)域?qū)π畔⒂兄煌亩x。通常認(rèn)為,信息是人對(duì)現(xiàn)實(shí)世界事務(wù)存在方式或運(yùn)動(dòng)狀態(tài)的某種認(rèn)識(shí),是客觀事物屬性和相互聯(lián)系特性的表現(xiàn),反映了客觀事物的存在形式和運(yùn)動(dòng)狀態(tài)。例如,圖書的名稱、出版社、價(jià)格及作者都是關(guān)于圖書的信息,它們組合在一起從不同的角度共同反映出圖書的存在形式?! ?.數(shù)據(jù) 數(shù)據(jù)是把事件的某些屬性規(guī)范化后的表現(xiàn)形式,可以被識(shí)別,也可以被描述?!皵?shù)據(jù)”的概念包括兩個(gè)方面。一方面,數(shù)據(jù)內(nèi)容是事物特性的反映或描述;另一方面,數(shù)據(jù)是符號(hào)的集合。信息與數(shù)據(jù)既有區(qū)別,又有聯(lián)系。兩者的關(guān)系是:數(shù)據(jù)是信息的載體,信息則是數(shù)據(jù)內(nèi)在含義,兩者可以相互轉(zhuǎn)換。兩者也是抽象與客觀現(xiàn)實(shí)的關(guān)系,即信息是抽象的,不隨數(shù)據(jù)設(shè)備所決定的數(shù)據(jù)表示方式而改變,而數(shù)據(jù)的表示方式及存在方式卻是客觀現(xiàn)實(shí)的。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
SQL Server 2005數(shù)據(jù)庫原理及應(yīng)用教程 PDF格式下載