數(shù)據(jù)庫技術(shù)與Web應(yīng)用

出版時(shí)間:2011-9  出版社:清華大學(xué)出版社  作者:劉麗 等編著  頁數(shù):294  

內(nèi)容概要

本書深入淺出地介紹了數(shù)據(jù)庫的基本原理、SQL Server
2000的使用以及數(shù)據(jù)庫Web應(yīng)用系統(tǒng)的開發(fā),書中的具體案例詳細(xì)描述了基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)和開發(fā)過程。全書共12章,第1~3章介紹數(shù)據(jù)庫的基本理論,是學(xué)習(xí)數(shù)據(jù)庫技術(shù)的理論基礎(chǔ);第4~9章介紹數(shù)據(jù)庫管理系統(tǒng)SQL
Server 2000的使用;第10、11章結(jié)合應(yīng)用實(shí)例,介紹基于Web的數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程;第12章是實(shí)驗(yàn)指導(dǎo)。
 
本書是在編者多年的教學(xué)經(jīng)驗(yàn)和計(jì)算機(jī)系統(tǒng)工程開發(fā)實(shí)踐的基礎(chǔ)上編寫而成,概念清晰,深入淺出,理論與實(shí)踐相結(jié)合,突出應(yīng)用。本書提供配套的教學(xué)課件供教師參考。
 本書既可作為高等院校數(shù)據(jù)庫課程的教材,也可以供各類計(jì)算機(jī)應(yīng)用開發(fā)人員參考。

書籍目錄

第1章 數(shù)據(jù)庫系統(tǒng)概論
1.1 數(shù)據(jù)庫基礎(chǔ)
1.1.1 基本概念
1.1.2 數(shù)據(jù)庫技術(shù)發(fā)展概述
1.1.3 數(shù)據(jù)庫的特點(diǎn)
1.2 數(shù)據(jù)庫的體系結(jié)構(gòu)
1.2.1 數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)
1.2.2 數(shù)據(jù)庫的二級(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ù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)
1.5 本章小結(jié)
習(xí)題1
第2章關(guān)系數(shù)據(jù)庫基本原理
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 專門的關(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ù)庫設(shè)計(jì)
第4章 SQL Server概述與T-SQL介紹
第5章 數(shù)據(jù)庫創(chuàng)建與管理
第6章 數(shù)據(jù)表與索引
第7章 查詢與視圖
第8章 存儲(chǔ)過程、觸發(fā)器與用戶定義函數(shù)
第9章 數(shù)據(jù)庫的安全性管理
第10章 數(shù)據(jù)庫與Web應(yīng)用系統(tǒng)開發(fā)
第11章 Web應(yīng)用系統(tǒng)案例
第12章 實(shí)驗(yàn)指導(dǎo)
參考文獻(xiàn)
參考網(wǎng)站

章節(jié)摘錄

版權(quán)頁:   插圖:   4.3 T-SQL介紹 SQL全稱是“結(jié)構(gòu)化查詢語言(Structured Query Language)”,其語言結(jié)構(gòu)簡潔,功能強(qiáng)大,集數(shù)據(jù)定義、查詢、更新和控制功能于一體,已經(jīng)成為關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。如今無論是像Oracle、Sybase、Informix、SQL Server、DB2等大型數(shù)據(jù)庫管理系統(tǒng),還是像Visual FoxPro、Access等PC數(shù)據(jù)庫管理系統(tǒng)都支持SQL作為查詢語言;在HTML超文本標(biāo)記語言中也可嵌入SQL語句通過網(wǎng)絡(luò)訪問數(shù)據(jù)庫服務(wù)器;在VC++、VB、Java、Delphi等應(yīng)用程序設(shè)計(jì)語言中也可嵌入SQL語句。按照實(shí)現(xiàn)的功能,SQL可以分為以下3類。 數(shù)據(jù)操縱語言(Data Manipulation Language):用來進(jìn)行數(shù)據(jù)的查詢和更改的語句,包括SELECT(從數(shù)據(jù)庫表中查詢數(shù)據(jù))、UPDATE(更新數(shù)據(jù)庫表中的數(shù)據(jù))、DELETE(從數(shù)據(jù)庫表中刪除數(shù)據(jù))和INSERT INTO(向數(shù)據(jù)庫表中插入數(shù)據(jù))。 數(shù)據(jù)定義語言(Data Definition Language):用來定義和管理數(shù)據(jù)庫以及數(shù)據(jù)庫中各種對(duì)象的語句,包括CREATE(創(chuàng)建數(shù)據(jù)庫對(duì)象),ALTER(修改數(shù)據(jù)庫對(duì)象)和DROP(刪除數(shù)據(jù)庫對(duì)象)等。在SQL Server 2000中,數(shù)據(jù)庫對(duì)象包括表、視圖、觸發(fā)器、存儲(chǔ)過程、規(guī)則、默認(rèn)、用戶自定義的數(shù)據(jù)類型等。 數(shù)據(jù)控制語言(Data Control Language):用來設(shè)置或者更改數(shù)據(jù)庫用戶或角色權(quán)限的語句,包括GRANT、DENY、REVOKE等語句。 T-SQL是微軟公司對(duì)SQL的擴(kuò)展,由命令語句、基本數(shù)據(jù)類型、函數(shù)和運(yùn)算符組成。具有SQL的主要特點(diǎn),同時(shí)增加了變量、運(yùn)算符、函數(shù)、流程控制和注釋等語言元素。SQLServer中使用圖形界面能夠完成的所有功能,都可以利用T-SQL來實(shí)現(xiàn)。應(yīng)用程序通過向SQL Server服務(wù)器發(fā)送T-SQL語句來進(jìn)行通信。 4.3.1 T-SQL數(shù)據(jù)類型 在SQL Server 2000中,每個(gè)變量、參數(shù)和表達(dá)式都有數(shù)據(jù)類型。數(shù)據(jù)類型決定了數(shù)據(jù)的表現(xiàn)方式和存儲(chǔ)方式,并依此來劃分?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é)資源解決方案

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    數(shù)據(jù)庫技術(shù)與Web應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)4條)

 
 

  •   買了幾本書,就是不送這本書!
  •   木有貨了
  •   質(zhì)量沒問題,價(jià)錢也比學(xué)校便宜不少
  •   內(nèi)容比較簡單,適合初學(xué)者使用。內(nèi)容不夠詳細(xì)。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7