SQL Server數(shù)據(jù)庫管理及應(yīng)用教程

出版時(shí)間:2012-9  出版社:李偉、張佳杰、黃海端、 張寶銀 清華大學(xué)出版社 (2012-09出版)  作者:李偉,張佳杰,黃海端 等 著  頁數(shù):373  

內(nèi)容概要

  《高等院校計(jì)算機(jī)教育系列教材:SQL Server數(shù)據(jù)庫管理及應(yīng)用教程》通過理論與實(shí)踐相結(jié)合的方式并結(jié)合作者多年的教學(xué)和開發(fā)經(jīng)驗(yàn),由淺入深地介紹了sql server 2008數(shù)據(jù)庫的安裝、創(chuàng)建和維護(hù)的過程與方法。  《高等院校計(jì)算機(jī)教育系列教材:SQL Server數(shù)據(jù)庫管理及應(yīng)用教程》共分為12章,包括數(shù)據(jù)庫概述、sql server 2008安裝與配置、transact-sql語言、數(shù)據(jù)庫的創(chuàng)建和管理、數(shù)據(jù)表的創(chuàng)建和管理、視圖及索引、自定義函數(shù)和存儲(chǔ)過程、觸發(fā)器、游標(biāo)及事務(wù)、 sql server安全性管理、數(shù)據(jù)庫的備份和恢復(fù)、數(shù)據(jù)轉(zhuǎn)換等內(nèi)容?! ”緯梢宰鳛楸究朴?jì)算機(jī)網(wǎng)絡(luò)技術(shù)、軟件技術(shù)、電子商務(wù)技術(shù)及相關(guān)計(jì)算機(jī)專業(yè)的教材,也可以作為數(shù)據(jù)庫自學(xué)者的參考書。

書籍目錄

第1章概述 1.1數(shù)據(jù)庫基本概念 1.1.1基本概念 1.1.2數(shù)據(jù)庫三要素 1.1.3數(shù)據(jù)庫分類 1.2關(guān)系數(shù)據(jù)庫 1.2.1 關(guān)系數(shù)據(jù)庫的基本概念 1.2.2關(guān)系數(shù)據(jù)庫的關(guān)系完整性 1.2.3關(guān)系數(shù)據(jù)庫產(chǎn)品 1.3關(guān)系數(shù)據(jù)庫語言SQL 1.3.1 SQL概述 1.3.2 SQL的主要功能和特點(diǎn) 1.4本章小結(jié) 1.5課后習(xí)題 第2章SQL Server2008安裝與配置 2.1 SQL Server 2008概述 2.1.1 SQL Server 2008簡介 2.1.2 SQL Server 2008新功能 2.1.3 SQL Server 2008版本 2.2安裝SQL Server 2008 2.2.1 SQL Server 2008安裝要求 2.2.2 SQL Server 2008安裝過程 2.3 SQL Server 2008的配置 2.3.1 SQL Server 2008管理工具 2.3.2 SQL Server 2008的配置 2.3.3 SQL Server 2008的卸載 2.4綜合實(shí)例 2.5 本章小結(jié) 2.6課后習(xí)題 第3章Transact.SQL語言 3.1 概述 3.2基本概念 3.2.1 標(biāo)識(shí)符 3.2.2常量和變量 3.2.3運(yùn)算符 3.2.4表達(dá)式 3.2.5控制流語言 3.3 數(shù)據(jù)類型 3.4常用系統(tǒng)內(nèi)置函數(shù) 3.4.1數(shù)學(xué)函數(shù) 3.4.2字符串函數(shù) 3.4.3 日期時(shí)間函數(shù) 3.4.4聚合函數(shù) 3.4.5系統(tǒng)函數(shù) 3.4.6系統(tǒng)統(tǒng)計(jì)函數(shù) 3.4.7游標(biāo)函數(shù) 3.4.8元數(shù)據(jù)函數(shù) 3.4.9安全函數(shù) 3.5 本章小結(jié) 3.6課后習(xí)題 第4章數(shù)據(jù)庫的創(chuàng)建和管理 4.1數(shù)據(jù)庫的組成結(jié)構(gòu) 4.1.1 SQL Server2008系統(tǒng)數(shù)據(jù)庫 4.1.2 SQL Server 2008數(shù)據(jù)存儲(chǔ)結(jié)構(gòu) 4.1.3 SQL Server 2008數(shù)據(jù)庫對(duì)象 4.2創(chuàng)建數(shù)據(jù)庫 4.2.1 使用圖形化界面創(chuàng)建數(shù)據(jù)庫 4.2.2使用Transact.SQL語句創(chuàng)建數(shù)據(jù)庫 4.3管理數(shù)據(jù)庫 4.3.1 使用圖形化界面管理數(shù)據(jù)庫 4.3.2使用Transact—SQL語句管理數(shù)據(jù)庫 4.4綜合實(shí)例 4.5 本章小結(jié) 4.6課后習(xí)題 第5章數(shù)據(jù)表的創(chuàng)建和管理 5.1數(shù)據(jù)表概述 5.1.1表的概念 5.1.2表類型 5.2創(chuàng)建數(shù)據(jù)表 5.2.1使用圖形化界面創(chuàng)建數(shù)據(jù)表 5.2.2使用Tracsact—SQL創(chuàng)建數(shù)據(jù)表 5.3管理數(shù)據(jù)表 5.3.1使用圖形化界面管理數(shù)據(jù)表 5.3.2使用Transact—SQL語句管理數(shù)據(jù)表 5.4數(shù)據(jù)完整性 5.4.1完整性概述 5.4.2完整性的實(shí)現(xiàn) 5.4.3主鍵約束 5.4.4外鍵約束 5.4.5 UNIQUE約束 5.4.6 CHECK約束 5.4.7 DEFAULT約束 5.4.8使用IDENTITY列 5.5管理數(shù)據(jù)表數(shù)據(jù) 5.5.1 使用圖形化界面管理數(shù)據(jù)表數(shù)據(jù) 5.5.2使用Transact—SQL語句管理數(shù)據(jù)表數(shù)據(jù) 5.6 SQL數(shù)據(jù)查詢 5.6.1 SQL數(shù)據(jù)查詢概述 5.6.2基礎(chǔ)條件查詢 5.6.3運(yùn)算符查詢 5.6.4模糊查詢 5.6.5查詢相關(guān)處理 5.6.6查詢結(jié)果排序 5.7綜合實(shí)例 5.8本章小結(jié) 5.9課后習(xí)題 第6章視圖及索引 6.1視圖的概念和類型 6.2 管理視圖 6.2.1 創(chuàng)建視圖 6.2.2修改視圖 6.2.3刪除視圖 6.3索引的概念 6.4索引的類型和特點(diǎn) 6.5管理維護(hù)索引 6.6本章小結(jié) 6.7課后習(xí)題 第7章 自定義函數(shù)和存儲(chǔ)過程 7.1 自定義函數(shù) 7.1.1 自定義函數(shù)概述 7.1.2創(chuàng)建、調(diào)用用戶自定義函數(shù) 7.1.3查看函數(shù)功能代碼 7.1.4修改用戶自定義函數(shù) 7.1.5重命名用戶自定義函數(shù) 7.1.6刪除用戶自定義函數(shù) 7.2存儲(chǔ)過程 7.2.1存儲(chǔ)過程概述 7.2.2使用圖形化界面創(chuàng)建和執(zhí)行存儲(chǔ)過程 7.2.3使用TransacbSQL語句創(chuàng)建和執(zhí)行存儲(chǔ)過程 7.2.4查看存儲(chǔ)過程信息 7.2.5修改存儲(chǔ)過程 7.2.6重命名存儲(chǔ)過程 7.2.7刪除存儲(chǔ)過程 7.3綜合實(shí)例 7.4本章小結(jié) 7.5課后習(xí)題 第8章觸發(fā)器 8.1觸發(fā)器概述 8.1.1觸發(fā)器功能 8.1.2觸發(fā)器分類 8.2創(chuàng)建觸發(fā)器 8.2.1使用圖形化界面創(chuàng)建觸發(fā)器 8.2.2使用Transact—SQL語句創(chuàng)建觸發(fā)器 8.2.3創(chuàng)建INSERT類型的觸發(fā)器 8.2.4創(chuàng)建UPDATE類型的觸發(fā)器 8.2.5創(chuàng)建DELETE類型的觸發(fā)器 8.2.6創(chuàng)建INSTEAD OF類型的觸發(fā)器 8.2.7創(chuàng)建DLL觸發(fā)器 8.3管理觸發(fā)器 8.3.1查看觸發(fā)器 8.3.2重命名觸發(fā)器 8.3.3修改觸發(fā)器 8.3.4禁用觸發(fā)器 8.3.5啟用觸發(fā)器 8.3.6刪除觸發(fā)器 8.4綜合實(shí)例 8.5本章小結(jié) 8.6課后習(xí)題 第9章游標(biāo)及事務(wù) 9.1游標(biāo) 9.1.1游標(biāo)的概念和特點(diǎn) 9.1.2游標(biāo)的使用 9.2事務(wù) 9.2.1事務(wù)的概念及特點(diǎn) 9.2.2事務(wù)的模式 9.2.3事務(wù)控制 9.3本章小結(jié) 9.4課后習(xí)題 第10章SQL Server安全性管理 10.1數(shù)據(jù)庫安全性概述 10.2服務(wù)器的登錄賬戶 10.3服務(wù)器角色 10.4數(shù)據(jù)庫用戶 10.5數(shù)據(jù)庫角色 10.6管理權(quán)限 10.7本章小結(jié) 10.8課后習(xí)題 第11章數(shù)據(jù)庫的備份和恢復(fù) 11.1備份和恢復(fù)概述 11.1.1備份和恢復(fù)的重要性 11.1.2備份類型 11.1.3恢復(fù)模式 11.2備份設(shè)備 11.2.1備份設(shè)備概述 11.2.2創(chuàng)建備份設(shè)備 11.2.3 管理備份設(shè)備 11.3備份數(shù)據(jù)庫 11.3.1完整備份 11.3.2差異備份 11.3.3事務(wù)日志備份 11.4恢復(fù)數(shù)據(jù)庫 11.4.1恢復(fù)數(shù)據(jù)庫備份 11.4.2恢復(fù)數(shù)據(jù)庫日志備份 11.5本章小結(jié) 11.6課后習(xí)題 第12章數(shù)據(jù)轉(zhuǎn)換 12.1數(shù)據(jù)轉(zhuǎn)換概述 12.2分離和附加數(shù)據(jù)庫 12.2.1通過圖形化界面分離和附加數(shù)據(jù)庫 12.2.2使用存儲(chǔ)過程分離和附加數(shù)據(jù)庫 12.3數(shù)據(jù)的導(dǎo)入和導(dǎo)出 12.3.1 SQL Server數(shù)據(jù)導(dǎo)出 12.3.2 SQL Server數(shù)據(jù)導(dǎo)入 12.4本章小結(jié) 12.5課后習(xí)題 附錄課后習(xí)題答案 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   3.2基本概念 3.2.1  標(biāo)識(shí)符 數(shù)據(jù)庫對(duì)象的名稱即為標(biāo)識(shí)符。Microsoft SQL Server中的所有內(nèi)容都可以有標(biāo)識(shí)符,例如服務(wù)器、表、視圖、列、索引、觸發(fā)器、過程、約束及規(guī)則等。大多數(shù)對(duì)象都要求有標(biāo)識(shí)符,但有些對(duì)象標(biāo)識(shí)符是可選的,例如約束時(shí)的標(biāo)識(shí)符是系統(tǒng)自動(dòng)生成的,不需要用戶提供。 對(duì)象標(biāo)識(shí)符是在定義對(duì)象時(shí)創(chuàng)建的,標(biāo)識(shí)符隨后用于引用該對(duì)象。 【例3—1】創(chuàng)建一個(gè)標(biāo)識(shí)符為student的表,該表中有兩列的標(biāo)識(shí)符分別是Number和Address。 CREATE TABLE Student (Number INT PRIMARY KEY,Addres s nvarchar(8 0)) 此表還有一個(gè)未命名的約束。PRIMARY KEY約束沒有標(biāo)識(shí)符。 標(biāo)識(shí)符的排序規(guī)則取決于定義標(biāo)識(shí)符時(shí)所在的級(jí)別。實(shí)例級(jí)對(duì)象的標(biāo)識(shí)符指定的是實(shí)例的默認(rèn)排序規(guī)則,例如登錄名、數(shù)據(jù)庫名。數(shù)據(jù)庫對(duì)象的標(biāo)識(shí)符分配數(shù)據(jù)庫的默認(rèn)排序規(guī)則,例如表、視圖和列名。 按照標(biāo)識(shí)符的使用方式,可把標(biāo)識(shí)符分為兩類,即常規(guī)標(biāo)識(shí)符和分隔標(biāo)識(shí)符。這兩種標(biāo)識(shí)符包含的字符數(shù)必須在1~128之間。對(duì)于本地臨時(shí)表,標(biāo)識(shí)符最多可以有116個(gè)字符。 1.常規(guī)標(biāo)識(shí)符 常規(guī)標(biāo)識(shí)符格式規(guī)則取決于數(shù)據(jù)庫的兼容級(jí)別。該級(jí)別可以使用ALTER DATABASE設(shè)置。當(dāng)兼容級(jí)別為100時(shí),下列規(guī)則適用。 (1)第一個(gè)字符必須是下列字符之一。 ①Unicode標(biāo)準(zhǔn)3.2所定義的字母。這些定義的字母包括拉丁字符a~z和A~Z,以及來自其他語言的字母字符。 ②下劃線“.”、符號(hào)“@”或數(shù)字符號(hào)“#”。 在Transact.SQL中,某些位于標(biāo)識(shí)符開頭位置的符號(hào)具有特殊意義。 以@符號(hào)開頭的常規(guī)標(biāo)識(shí)符始終表示局部變量或參數(shù),并且不能用作任何其他類型的對(duì)象的名稱。某些Transact.SQL函數(shù)的名稱以兩個(gè)@@符號(hào)開頭。為了避免與這些函數(shù)混淆,不應(yīng)使用以@@開頭的名稱命名。 以一個(gè)數(shù)字符號(hào)開頭的標(biāo)識(shí)符表示臨時(shí)表或過程。以兩個(gè)數(shù)字符號(hào)##開頭的標(biāo)識(shí)符表示全局臨時(shí)對(duì)象。雖然數(shù)字符號(hào)或兩個(gè)數(shù)字符號(hào)字符可用作其他類型對(duì)象名的開頭,這里不建議使用。 (2)后續(xù)字符可以包括以下字符。 ①Unicode標(biāo)準(zhǔn)3.2中所定義的字母。 ②基本拉丁字符或其他國家/地區(qū)字符中的十進(jìn)制數(shù)字。 ⑨符號(hào)“@”、美元符號(hào)“$”、數(shù)字符號(hào)“#”或下劃線“___”。 (3)標(biāo)識(shí)符一定不能是Transact—SQL保留字。SQL Server可以保留大寫形式和小寫形式的保留字。 (4)不允許嵌入空格或其他特殊字符。 (5)不允許使用增補(bǔ)字符。

編輯推薦

《高等院校計(jì)算機(jī)教育系列教材:SQL Server數(shù)據(jù)庫管理及應(yīng)用教程》可以作為本科計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、軟件技術(shù)、電子商務(wù)技術(shù)及相關(guān)計(jì)算機(jī)專業(yè)的教材,也可以作為數(shù)據(jù)庫自學(xué)者的參考書。

圖書封面

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


    SQL Server數(shù)據(jù)庫管理及應(yīng)用教程 PDF格式下載


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

 
 

 

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

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