出版時間:2008-5 出版社:清華大學出版社 作者:張蒲生 主編 頁數(shù):316
內(nèi)容概要
本書根據(jù)高等職業(yè)技術(shù)教育和教學特點,結(jié)合教學改革和應用實踐編寫而成。內(nèi)容包括:數(shù)據(jù)庫技術(shù)基礎(chǔ)、SQL Server服務器和客戶機、數(shù)據(jù)庫及其管理、數(shù)據(jù)庫中表的基本操作、SQL Server的數(shù)據(jù)查詢、索引及其應用、視圖及其應用、存儲過程與觸發(fā)器、SQL Server的程序設計、數(shù)據(jù)轉(zhuǎn)換服務、SQL Server編程接口等。在介紹SQL Server數(shù)據(jù)庫基本內(nèi)容的同時,通過學生管理系統(tǒng)開發(fā)實例將數(shù)據(jù)庫基本原理和應用技術(shù)整合。 本書內(nèi)容廣泛翔實,適用對象廣且實用性強,既可作為高職學生數(shù)據(jù)庫課程的教材,又可作為相關(guān)專業(yè)和使用SQL Server進行應用開發(fā)的人員的參考資料或培訓教材。
書籍目錄
第1章 數(shù)據(jù)庫技術(shù)基礎(chǔ) 1.1 數(shù)據(jù)管理概述 1.1.1 數(shù)據(jù)、數(shù)據(jù)管理與數(shù)據(jù)處理 1.1.2 數(shù)據(jù)管理的發(fā)展 1.1.3 數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng) 1.2 數(shù)據(jù)模型 1.2.1 數(shù)據(jù)模型的三要素 1.2.2 概念模型 1.2.3 數(shù)據(jù)模型的分類 1.3 數(shù)據(jù)庫設計 1.3.1 需求分析階段 1.3.2 概念結(jié)構(gòu)設計 1.3.3 邏輯結(jié)構(gòu)設計 1.3.4 數(shù)據(jù)庫物理設計 1.3.5 數(shù)據(jù)庫實施 1.3.6 數(shù)據(jù)庫運行與維護 課后作業(yè)第2章 SQL Server服務器和客戶機 2.1 SQL Server概述 2.1.1 SQL的特點 2.1.2 SQL Server的結(jié)構(gòu) 2.1.3 SQL Server的數(shù)據(jù)庫文件 2.2 SQL Server 2000服務器 2.2.1 SQL Server 2000服務器組件 2.2.2 SQL Server 2000服務器操作 2.3 SQL Server 2000客戶機 2.3.1 SQL Server 2000客戶機組件 2.3.2 SQL Server 2000客戶機操作 2.4 SQL Server 2000安全管理 2.4.1 創(chuàng)建登錄賬戶和用戶賬戶 2.4.2 管理登錄賬戶和用戶賬戶 實訓項目 課后作業(yè)第3章 數(shù)據(jù)庫及其管理 3.1 系統(tǒng)數(shù)據(jù)庫 3.1.1 master數(shù)據(jù)庫 3.1.2 model數(shù)據(jù)庫 3.1.3 msdb數(shù)據(jù)庫 3.1.4 tempdb數(shù)據(jù)庫 3.2 創(chuàng)建用戶數(shù)據(jù)庫 3.2.1 使用企業(yè)管理器創(chuàng)建用戶數(shù)據(jù)庫 3.2.2 使用SQL查詢分析器創(chuàng)建用戶數(shù)據(jù)庫 3.2.3 事務日志 3.2.4 查看數(shù)據(jù)庫信息 3.3 管理數(shù)據(jù)庫 3.3.1 打開數(shù)據(jù)庫 3.3.2 增加和縮減數(shù)據(jù)庫容量 3.3.3 查看目前數(shù)據(jù)庫選項設定及修改 3.3.4 數(shù)據(jù)庫更名 3.3.5 刪除數(shù)據(jù)庫 實訓項目 課后作業(yè)第4章 數(shù)據(jù)庫中表的基本操作 4.1 數(shù)據(jù)庫對象 4.1.1 數(shù)據(jù)表 4.1.2 約束 4.1.3 默認 4.1.4 規(guī)則 4.1.5 視圖 4.1.6 存儲過程 4.1.7 觸發(fā)器 4.2 數(shù)據(jù)庫中表的設計和創(chuàng)建 4.2.1 SQL Server中的數(shù)據(jù)類型 4.2.2 數(shù)據(jù)表設計與創(chuàng)建 4.2.3 修改表結(jié)構(gòu) 4.2.4 插入、更新和刪除表數(shù)據(jù) 4.3 定義約束 4.3.1 約束的類型 4.3.2 約束的創(chuàng)建、查看、刪除 4.4 使用默認和規(guī)則 4.4.1 使用默認 4.4.2 使用規(guī)則 實訓項目 課后作業(yè)第5章 SQL Server的數(shù)據(jù)查詢 5.1 SELECT語句中的數(shù)學問題 5.1.1 SQL Server中的變量 5.1.2 SQL Server中的運算符 5.1.3 SQL Server中的函數(shù) 5.2 SELECT語句 5.2.1 簡單查詢 5.2.2 FROM子句與INTO子句 5.2.3 使用WHERE子句設置查詢條件 5.2.4 查詢結(jié)果排序及ORDER BY子句 5.2.5 GROUP BY子句與HAVING子句 5.2.6 COMPUTE子句 5.3 連接查詢 5.3.1 連接概述 5.3.2 內(nèi)連接 5.3.3 外連接 5.3.4 交叉連接 5.3.5 自連接 5.4 嵌套查詢 5.4.1 單值嵌套查詢 5.4.2 多值嵌套查詢 5.5 聯(lián)合 實訓項目 課后作業(yè)第6章 索引及其應用 6.1 索引的基礎(chǔ)知識 6.1.1 數(shù)據(jù)存儲 6.1.2 索引 6.1.3 索引的分類 6.2 創(chuàng)建索引 6.2.1 使用企業(yè)管理器創(chuàng)建索引 6.2.2 使用Transact?SQL創(chuàng)建索引 6.2.3 索引的分析與維護 6.3 索引統(tǒng)計 6.3.1 創(chuàng)建和修改統(tǒng)計信息 6.3.2 統(tǒng)計信息的查看與刪除 6.4 查看與刪除索引 6.4.1 查看表中的索引 6.4.2 索引更名與刪除 實訓項目 課后作業(yè)第7章 視圖及其應用 7.1 視圖概述 7.1.1 視圖的概念 7.1.2 使用視圖的優(yōu)點和缺點 7.2 視圖的創(chuàng)建 7.2.1 使用企業(yè)管理器創(chuàng)建視圖 7.2.2 使用Transact?SQL創(chuàng)建視圖 7.2.3 使用創(chuàng)建視圖向?qū)С绦騽?chuàng)建視圖 7.3 視圖定義的查詢與修改 7.3.1 查看和修改視圖定義 7.3.2 視圖的刪除 7.4 通過視圖查詢與更新數(shù)據(jù) 7.4.1 通過視圖查詢數(shù)據(jù) 7.4.2 通過視圖更新數(shù)據(jù) 實訓項目 課后作業(yè)第8章 存儲過程與觸發(fā)器 8.1 存儲過程概述 8.1.1 什么是存儲過程 8.1.2 存儲過程類型 8.1.3 使用存儲過程的好處 8.2 創(chuàng)建和執(zhí)行存儲過程 8.2.1 創(chuàng)建和執(zhí)行不帶參數(shù)的存儲過程 8.2.2 創(chuàng)建和執(zhí)行帶參數(shù)的存儲過程 8.3 修改和刪除存儲過程 8.3.1 查看存儲過程 8.3.2 修改存儲過程 8.3.3 刪除存儲過程 8.4 觸發(fā)器的創(chuàng)建和管理 8.4.1 觸發(fā)器概述 8.4.2 觸發(fā)器的創(chuàng)建 8.4.3 管理觸發(fā)器 實訓項目 課后作業(yè)第9章 SQL Server的程序設計 9.1 批處理與流程控制 9.1.1 批處理 9.1.2 流程控制 9.2 事務處理 9.2.1 事務概述 9.2.2 事務管理 9.2.3 事務模式 9.2.4 事務日志 9.3 鎖機制 9.3.1 鎖的控制方法 9.3.2 查看鎖的信息 9.3.3 死鎖 9.4 游標 9.4.1 游標的定義及其優(yōu)點 9.4.2 使用游標 9.4.3 游標示例 實訓項目 課后作業(yè)第10章 數(shù)據(jù)轉(zhuǎn)換服務 10.1 導入/導出概述 10.2 導入數(shù)據(jù) 10.2.1 導入Excel工作表 10.2.2 導入文本文件 10.3 導出數(shù)據(jù) 10.3.1 導出數(shù)據(jù)至Access 10.3.2 導出數(shù)據(jù)至文本文件 10.4 使用DTS設計器 10.5 使用bcp和BULK INSERT命令 10.5.1 批復制程序 10.5.2 BULK INSERT命令 實訓項目 課后作業(yè)第11章 SQL Server編程接口 11.1 通過ODBC訪問SQL Server數(shù)據(jù)庫 11.1.1 ODBC概述 11.1.2 通過Excel訪問SQL Server數(shù)據(jù)庫 11.1.3 通過Visual Basic訪問SQL Server數(shù)據(jù)庫 11.2 使用VB.NET訪問SQL Server 11.2.1 VB.NET中數(shù)據(jù)庫連接方法 11.2.2 VB.NET中SQL語句的應用 11.2.3 VB.NET中調(diào)用存儲過程 11.2.4 VB.NET中SQL應用實例 實訓項目 課后作業(yè)附錄 附錄A “SQL Server數(shù)據(jù)庫應用技術(shù)”課程教學大綱 附錄B “SQL Server數(shù)據(jù)庫應用技術(shù)”課程設計大綱參考文獻
章節(jié)摘錄
第1章 數(shù)據(jù)庫技術(shù)基礎(chǔ)隨著我國信息化水平的提高,越來越多的企事業(yè)單位建設了單位內(nèi)部的信息系統(tǒng)(如各種類型的MIS、ERP、OA、CRM、DSS、SCADA等),而數(shù)據(jù)庫技術(shù)可以比作是這些信息系統(tǒng)的心臟,處于絕對核心的地位。本章將介紹數(shù)據(jù)庫技術(shù)的有關(guān)基本概念、特點,各種數(shù)據(jù)模型,數(shù)據(jù)庫系統(tǒng)的構(gòu)成等知識,這些內(nèi)容將為后續(xù)數(shù)據(jù)庫技術(shù)的學習起到指導性的作用。1.1 數(shù)據(jù)管理概述1.1.1 數(shù)據(jù)、數(shù)據(jù)管理與數(shù)據(jù)處理1. 數(shù)據(jù)數(shù)據(jù)(Data)是描述事物的符號記錄。除了常用的數(shù)字數(shù)據(jù)外,文字(如名稱)、圖形、圖像、聲音等信息,也都是數(shù)據(jù)。日常生活中,人們?yōu)榱私涣?,會直接用自然語言(如漢語)去描述事物。在計算機中,為了存儲和處理這些事物,就要抽出對這些事物感興趣的特征組成一個記錄來描述。例如,在學生檔案中,可以對學生的學號、姓名、性別、出生年月、家庭住址、電話、郵編和入學成績等情況這樣描述:0401010202,聶曉明,男,1987-8-23,廣州市海珠區(qū),020-34063342,510310,604。數(shù)據(jù)與其語義是不可分的。對于上面一條學生記錄,了解其語義的人會得到如下信息:聶曉明是一個學生,學號為0401010202,1987年8月23日出生,家庭住址是廣州市海珠區(qū),電話是020-34063342,郵編是510310,入學成績是604分;而不了解其語義的人則無法理解其含義??梢姡瑪?shù)據(jù)的形式本身并不能完全表達其內(nèi)容,需要經(jīng)過語義解釋。2. 數(shù)據(jù)管理與數(shù)據(jù)處理現(xiàn)實世界中的事物反映到人們的頭腦里,經(jīng)過認識、選擇、命名等綜合分析而形成了印象和概念,產(chǎn)生認識,這就是信息,即進入信息世界。在信息世界里,有些信息可以直接用數(shù)據(jù)表示,如學生學號、出生日期、成績等;有些是由符號、文字或其他形式來表示的。在計算機中,所有的信息只能用二進制數(shù)表示,一切信息進入計算機時,必須是數(shù)據(jù)化的。
編輯推薦
《21世紀高職高專規(guī)劃教材?網(wǎng)絡專業(yè)系列?SQL Server數(shù)據(jù)庫應用技術(shù)》為普通高等教育“十一五”國家級規(guī)劃教材。 《21世紀高職高專規(guī)劃教材?網(wǎng)絡專業(yè)系列?SQL Server數(shù)據(jù)庫應用技術(shù)》是在第一版基礎(chǔ)上,根據(jù)高職高專教育和教學特點,結(jié)合教學改革和應用實踐修訂而成的。內(nèi)容包括:數(shù)據(jù)庫技術(shù)基礎(chǔ)、SQL Server服務器和客戶機、數(shù)據(jù)庫及其管理、數(shù)據(jù)庫中表的基本操作、SQL Server的數(shù)據(jù)查詢等。《21世紀高職高專規(guī)劃教材?網(wǎng)絡專業(yè)系列?SQL Server數(shù)據(jù)庫應用技術(shù)》每章開始附有項目任務的引導文,每章末尾附有課后作業(yè)和除第1章外均附有實訓項目,供學生及時消化對應章節(jié)內(nèi)容之用。附錄中“SQL Server數(shù)據(jù)庫應用技術(shù)”課程教學大綱和課程設計大綱,可供教師和學生參考。
圖書封面
評論、評分、閱讀與下載
SQL Server數(shù)據(jù)庫應用技術(shù) PDF格式下載