數(shù)據(jù)庫原理與應用

出版時間:2012-8  出版社:東軟電子出版社  作者:孔宇彥 主編  頁數(shù):327  字數(shù):526000  

內(nèi)容概要

  數(shù)據(jù)庫技術是計算機領域中非常重要的一個部分,數(shù)據(jù)庫設計與設施能力是計算機類各專業(yè)的專科學生必須要掌握的能力?!”緯凑誄DIO的理念,以任務驅(qū)動,案例教學為模式進行編寫。本書面向真實項目開發(fā)的工作過程,圍繞“選課管理系統(tǒng)”教學案例、“商品銷售管理系統(tǒng)”實踐案例和“新聞管理系統(tǒng)”綜合案例,全面詳細講解了數(shù)據(jù)庫設計過程及SQL
Server 2008數(shù)據(jù)庫應用技術。 本書主要面向計算機及相關專業(yè)的??茖W生,結(jié)構(gòu)緊湊,共分為12章。

書籍目錄

第1章項目任務書
1.1“選課管理系統(tǒng)”任務書
1.2“商品銷售管理系統(tǒng)”任務書
第2章數(shù)據(jù)庫規(guī)劃與設計
2.1數(shù)據(jù)庫概述
2.1.1基本概念
2.1.2數(shù)據(jù)庫系統(tǒng)組成
2.1.3數(shù)據(jù)庫體系結(jié)構(gòu)
2.2數(shù)據(jù)庫設計開發(fā)周期
2.3數(shù)據(jù)庫需求分析
2.3.1需求分析的任務
2.3.2常用的需求調(diào)查方法
2.3.3需求分析成果
2.3.4選課管理數(shù)據(jù)庫的需求分析
2.4數(shù)據(jù)庫概念結(jié)構(gòu)設計
2.4.1概念結(jié)構(gòu)設計的任務
2.4.2實體與關系
2.4.3E-R模型
2.4.4概念模型的設計步驟
2.4.5數(shù)據(jù)模型規(guī)范化
2.4.6選課管理數(shù)據(jù)庫的概念結(jié)構(gòu)設計
2.5數(shù)據(jù)庫邏輯結(jié)構(gòu)設計
2.5.1邏輯結(jié)構(gòu)設計的任務
2.5.2關系模型
2.5.3數(shù)據(jù)完整性約束
2.5.4概念模型到關系模型的轉(zhuǎn)換
2.5.5選課管理數(shù)據(jù)庫的邏輯結(jié)構(gòu)設計
2.6數(shù)據(jù)庫物理結(jié)構(gòu)設計
2.6.1物理結(jié)構(gòu)設計的任務
2.6.2物理結(jié)構(gòu)設計方法
2.6.3選課管理數(shù)據(jù)庫的物理設計
2.7數(shù)據(jù)庫的實施與維護
2.8提高與實踐環(huán)節(jié)
2.8.1提高環(huán)節(jié)
2.8.2實踐環(huán)節(jié)
第3章走進SQL Server
3.1SQL Server 2008簡介
3.1.1SQL Server概述
3.1.2SQL Server 2008特點
3.1.3SQL Server2008的版本和組件
3.2SQL Server 2008的安裝
3.2.1SQL Server 2008安裝環(huán)境需求
3.2.2SQL Server 2008安裝過程
3.3SQL Server 2008管理工具
3.3.1SQL Server Management Studio
3.3.2SQL Server Configuration Manager
3.3.3SQL Server Profiler
3.3.4數(shù)據(jù)庫引擎優(yōu)化顧問
第4章創(chuàng)建與管理數(shù)據(jù)庫
4.1系統(tǒng)數(shù)據(jù)庫概述
4.2創(chuàng)建數(shù)據(jù)庫
4.2.1數(shù)據(jù)庫文件
4.2.2使用Management Studio創(chuàng)建選課管理系統(tǒng)數(shù)據(jù)庫
4.3管理數(shù)據(jù)庫
4.3.1使用Management Studio生成創(chuàng)建選課管理數(shù)據(jù)庫腳本
4.3.2使用Management Studio查看與修改選課管理數(shù)據(jù)庫信息
4.3.3使用Management Studio收縮選課管理數(shù)據(jù)庫
4.3.4使用Management Studio刪除選課管理數(shù)據(jù)庫
4.3.5使用Management Studio分離和附加選課管理數(shù)據(jù)庫
4.4提高與實踐環(huán)節(jié)
4.4.1提高環(huán)節(jié)
4.4.2實踐環(huán)節(jié)
第5章創(chuàng)建與管理數(shù)據(jù)表
5.1數(shù)據(jù)表的概述
5.1.1表的概念
5.1.2數(shù)據(jù)類型
5.1.3表完整性約束
5.2創(chuàng)建數(shù)據(jù)表
5.2.1使用Management Studio創(chuàng)建數(shù)據(jù)表
5.2.2使用CREAE TABLE語名創(chuàng)建數(shù)據(jù)表
5.3管理數(shù)據(jù)表
5.3.1查看表屬性
5.3.2修改表結(jié)構(gòu)
5.3.3刪除數(shù)據(jù)表
5.3.4重命名數(shù)據(jù)表
5.4更新表數(shù)據(jù)
5.4.1使用Management Studio更新表數(shù)據(jù)
5.4.2查看表記錄
5.4.3用INSERT語句添加數(shù)據(jù)
5.4.4用UPDATE語句修改數(shù)據(jù)
5.4.5用DELETE語句刪除數(shù)據(jù)
5.5提高與實踐環(huán)節(jié)
5.5.1提高環(huán)節(jié)
5.5.2實踐環(huán)節(jié)
第6章數(shù)據(jù)查詢
6.1數(shù)據(jù)查詢前的準備
6.1.1安裝“xkgldata”數(shù)據(jù)庫
6.1.2SELECT語句基本結(jié)構(gòu)
6.1.3SELECT語句的執(zhí)行方式
6.2簡單查詢
6.2.1查詢指定的列
6.2.2查詢所有的列
6.2.3消除取值相同的記錄
6.2.4查詢結(jié)果是經(jīng)過計算的列值
6.2.5改變查詢結(jié)果中的列標題
6.3條件查詢
6.3.1比較查詢條件
6.3.2范圍查詢條件
6.3.3集合查詢條件
6.3.4涉及空值查詢
6.3.5模糊查詢
6.3.6多重條件查詢
6.4數(shù)據(jù)統(tǒng)計
6.4.1聚合函數(shù)
6.4.2GROUP BY子句
6.4.3HAVING子句
6.5嵌套查詢
6.5.1使用比較運算符的嵌套查詢
6.5.2使用IN的嵌套查詢
6.6連接查詢
6.6.1內(nèi)連接
6.6.2外連接
6.6.3交叉連接
6.7數(shù)據(jù)排序
6.7.1ORDER BY子句
6.7.2使用TOP關鍵字
6.8提高與實踐環(huán)節(jié)
6.8.1提高環(huán)節(jié)
6.8.2實踐環(huán)節(jié)
第7章視圖和索引
7.1視圖的概述
7.1.1視圖的基本概念
7.1.2視圖的作用
7.2創(chuàng)建視圖
7.2.1使用Management Studio創(chuàng)建視圖
7.2.2使用CREATE VIEW語句創(chuàng)建視圖
7.3管理視圖
7.3.1查看視圖信息
7.3.2修改視圖
7.3.3刪除視圖
7.3.4重命名視圖
7.4使用視圖操作數(shù)據(jù)表
7.5索引的概述
7.5.1什么是索引
7.5.2索引的類型
7.5.3索引和約束的關系
7.6創(chuàng)建索引
7.6.1使用Managemen Studio創(chuàng)建索引
7.6.2使用CREATE INDEX語句創(chuàng)建索引
7.7管理索引
7.7.1查看索引
7.7.2修改索引
7.7.3刪除索引
7.8提高與實踐環(huán)節(jié)
7.8.1提高環(huán)節(jié)
7.8.2實踐環(huán)節(jié)
第8章Transact-SQL 編程
8.1Transact-SQL簡介
8.1.1T-SQL語法格式約定
8.1.2批處理
8.1.3腳本
8.1.4注釋
8.2常量和變量
8.2.1常量
8.2.2全局變量
8.2.3局部變量
8.3運算符與表達式
8.4流程控制語句
8.4.1BEGIN...END語句
8.4.2IF...ELSE語句
8.4.3CASE...END語句
8.4.4WHILE...CONTINUE...BREAK語句
8.4.5WAITFOR語句
8.4.6RETURN 語句
8.5函數(shù)
8.5.1聚合函數(shù)
8.5.2數(shù)學函數(shù)
8.5.3字符串函數(shù)
8.5.4日期和時間函數(shù)
8.5.5其他系統(tǒng)函數(shù)
8.6用戶自定義函數(shù)
8.6.1使用CREATE FUNCTION語句創(chuàng)建自定義函數(shù)
8.6.2查看、修改和刪除自定義函數(shù)
8.7提高與實踐環(huán)節(jié)
8.7.1提高環(huán)節(jié)
8.7.2實踐環(huán)節(jié)
第9章存儲過程、游標和觸發(fā)器
9.1存儲過程概述
9.1.1存儲過程的基本概念
9.1.2存儲過程的分類
9.1.3存儲過程的優(yōu)點
9.2創(chuàng)建和執(zhí)行存儲過程
9.2.1使用Management Studio創(chuàng)建存儲過程
9.2.2使用T-SQL語句創(chuàng)建與執(zhí)行存儲過程
9.3管理存儲過程
9.3.1查看存儲過程
9.3.2修改存儲過程
9.3.3刪除存儲過程
9.4游標的使用
9.4.1游標概述
9.4.2游標的基本操作
9.5觸發(fā)器的概述
9.5.1觸發(fā)器的作用
9.5.2觸發(fā)器的分類
9.5.3INSERTED表和DELETED表
9.6創(chuàng)建觸發(fā)器
9.6.1DML觸發(fā)器
9.6.2DDL觸發(fā)器
9.7管理觸發(fā)器
9.7.1查看觸發(fā)器信息
9.7.2修改觸發(fā)器
9.7.3刪除觸發(fā)器
9.7.4啟用或禁止觸發(fā)器
9.8提高與實踐環(huán)節(jié)
9.8.1提高環(huán)節(jié)
9.8.2實踐環(huán)節(jié)
第10章數(shù)據(jù)庫安全性管理
10.1SQL Server 2008的安全機制
10.2登錄賬戶管理
10.2.1身份驗證模式
10.2.2使用SQL Server Managemen Studio管理登錄賬戶
10.2.3使用Transact-SQL管理登錄賬戶
10.3數(shù)據(jù)庫用戶管理
10.3.1使用SQL Server Managemen Studio管理數(shù)據(jù)庫用戶
10.3.2使用Transact-SQL管理數(shù)據(jù)庫用戶
10.4權(quán)限管理
10.4.1授權(quán)的安全對象
10.4.2權(quán)限類別
10.4.3權(quán)限管理
10.5角色管理
10.5.1服務器角色
10.5.2數(shù)據(jù)庫角色
10.6提高與實踐環(huán)節(jié)
10.6.1提高環(huán)節(jié)
10.6.2實踐環(huán)節(jié)
第11章數(shù)據(jù)庫日常維護
11.1故障的種類
11.2數(shù)據(jù)庫備份
11.2.1備份類型
11.2.2備份設備
11.2.3備份數(shù)據(jù)庫
11.3數(shù)據(jù)庫恢復
11.3.1恢復概述
11.3.2恢復數(shù)據(jù)庫
11.4數(shù)據(jù)的導入與導出
11.4.1數(shù)據(jù)的導出
11.4.2數(shù)據(jù)的導入
11.5提高與實踐環(huán)節(jié)
11.5.1提高環(huán)節(jié)
11.5.2實踐環(huán)節(jié)
第12章新聞管理系統(tǒng)構(gòu)建
12.1工作目標
12.2知識準備
12.2.1ADO.NET 技術框架
12.2.2NET Framework 數(shù)據(jù)提供程序
12.2.3.NET Framework 數(shù)據(jù)提供程序的核心對象
12.2.4ADO.NET DataSet
12.3系統(tǒng)設計
12.3.1模塊功能描述
12.3.2數(shù)據(jù)庫設計
12.3.3界面設計
12.4代碼實現(xiàn)
12.4.1知識準備
12.4.2任務實現(xiàn)

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫原理與應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7