出版時(shí)間:2011-9 出版社:清華大學(xué)出版社 作者:劉麗 等編著 頁(yè)數(shù):294
內(nèi)容概要
本書(shū)深入淺出地介紹了數(shù)據(jù)庫(kù)的基本原理、SQL Server
2000的使用以及數(shù)據(jù)庫(kù)Web應(yīng)用系統(tǒng)的開(kāi)發(fā),書(shū)中的具體案例詳細(xì)描述了基于Web的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)過(guò)程。全書(shū)共12章,第1~3章介紹數(shù)據(jù)庫(kù)的基本理論,是學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)的理論基礎(chǔ);第4~9章介紹數(shù)據(jù)庫(kù)管理系統(tǒng)SQL
Server 2000的使用;第10、11章結(jié)合應(yīng)用實(shí)例,介紹基于Web的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程;第12章是實(shí)驗(yàn)指導(dǎo)。
本書(shū)是在編者多年的教學(xué)經(jīng)驗(yàn)和計(jì)算機(jī)系統(tǒng)工程開(kāi)發(fā)實(shí)踐的基礎(chǔ)上編寫(xiě)而成,概念清晰,深入淺出,理論與實(shí)踐相結(jié)合,突出應(yīng)用。本書(shū)提供配套的教學(xué)課件供教師參考。
本書(shū)既可作為高等院校數(shù)據(jù)庫(kù)課程的教材,也可以供各類計(jì)算機(jī)應(yīng)用開(kāi)發(fā)人員參考。
書(shū)籍目錄
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論
1.1 數(shù)據(jù)庫(kù)基礎(chǔ)
1.1.1 基本概念
1.1.2 數(shù)據(jù)庫(kù)技術(shù)發(fā)展概述
1.1.3 數(shù)據(jù)庫(kù)的特點(diǎn)
1.2 數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)
1.2.1 數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)
1.2.2 數(shù)據(jù)庫(kù)的二級(jí)映像
1.3 數(shù)據(jù)模型
1.3.1 數(shù)據(jù)模型的組成要素
1.3.2 數(shù)據(jù)模型的類型
1.3.3 E—R模型
1.3.4 關(guān)系模型
1.4 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)結(jié)構(gòu)
1.5 本章小結(jié)
習(xí)題1
第2章關(guān)系數(shù)據(jù)庫(kù)基本原理
2.1 關(guān)系及關(guān)系模式
2.1.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)
2.1.2 關(guān)系的數(shù)學(xué)定義
2.1.3 關(guān)系的性質(zhì)
2.1.4 關(guān)系模式
2.2 關(guān)系操作
2.2.1 傳統(tǒng)的集合運(yùn)算
2.2.2 專門(mén)的關(guān)系運(yùn)算
2.3 關(guān)系模型的完整性約束
2.4 關(guān)系模式的規(guī)范化理論
2.4.1 函數(shù)依賴
2.4.2 第一范式
2.4.3 第二范式
2.4.4 第三范式
……
第3章 數(shù)據(jù)庫(kù)設(shè)計(jì)
第4章 SQL Server概述與T-SQL介紹
第5章 數(shù)據(jù)庫(kù)創(chuàng)建與管理
第6章 數(shù)據(jù)表與索引
第7章 查詢與視圖
第8章 存儲(chǔ)過(guò)程、觸發(fā)器與用戶定義函數(shù)
第9章 數(shù)據(jù)庫(kù)的安全性管理
第10章 數(shù)據(jù)庫(kù)與Web應(yīng)用系統(tǒng)開(kāi)發(fā)
第11章 Web應(yīng)用系統(tǒng)案例
第12章 實(shí)驗(yàn)指導(dǎo)
參考文獻(xiàn)
參考網(wǎng)站
章節(jié)摘錄
版權(quán)頁(yè): 插圖: 4.3 T-SQL介紹 SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)”,其語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,集數(shù)據(jù)定義、查詢、更新和控制功能于一體,已經(jīng)成為關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。如今無(wú)論是像Oracle、Sybase、Informix、SQL Server、DB2等大型數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Visual FoxPro、Access等PC數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL作為查詢語(yǔ)言;在HTML超文本標(biāo)記語(yǔ)言中也可嵌入SQL語(yǔ)句通過(guò)網(wǎng)絡(luò)訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器;在VC++、VB、Java、Delphi等應(yīng)用程序設(shè)計(jì)語(yǔ)言中也可嵌入SQL語(yǔ)句。按照實(shí)現(xiàn)的功能,SQL可以分為以下3類。 數(shù)據(jù)操縱語(yǔ)言(Data Manipulation Language):用來(lái)進(jìn)行數(shù)據(jù)的查詢和更改的語(yǔ)句,包括SELECT(從數(shù)據(jù)庫(kù)表中查詢數(shù)據(jù))、UPDATE(更新數(shù)據(jù)庫(kù)表中的數(shù)據(jù))、DELETE(從數(shù)據(jù)庫(kù)表中刪除數(shù)據(jù))和INSERT INTO(向數(shù)據(jù)庫(kù)表中插入數(shù)據(jù))。 數(shù)據(jù)定義語(yǔ)言(Data Definition Language):用來(lái)定義和管理數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)中各種對(duì)象的語(yǔ)句,包括CREATE(創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象),ALTER(修改數(shù)據(jù)庫(kù)對(duì)象)和DROP(刪除數(shù)據(jù)庫(kù)對(duì)象)等。在SQL Server 2000中,數(shù)據(jù)庫(kù)對(duì)象包括表、視圖、觸發(fā)器、存儲(chǔ)過(guò)程、規(guī)則、默認(rèn)、用戶自定義的數(shù)據(jù)類型等。 數(shù)據(jù)控制語(yǔ)言(Data Control Language):用來(lái)設(shè)置或者更改數(shù)據(jù)庫(kù)用戶或角色權(quán)限的語(yǔ)句,包括GRANT、DENY、REVOKE等語(yǔ)句。 T-SQL是微軟公司對(duì)SQL的擴(kuò)展,由命令語(yǔ)句、基本數(shù)據(jù)類型、函數(shù)和運(yùn)算符組成。具有SQL的主要特點(diǎn),同時(shí)增加了變量、運(yùn)算符、函數(shù)、流程控制和注釋等語(yǔ)言元素。SQLServer中使用圖形界面能夠完成的所有功能,都可以利用T-SQL來(lái)實(shí)現(xiàn)。應(yīng)用程序通過(guò)向SQL Server服務(wù)器發(fā)送T-SQL語(yǔ)句來(lái)進(jìn)行通信。 4.3.1 T-SQL數(shù)據(jù)類型 在SQL Server 2000中,每個(gè)變量、參數(shù)和表達(dá)式都有數(shù)據(jù)類型。數(shù)據(jù)類型決定了數(shù)據(jù)的表現(xiàn)方式和存儲(chǔ)方式,并依此來(lái)劃分?jǐn)?shù)據(jù)的種類。SQL Server 2000中可以定義以下數(shù)據(jù)類型。
編輯推薦
教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合 教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力 教學(xué)內(nèi)容先進(jìn),反映了計(jì)算機(jī)學(xué)科的最新發(fā)展 教學(xué)模式完善,提供配套的教學(xué)資源解決方案
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)技術(shù)與Web應(yīng)用 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版