出版時(shí)間:2011-10 出版社:中國鐵道出版社
內(nèi)容概要
SQL Server 2005數(shù)據(jù)庫實(shí)用技術(shù)(第三版),ISBN:9787113136291,作者:
書籍目錄
第1章 數(shù)據(jù)庫概述 1.1 數(shù)據(jù)庫及其基本概念 1.1.1 數(shù)據(jù)庫概述 1.1.2 數(shù)據(jù)庫的基本概念 1.2 關(guān)系數(shù)據(jù)庫 本章小結(jié) 思考與練習(xí) 實(shí)訓(xùn)一 使用Visual FoxPro和Access創(chuàng)建數(shù)據(jù)庫表 第2章 SQL Server 2005關(guān)系數(shù)據(jù)庫管理系統(tǒng) 2.1 SQL Server 2005簡(jiǎn)介 2.1.1 SQL Server的發(fā)展簡(jiǎn)史 2.1.2 SQL Server 2005的新特性 2.2 SQL Server 2005的版本與安裝 2.2.1 SQL Server 2005的版本 2.2.2 SQL Server 2005的運(yùn)行環(huán)境 2.2.3 SQL Server 2005的安裝 2.3 SQL Server 2005的系統(tǒng)數(shù)據(jù)庫和表 2.3.1 SQL Server 2005的系統(tǒng)數(shù)據(jù)庫 2.3.2 SQL Server 2005的系統(tǒng)表 2.4 SQL Server 2005的管理工具和實(shí)用程序 2.4.1 SQL Server配置管理器(SQL Server Configuration Manager) 2.4.2 SQL Server管理控制臺(tái)(SQL Server Management Studio) 2.4.3 聯(lián)機(jī)叢書 2.5 SQL Server 2005的安全性管理 2.5.1 SQL Server 2005身份驗(yàn)證模式 2。5.2 SQL Server數(shù)據(jù)庫的安全性 2.5.3 SQL Server數(shù)據(jù)庫對(duì)象的安全性 本章小結(jié) 思考與練習(xí) 實(shí)訓(xùn)二 學(xué)習(xí)并使用SQL Server 2005的配置管理器和管理控制臺(tái) 第3章 Transact-SQL語言 3.1 SQL Server 2005的數(shù)據(jù)類型 3.1.1 數(shù)值數(shù)據(jù)類型 3.1.2 字符數(shù)據(jù)類型 3.1.3 日期和時(shí)間數(shù)據(jù)類型 3.1.4 文本和圖像數(shù)據(jù)類型 3.1.5 貨幣數(shù)據(jù)類型 3.1.6 二進(jìn)制數(shù)據(jù)類型 3.1.7 特殊數(shù)據(jù)類型 3.1.8 用戶自定義數(shù)據(jù)類型 3.1.9 SQL Server 2005數(shù)據(jù)類型的不同分類 3.2 數(shù)據(jù)定義語言(DDL) 3.3 數(shù)據(jù)操縱語言(DML) 3.4 數(shù)據(jù)控制語言(DCL) 3.4.1 權(quán)限類型和狀態(tài) 3.4.2 GRANT語句 3.4.3 DENY語句 3.4.4 REVOKE語句 3.5 系統(tǒng)存儲(chǔ)過程 3.6 其他語言元素 3.6.1 注釋 3.6.2 變量 3.6.3 運(yùn)算符 3.6.4 函數(shù) 3.6.5 流程控制語句 3.6.6 批處理 本章小結(jié) 思考與練習(xí) 第4章 創(chuàng)建和維護(hù)數(shù)據(jù)庫 4.1 數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu) 4.1.1 數(shù)據(jù)庫文件 4.1.2 數(shù)據(jù)庫文件組 4.2 創(chuàng)建、修改和刪除數(shù)據(jù)庫 4.2.1 創(chuàng)建數(shù)據(jù)庫 4.2.2 查看數(shù)據(jù)庫 4.2.3 修改數(shù)據(jù)庫 4.2.4 刪除數(shù)據(jù)庫 4.3 備份和還原數(shù)據(jù)庫 4.3.1 概述 4.3.2 備份數(shù)據(jù)庫的操作 4.3.3 還原數(shù)據(jù)庫 本章小結(jié) 思考與練習(xí) 第5章 創(chuàng)建和維護(hù)數(shù)據(jù)庫表 5.1 定義表結(jié)構(gòu) 5.1.1 創(chuàng)建表的設(shè)計(jì)原則 5.1.2 定義表的結(jié)構(gòu) 5.2 修改表結(jié)構(gòu) 5.2.1 重新命名表 5.2.2 修改表字段 5.3 向表中添加記錄 5.4 刪除表中記錄 5.5 修改表中的記錄值 5.6 刪除表 5.7 查看表 5.7.1 查看表屬性 5.7.2 查看表中數(shù)據(jù)--簡(jiǎn)單查詢 5.7.3 使用聚合函數(shù)的查詢 5.7.4 查看表中數(shù)據(jù)--連接查詢 5.7.5 查看表中數(shù)據(jù)--嵌套查詢 本章小結(jié) 思考與練習(xí) 實(shí)訓(xùn)三 學(xué)習(xí)并使用SQL Server2005管理控制臺(tái)的企業(yè)管理器和查詢分析器功能(1) 第6章創(chuàng)建數(shù)據(jù)庫表索引和約束 6.1 創(chuàng)建和管理索引 6.1.1 索引的設(shè)計(jì)原則和索引的類型 6.1.2 創(chuàng)建索引 6.1.3 查看、修改和刪除索引 6.2 數(shù)據(jù)庫數(shù)據(jù)的完整性 6.2.1 數(shù)據(jù)庫數(shù)據(jù)的完整性概述 6.2.2 實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的完整性的方法 6.2.3 主鍵約束 6.2.4 唯一性約束 6.2.5 檢查性約束 6.2.6 外部鍵約束 6.2.7 默認(rèn)約束 本章小結(jié) 思考與練習(xí) 實(shí)訓(xùn)四 學(xué)習(xí)并使用SQL Server2005管理控制臺(tái)的企業(yè)管理器和查詢分析器功能(2) 第7章 創(chuàng)建和管理數(shù)據(jù)庫對(duì)象 7.1 創(chuàng)建和管理視圖 7.1.1 視圖 …… 第8章 數(shù)據(jù)庫中表的高級(jí)查詢操作 第9章 SQL Server安全管理 第10章 SQL Server的數(shù)據(jù)轉(zhuǎn)換 第11章 SQL Server 2005應(yīng)用實(shí)例 第12章 用VB+SQL Server 2005開發(fā)學(xué)生成績管理系統(tǒng) 第13章 用C#+SQL Server 2005開發(fā)賓館管理信息系統(tǒng) 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 1.master數(shù)據(jù)庫 master數(shù)據(jù)庫是SQL Server 2005最重要的數(shù)據(jù)庫,它存儲(chǔ)了SQL Server 2005系統(tǒng)的所有系統(tǒng)級(jí)別信息。這些系統(tǒng)級(jí)別信息包括所有的登錄信息、系統(tǒng)設(shè)置信息、SQL Server的初始化信息和其他系統(tǒng)數(shù)據(jù)庫及用戶數(shù)據(jù)庫的相關(guān)信息,這些信息都記錄在master數(shù)據(jù)庫的各個(gè)表中。 master數(shù)據(jù)庫對(duì)SQL Server系統(tǒng)極為重要,它一旦受到破壞,例如被用戶無意刪除了數(shù)據(jù)庫中的某個(gè)表格,就有可能導(dǎo)致SQL Server系統(tǒng)徹底癱瘓。因此用戶輕易不要直接訪問master數(shù)據(jù)庫,更不要修改master數(shù)據(jù)庫,也不要把用戶數(shù)據(jù)庫對(duì)象創(chuàng)建到master數(shù)據(jù)庫中。 2.model數(shù)據(jù)庫 model數(shù)據(jù)庫是所有用戶數(shù)據(jù)庫和tempdb數(shù)據(jù)庫的模板數(shù)據(jù)庫,它含有master數(shù)據(jù)庫所有系統(tǒng)表的子集,每當(dāng)創(chuàng)建一個(gè)用戶數(shù)據(jù)庫時(shí),SQL Server服務(wù)器都要把model數(shù)據(jù)庫的內(nèi)容自動(dòng)復(fù)制到新的數(shù)據(jù)庫中作為新數(shù)據(jù)庫的基礎(chǔ),這樣可以大大簡(jiǎn)化數(shù)據(jù)庫及其對(duì)象的創(chuàng)建和設(shè)置。 3.msdb數(shù)據(jù)庫 msdb數(shù)據(jù)庫是代理服務(wù)數(shù)據(jù)庫,為其警報(bào)、任務(wù)調(diào)度和記錄操作員的操作提供存儲(chǔ)空間。 4.tempdb數(shù)據(jù)庫 tempdb數(shù)據(jù)庫是一個(gè)臨時(shí)數(shù)據(jù)庫,它為所有的臨時(shí)表、臨時(shí)存儲(chǔ)過程及其他臨時(shí)操作提供存儲(chǔ)空間,屬于全局資源,沒有專門的權(quán)限限制。不管用戶使用哪個(gè)數(shù)據(jù)庫,他們所建立的所有臨時(shí)表和存儲(chǔ)過程都存儲(chǔ)在tempdb臨時(shí)數(shù)據(jù)庫中。 SQL Server每次啟動(dòng)時(shí),tempdb臨時(shí)數(shù)據(jù)庫被重新建立,當(dāng)用戶與SQL Server斷開時(shí),其臨時(shí)表和存儲(chǔ)過程將被自動(dòng)刪除。 2.3.2 SQL Server 2005的系統(tǒng)表 從邏輯層次上講,數(shù)據(jù)庫是由表、視圖、存儲(chǔ)過程、觸發(fā)器、關(guān)系圖等一系列數(shù)據(jù)庫對(duì)象組成的。每當(dāng)創(chuàng)建數(shù)據(jù)庫時(shí)系統(tǒng)都會(huì)自動(dòng)創(chuàng)建一些數(shù)據(jù)庫對(duì)象,其中比較重要的就是系統(tǒng)表。 SQL Server 2005用系統(tǒng)表記錄所有服務(wù)器活動(dòng)的信息。系統(tǒng)表中的信息組成了SQL Server系統(tǒng)利用的數(shù)據(jù)字典。 在此簡(jiǎn)單介紹其中6個(gè)重要的系統(tǒng)表。 1.Sysobjects表(對(duì)象表) 系統(tǒng)表Sysobjects是SQL Server的主系統(tǒng)表,該表出現(xiàn)在每個(gè)數(shù)據(jù)庫中,它對(duì)每個(gè)數(shù)據(jù)庫對(duì)象含有一行記錄。 2.Syscolumns表(列表) 系統(tǒng)表Syscolumns出現(xiàn)在master數(shù)據(jù)庫和每個(gè)用戶自定義的數(shù)據(jù)庫中,它對(duì)基表或者視圖的每個(gè)列和存儲(chǔ)過程中的每個(gè)參數(shù)含有一行記錄。 3.Sysindexes表(索引表) 系統(tǒng)表Sysindexes出現(xiàn)在master數(shù)據(jù)庫和每個(gè)用戶自定義的數(shù)據(jù)庫中,它對(duì)每個(gè)索引和沒有聚集索引的每個(gè)表含有一行記錄,它還對(duì)包括文本/圖像數(shù)據(jù)的每個(gè)表含有一行記錄。
編輯推薦
《中國高職院校計(jì)算機(jī)教育課程體系規(guī)劃教材?計(jì)算機(jī)專業(yè)教育公共平臺(tái)系列:SQL Server 2005數(shù)據(jù)庫實(shí)用技術(shù)(第3版)》既可作為高職高專院校計(jì)算機(jī)、信息管理、電子商務(wù)等專業(yè)的教學(xué)用書,也可以作為SQL Server 2005的培訓(xùn)教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
SQL Server 2005數(shù)據(jù)庫實(shí)用技術(shù) PDF格式下載