TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
SQL Server 2008數據庫應用教程(第2版)(簡體書)
滿額折

SQL Server 2008數據庫應用教程(第2版)(簡體書)

人民幣定價:42 元
定  價:NT$ 252 元
優惠價:87219
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:6 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《普通高等學校計算機教育“十二五”規劃教材:SQLServer2008數據庫應用教程(第2版)》以介紹SQL Server 2008數據庫管理系統為主,同時介紹一定的數據庫基礎知識和數據庫應用程序開發等方面的知識。全書共分14章,內容包括:SQL Server 2008數據庫系統簡介、服務器與客戶端配置、Transact-SQL基礎、數據庫管理、表和視圖管理、存儲過程和觸發器管理、￿標管理、維護數據庫、SQL Server安全管理、SQL Server代理服務以及使用Visual C#程序設計和開發數據庫應用程序。
《普通高等學校計算機教育“十二五”規劃教材:SQLServer2008數據庫應用教程(第2版)》由多年講授數據庫原理及應用、SQLServer數據庫管理系統的教師及多年從事SQL Server數據庫應用系統開發的工程師聯合編寫。全書包含大量示例,每章後都附有大量的理論練習題和上機練習題,練習題內容重點突出,且知識點覆蓋全面。
本書還為教師配備了電子教案,每章後的理論練習題和上機練習題參考答案,以及第14章介紹的Visual C#數據庫應用程序的源程序,為教師開展教學提供了方便。
本書可作為大學本科有關課程教材,也可供大專、高職使用,或作為廣大SQL Server 2008數據庫管理員和開發人員的參考資料。·

作者簡介

鬱雨君,一個專心的兒童文學作家,無數小讀者心目中那個親切神奇、溫暖優美的辮子姐姐。她寫的每一本書都和成長息息相關,溫暖過無數透明孩子心。主要作品包括“辮子姐姐心靈花園”系列裡的《世界上的另一個我》、《我不想不想長大》等,“辮子姐姐成長物語”系列裡的《屋頂上的天使》、《催淚彈小巫婆》等,“辮子姐姐主題公園”系列裡的《我的王子同桌》、《看不見的小姑娘》等。迄今共出版60餘部兒童文學作品,作品多次榮登全國少兒書開卷榜前列,曾獲“全國優秀少兒圖書獎”、“新聞出版總署向青少年推薦百種優秀圖書”、“陳伯吹兒童文學獎”、《兒童文學》小說擂臺賽金獎”等獎項,作品入選慕尼黑青少年圖書館“白烏鴉書目”,編劇的少女電影《十三歲女孩》參賽戛納電影節“青少年競賽單元”。·

名人/編輯推薦

《普通高等學校計算機教育"十二五"規劃教材:SQL Server 2008數據庫應用教程(第2版)》還為教師配備了電子教案,每章后的理論練習題和上機練習題參考答案,以及第14章介紹的Visual C#數據庫應用程序的源程序,為教師開展教學提供了方便。《普通高等學校計算機教育"十二五"規劃教材:SQL Server 2008數據庫應用教程(第2版)》可作為大學本科有關課程教材,也可供大專、高職使用,或作為廣大SQL Server 2008數據庫管理員和開發人員的參考資料。

目次

第1章 數據庫基礎
1.1 數據庫系統基本概念
1.2 數據管理技術的發展
1.3 數據模型
1.3.1 現實世界
1.3.2 信息世界
1.3.3 機器世界
1.4 關系數據庫
1.4.1 關係模型
1.4.2 關系數據庫的規範化理論
1.5 數據庫系統的體系結構
1.5.1 數據庫系統的三級模式結構
1.5.2 數據庫的二級映像與數據的獨立性
1.6 數據庫系統設計簡介
練習題

第2章 SQL Server簡介
2.1 概述
2.1.1 SQL Server的發展
2.1.2 SQL Server的客戶機/服務器體系結構
2.2 SQL Server 2008的安裝
2.2.1 SQL Server 2008的版本
2.2.2 SQL Server 2008的系統要求
2.2.3 SQL Server 2008的安裝
2.3 SQL Server 2008的管理工具簡介
2.4 SQL Server的數據庫體系結構
2.5 SQL Server 2008的系統數據庫簡介
2.6 SQL Server 2008的系統表簡介
練習題

第3章 服務器與客戶端配置
3.1 配置服務器
3.1.1 創建服務器組
3.1.2 註冊服務器
3.1.3 啟動、暫停和停止 SQL Server
3.1.4 服務器的連接與斷開
3.1.5 配置服務器屬性
3.1.6 配置服務器端網絡連接
3.1.7 服務器配置選項
3.1.8 配置鏈接服務器
3.2 配置客戶端
3.2.1 配置客戶端網絡
3.2.2 配置ODBC數據源
練習題

第4章 Transact-SQL語言基礎
4.1 Transact-SQL簡介
4.2 Transact-SQL的語法規則
4.3 標識符
4.4 數據類型
4.4.1 整型數據類型
4.4.2 定點數據類型
4.4.3 浮點數據類型
4.4.4 字符數據類型
4.4.5 日期和時間數據類型
4.4.6 圖形數據類型
4.4.7 貨幣數據類型
4.4.8 位數據類型
4.4.9 二進制數據類型
4.4.10 其他數據類型
4.5 常量
4.6 變量
4.6.1 局部變量
4.6.2 全局變量
4.7 運算符與表達式
4.7.1 算術運算符
4.7.2 字符串串聯運算符
4.7.3 賦值運算符
4.7.4 比較運算符
4.7.5 邏輯運算符
4.7.6 位運算符
4.7.7 一元運算符
4.7.8 運算符的優先次序
4.8 函數
4.8.1 數學函數
4.8.2 字符串函數
4.8.3 日期和時間函數
4.8.4 轉換函數
4.8.5 聚合函數
4.9 流程控制語句
4.9.1 BEGIN…END語句
4.9.2 IF…ELSE語句
4.9.3 CASE函數
4.9.4 WHILE循環
4.9.5 GOTO語句
4.9.6 WAITFOR語句
4.9.7 RETURN語句
4.10 注釋
4.11 Transact-SQL語句的解析、編譯和執行
練習題

第5章 數據庫管理
5.1 數據庫的存儲結構
5.1.1 數據庫文件
5.1.2 數據庫文件組
5.2 創建數據庫
5.2.1 使用SQL Server Management Studio的圖形界面工具創建數據庫
5.2.2 使用CREATE DATABASE語句創建數據庫
5.3 修改數據庫
5.3.1 使用數據庫屬性對話框修改數據庫
5.3.2 使用ALTER DATABASE語句修改數據庫
5.4 刪除數據庫
5.4.1 使用圖形界面工具刪除數據庫
5.4.2 使用DROP DATABASE語句刪除數據庫
5.5 分離數據庫和附加數據庫
5.5.1 分離數據庫
5.5.2 附加數據庫
5.6 收縮數據庫
5.6.1 查看數據庫磁盤使用情況
5.6.2 使用圖形界面工具收縮數據庫
5.6.3 使用DBCC SHRINKDATABASE語句收縮數據庫
5.6.4 使用DBCC SHRINKFILE語句收縮指定的數據庫文件
5.6.5 設置自動收縮數據庫選項
5.7 移動數據庫
練習題

第6章 表和視圖
6.1 表
6.1.1 表的概念
6.1.2 創建表
6.1.3 查看和管理表中的數據
6.1.4 查看表的磁盤空間信息
6.1.5 修改表
6.1.6 刪除表
6.2 表約束
6.2.1 表約束的類型
6.2.2 管理主鍵約束
6.2.3 管理唯一性約束
6.2.4 管理檢查約束
6.2.5 管理默認約束
6.2.6 外部鍵約束
6.3 表的更新
6.3.1 插入數據
6.3.2 刪除數據
6.3.3 修改數據
6.4 表的查詢
6.4.1 使用圖形界面工具查詢數據
6.4.2 SELECT語句
6.4.3 最基本的SELECT語句
6.4.4 設置查詢條件
6.4.5 對查詢結果排序
6.4.6 使用聚合函數
6.4.7 對查詢結果分組
6.4.8 指定組或聚合的搜索條件
6.4.9 生成匯總行
6.4.10 連接查詢
6.4.11 子查詢
6.4.12 合併查詢
6.4.13 保存查詢結果
6.5 視圖管理
6.5.1 視圖概述
6.5.2 創建視圖
6.5.3 修改視圖
6.5.4 刪除視圖
練習題

第7章 規則和索引
7.1 規則
7.1.1 規則的概念
7.1.2 創建規則
7.1.3 查看規則
7.1.4 綁定規則
7.1.5 解除綁定規則
7.1.6 刪除規則
7.2 索引
7.2.1 設計索引
7.2.2 創建索引
7.2.3 修改索引
7.2.4 刪除索引
7.2.5 查看索引信息
7.2.6 使用索引優化數據庫查詢效率
7.2.7 無法使用索引的SELECT語句
練習題

第8章 存儲過程、函數和觸發器
8.1 存儲過程
8.1.1 什麼是存儲過程
8.1.2 創建存儲過程
8.1.3 執行不帶參數的存儲過程
8.1.4 帶參數的存儲過程
8.1.5 存儲過程的返回值
8.1.6 獲取存儲過程信息
8.1.7 修改和重命名存儲過程
8.1.8 刪除存儲過程
8.1.9 系統存儲過程
8.2 用戶定義函數
8.2.1 什麼是用戶定義函數
8.2.2 創建標量值函數
8.2.3 創建內連表值函數
8.2.4 創建多語句表值函數
8.2.5 修改和重命名用戶定義函數
8.2.6 刪除用戶定義函數
8.3 觸發器
8.3.1 觸發器的基本概念
8.3.2 deleted表和inserted表
8.3.3 事務的概念及應用
8.3.4 創建觸發器
8.3.5 修改觸發器
8.3.6 刪除觸發器
8.3.7 禁用和啟用觸發器
練習題

第9章 ￿標
9.1 ￿標概述
9.1.1 ￿標的概念
9.1.2 ￿標的分類
9.2 ￿標的使用
9.2.1 聲明￿標
9.2.2 打開￿標
9.2.3 讀取￿標數據
9.2.4 關閉￿標
9.2.5 獲取￿標的狀態和屬性
9.2.6 修改￿標結果集中的行
9.2.7 刪除￿標結果集中的行
9.2.8 刪除￿標
練習題

第10章 維護數據庫
10.1 導入和導出數據
10.1.1 將表中數據導出到文本文件
10.1.2 將表中數據導出到Access數據庫
10.1.3 從文本文件向SQL Server數據庫中導入數據
10.1.4 從Access數據庫中導入數據
10.2 備份數據庫
10.2.1 數據庫備份方式
10.2.2 SQL Server 2008的備份和恢復數據庫模式
10.2.3 創建和刪除備份設備
10.2.4 使用圖形界面工具對數據庫進行備份
10.2.5 使用BACKUP DATABASE語句備份數據庫
10.3 恢復數據庫
10.3.1 使用使用圖形界面工具恢復數據庫
10.3.2 使用RESTORE DATABASE語句恢復數據庫
10.3.3 使用RESTORE LOG語句恢復事務日誌
10.4 數據庫快照
10.4.1 數據庫快照的概念
10.4.2 創建數據庫快照
10.4.3 查看數據庫快照
10.4.4 恢復到數據庫快照
10.4.5 刪除數據庫快照
練習題

第11章 SQL Server安全管理
11.1 安全管理概述
11.2 登錄
11.2.1 身份驗證模式
11.2.2 創建登錄名
11.2.3 修改和刪除登錄名
11.3 數據庫用戶
11.3.1 數據庫用戶概述
11.3.2 新建數據庫用戶
11.3.3 修改和刪除數據庫用戶
11.4 角色
11.4.1 角色管理
11.4.2 管理角色中的用戶
11.5 權限管理
11.5.1 權限的種類
11.5.2 設置權限
練習題

第12章 SQL Server代理服務
12.1 配置SQL Server代理服務
12.2 作業管理
12.2.1 創建作業
12.2.2 啟動、停止和禁用作業
12.2.3 修改和刪除作業
12.3 警報管理
12.3.1 創建警報
12.3.2 修改和刪除警報
12.4 操作員管理
12.4.1 創建操作員
12.4.2 修改和刪除操作員
練習題

第13章 Visual C#程序設計基礎
13.1 C#語言基礎
13.1.1 C#語言的基本特點
13.1.2 .NET Framework和C#
13.1.3 使用Visual Studio 2008
13.1.4 編寫一個簡單的C#例子
13.2 數據類型
13.2.1 值類型
13.2.2 引用類型
13.2.3 類型轉換
13.3 常量和變量
13.3.1 常量
13.3.2 變量
13.4 運算符和表達式
13.4.1 算術運算符和算術表達式
13.4.2 邏輯運算符和邏輯表達式
13.4.3 遞增遞減運算符和遞增遞減表達式
13.4.4 關係運算符和關系表達式
13.4.5 賦值運算符和賦值表達式
13.5 流程控制語句
13.5.1 選擇控制語句
13.5.2 循環控制語句
13.5.3 跳轉控制語句
13.5.4 異常處理語句
13.6 類和對象
13.6.1 面向對象程序設計思想
13.6.2 創建類
13.6.3 函數
練習題

第14章 Visual C#數據庫程序設計
14.1 ADO.NET的結構和命名空間
14.1.1 ADO.NET的結構
14.1.2 ADO.NET的命名空間
14.2 ADO.NET中的常用SQL Server訪問類
14.2.1 SqlConnection類
14.2.2 SqlCommand類
14.2.3 SqlDataReader類
14.2.4 DataSet類
14.2.5 SqlDataAdapter類
14.2.6 DataView類
14.3 人力資源管理系統(C/S版)
14.3.1 數據庫設計
14.3.2 應用程序的設計
練習題
……·

書摘/試閱



數據庫系統的設計包括數據庫的設計和數據庫應用系統的設計。數據庫設計是指設計數據庫的結構特性,即為特定的應用環境構造最優的數據模型;數據庫應用系統的設計是指設計出滿足各種用戶對數據庫應用需求的應用程序。用戶通過應用程序來訪問和操作數據庫。
需要指出的是,以上設計步驟既是數據庫設計的過程,也包括數據庫應用系統的設計過程。
在設計過程中只有將這兩方面有機地結合起來,互相參照、互為補充,才可以設計出性能良好的數據庫應用系統。
1.需求分析階段
需求分析階段是數據庫設計的第一步,也是最困難、最耗時的一步。需求分析的任務是要準確了解并分析用戶對系統的要求,確定所要開發的應用系統的目標,收集和分析用戶對數據與處理的要求。需求分析主要是考慮“做什么”,而不是考慮“怎么做”。需求分析做得是否充分、準確,將決定以后各設計步驟能否順利進行。如果需求分析做得不好,會影響整個系統的性能,甚至會導致整個數據庫設計的返工。
需求分析階段需要重點調查的是用戶的信息要求、處理要求、安全性與完整性要求。信息要求是指用戶需要從數據庫中獲得信息的內容與性質;由用戶的信息要求可以導出數據要求,即在數據庫中需要存儲哪些數據;處理要求包括對處理功能的要求,對處理的響應時間的要求,對處理方式(如批處理、聯機處理)的要求等。
需求分析的結果是產生用戶和設計者都能接受的需求說明書,作為下一步數據庫概念結構設計的基礎。
2.概念結構設計階段
需求分析階段描述的用戶需求是面向現實世界的具體需求。將需求分析得到的用戶需求抽象為信息結構即概念模型的過程就是概念結構設計。概念結構是獨立于支持數據庫的DBMS和使用的硬件環境的。
人們提出了多種概念結構設計的表達工具,其中,最常用、最有名的是E-R模型。
在概念結構設計階段,首先要對需求分析階段收集到的數據進行分類、組織,形成實體、實體的屬性,標識實體的碼,確定實體之間的聯系類型(1:1,1:n,m:n),針對各個局部應用設計局部視圖。各個局部視圖建立好后,還需要對它們進行合并,通過消除各局部視圖的屬性沖突、命名沖突、結構沖突、數據冗余等,最終集成為一個全局視圖。
概念結構具有豐富的語義表達能力,能表達用戶的各種需求,反映現實世界中各種數據及其復雜的聯系,以及用戶對數據的處理要求等。由于概念結構獨立于具體的DBMS,因此易于理解,用它可以和不熟悉計算機的用戶交換意見。
設計概念模型的最終目的是向某種DBMS支持的數據模型轉換,因此,概念模型是數據庫邏輯設計的依據,是整個數據庫設計的關鍵。
3.邏輯結構設計階段
邏輯結構設計的任務是將概念結構進一步轉化為某一DBMS支持的數據模型,包括數據庫模式和外模式。
在邏輯結構設計階段,首先需要將概念結構轉化為一般的關系、網狀、層次模型;然后將轉化后的關系、網狀、層次模型向特定DBMS支持下的數據模型轉換,轉換的主要依據是所選用的DBMS的功能及限制,沒有通用規則。對于關系模型來說,這種轉換通常都比較簡單,最后對數據模型進行優化。
對于E-R圖向關系模型的轉換,需要解決的問題是如何將實體、實體的屬性和實體之間的聯系轉化為關系模型。
得到初步數據模型后,還應該適當地修改、調整數據模型的結構,以進一步提高數據庫應用系統的性能。關系數據模型的優化通常以規范化理論為指導。
這一階段可能還需要設計用戶子模式(外模式),即用戶可直接訪問的數據模式。前面已經提到過,同一系統中,不同用戶可以有不同的外模式。外模式來自邏輯模式,但在結構和形式上可以不同于邏輯模式,所以它不是邏輯模式簡單的子集。外模式的作用主要有:通過外模式對邏輯模式的屏蔽,為應用程序提供了一定的邏輯獨立性;可以更好地適應不同用戶對數據的需求;為用戶劃定了訪問數據的范圍,有利于數據的安全保密等。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 219
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區