數(shù)據(jù)庫基礎(chǔ)與SQL Server應(yīng)用開發(fā)

出版時(shí)間:2008-4  出版社:徐孝凱、 賀桂英 清華大學(xué)出版社 (2008-04出版)  作者:徐孝凱,賀桂英 編  頁數(shù):344  

內(nèi)容概要

  為全國高等院校計(jì)算機(jī)及相關(guān)專業(yè)開設(shè)數(shù)據(jù)庫課程而精心組織和編寫的一本教材,內(nèi)容包括數(shù)據(jù)庫系統(tǒng)的一般概念,關(guān)系運(yùn)算和關(guān)系規(guī)范化的有關(guān)知識,關(guān)系查詢語言(SQL)的語法規(guī)則和應(yīng)用實(shí)例,數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的一般步驟和應(yīng)用舉例,Microsoft SQL Server 2005數(shù)據(jù)庫系統(tǒng)軟件的安裝、配置、使用與管理,以及利用該軟件開發(fā)與維護(hù)數(shù)據(jù)庫的技術(shù)與方法。

書籍目錄

第1章 數(shù)據(jù)庫系統(tǒng)概論1.1 數(shù)據(jù)處理技術(shù)發(fā)展經(jīng)歷1.1.1 人工管理階段1.1.2 文件管理階段1.1.3 數(shù)據(jù)庫管理階段1.1.4 分布式數(shù)據(jù)庫管理階段1.2 概念數(shù)據(jù)模型1.2.1 ER模型的有關(guān)概念1.2.2 ER模型1.3 邏輯數(shù)據(jù)模型1.3.1 層次數(shù)據(jù)模型1.3.2 網(wǎng)狀數(shù)據(jù)模型1.3.3 關(guān)系數(shù)據(jù)模型1.3.4 對象數(shù)據(jù)模型1.4 數(shù)據(jù)庫系統(tǒng)簡介1.4.1 數(shù)據(jù)庫系統(tǒng)構(gòu)成1.4.2 數(shù)據(jù)庫系統(tǒng)用戶1.4.3 數(shù)據(jù)庫體系結(jié)構(gòu)1.4.4 DBMS的主要功能1.4.5 使用數(shù)據(jù)庫系統(tǒng)存取數(shù)據(jù)過程1.4.6 關(guān)系數(shù)據(jù)庫系統(tǒng)簡介1.5 本章小結(jié)1.6 練習(xí)1.6.1 選擇題1.6.2 填空題1.6.3 問答題第2章 關(guān)系運(yùn)算2.1 關(guān)系數(shù)據(jù)結(jié)構(gòu)2.2 關(guān)系完整性2.3 關(guān)系運(yùn)算2.3.1 傳統(tǒng)的集合運(yùn)算2.3.2 專門的關(guān)系運(yùn)算2.3.3 關(guān)系運(yùn)算綜合舉例2.4 本章小結(jié)2.5 練習(xí)2.5.1 選擇題2.5.2 填空題2.5.3 問答題第3章 關(guān)系規(guī)范化基礎(chǔ)3.1 數(shù)據(jù)依賴3.2 關(guān)系規(guī)范化3.2.1 第一范式3.2.2 第二范式3.2.3 第三范式3.2.4 BC范式3.3 本章小結(jié)3.4 練習(xí)3.4.1 選擇題3.4.2 填空題3.4.3 問答題第4章 結(jié)構(gòu)化查詢語言——SQL4.1 SQL簡介4.2 數(shù)據(jù)庫模式的建立和刪除4.2.1 建立數(shù)據(jù)庫模式4.2.2 刪除數(shù)據(jù)庫模式4.3 表結(jié)構(gòu)的建立、修改和刪除4.3.1 建立表結(jié)構(gòu)4.3.2 修改表結(jié)構(gòu)4.3.3 刪除表結(jié)構(gòu)4.4 表內(nèi)容的插入、修改和刪除4.4.1 插入記錄4.4.2 修改記錄4.4.3 刪除記錄4.5 視圖的建立、修改和刪除4.5.1 建立視圖4.5.2 修改視圖內(nèi)容4.5.3 修改視圖定義4.5.4 刪除視圖4.6 SQL查詢4.6.1 SELECT語句格式及簡要說明4.6.2 SELECT選項(xiàng)4.6.3 FROM選項(xiàng)4.6.4 WHERE選項(xiàng)4.6.5 GROUP BY選項(xiàng)4.6.6 HAVING選項(xiàng)4.6.7 ORDER BY選項(xiàng)4.6.8 INTO選項(xiàng)4.7 本章小結(jié)4.8 練習(xí)4.8.1 選擇題4.8.2 填空題4.8.3 問答題4.8.4 按照下列每條SQL查詢語句寫出相應(yīng)的功能4.8.5 按照下列每種功能寫出相應(yīng)的查詢語句第5章 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)5.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程概述5.1.1 需求分析階段5.1.2 概念設(shè)計(jì)階段5.1.3 邏輯設(shè)計(jì)和物理設(shè)計(jì)階段5.1.4 機(jī)器實(shí)現(xiàn)階段5.1.5 運(yùn)行維護(hù)階段5.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)應(yīng)用舉例5.2.1 需求分析5.2.2 概念設(shè)計(jì)5.2.3 邏輯和物理設(shè)計(jì)5.2.4 機(jī)器實(shí)現(xiàn)5.3 本章小結(jié)5.4 練習(xí)5.4.1 選擇題5.4.2 填空題5.4.3 問答題5.4.4 應(yīng)用題第6章 SQL Server 2005安裝與配置6.1 安裝前的準(zhǔn)備工作6.1.1 SQL Server 2005的硬件環(huán)境需求6.1.2 SQL Server 2005的軟件環(huán)境需求6.1.3 SQL Server 2005的網(wǎng)絡(luò)環(huán)境需求6.2 安裝SQL Server 20056.2.1 安裝SQL Server 2005企業(yè)版6.2.2 安裝SQL Server 2005客戶機(jī)6.2.3 下載并安裝SQL Server 2005 Service Pack6.2.4 SQL Server 2005服務(wù)器上的后臺服務(wù)說明6.3 客戶機(jī)上的主要管理工具6.3.1 分析服務(wù)器(Analysis Services)6.3.2 配置工具6.3.3 文檔和教程6.3.4 性能工具6.3.5 SQL Server Business Intelligence Development Studio6.3.6 SQL Server Management Studio6.4 管理SQL Server 2005服務(wù)器6.4.1 注冊SQL Server 2005服務(wù)器6.4.2 暫停、關(guān)閉或恢復(fù)、啟動(dòng)SQL Server 2005服務(wù)器6.4.3 配置SQL Server 2005服務(wù)器6.5 本章小結(jié)6.6 練習(xí)6.6.1 選擇題6.6.2 填空題6.6.3 實(shí)訓(xùn)操作題第7章 數(shù)據(jù)庫與表的建立及管理7.1 SQL Server 2005數(shù)據(jù)庫體系結(jié)構(gòu)7.1.1 SQL Server 2005數(shù)據(jù)庫邏輯結(jié)構(gòu)7.1.2 SQL Server 2005數(shù)據(jù)庫物理結(jié)構(gòu)7.1.3 文件組7.1.4 數(shù)據(jù)文件的存儲結(jié)構(gòu)7.1.5 日志文件的作用及結(jié)構(gòu)7.2 SQL Server 2005系統(tǒng)數(shù)據(jù)庫7.2.1 master系統(tǒng)數(shù)據(jù)庫7.2.2 model系統(tǒng)數(shù)據(jù)庫7.2.3 msdb系統(tǒng)數(shù)據(jù)庫7.2.4 tempdb系統(tǒng)數(shù)據(jù)庫7.2.5 mssqlsystemresource資源系統(tǒng)數(shù)據(jù)庫7.3 創(chuàng)建用戶數(shù)據(jù)庫7.3.1 用戶數(shù)據(jù)庫的命名7.3.2 創(chuàng)建用戶數(shù)據(jù)庫7.4 配置用戶數(shù)據(jù)庫7.4.1 用戶數(shù)據(jù)庫的基本屬性7.4.2 用戶數(shù)據(jù)庫的文件/文件組屬性配置7.4.3 用戶數(shù)據(jù)庫的選項(xiàng)屬性配置7.5 分離、附加和刪除用戶數(shù)據(jù)庫7.5.1 分離用戶數(shù)據(jù)庫7.5.2 附加用戶數(shù)據(jù)庫7.5.3 刪除用戶數(shù)據(jù)庫7.6 創(chuàng)建用戶表7.6.1 SQL Server 2005的基本數(shù)據(jù)類型7.6.2 SQL Server 2005數(shù)據(jù)表的分類7.6.3 用戶表實(shí)例說明7.6.4 創(chuàng)建用戶表7.7 數(shù)據(jù)完整性基本概念7.7.1 什么是數(shù)據(jù)完整性7.7.2 SQL Server 2005如何實(shí)現(xiàn)數(shù)據(jù)完整性7.7.3 規(guī)則與默認(rèn)值對象7.7.4 創(chuàng)建和管理約束7.8 修改用戶表結(jié)構(gòu)7.8.1 修改用戶表的基本結(jié)構(gòu)7.8.2 建立用戶表之間的關(guān)系7.9 用戶表中插入、修改與刪除數(shù)據(jù)7.9.1 向用戶表中插入數(shù)據(jù)7.9.2 修改用戶表中數(shù)據(jù)7.9.3 從用戶表中刪除數(shù)據(jù)行7.10 刪除用戶表7.11 本章小結(jié)7.12 練習(xí)7.12.1 選擇題7.12.2 填空題7.12.3 思考題7.12.4 實(shí)訓(xùn)操作題第8章 Transact-SQL數(shù)據(jù)庫編程8.1 Transact-SQL基礎(chǔ)8.1.1 Transact-SQL基礎(chǔ)知識8.1.2 Transact-SQL運(yùn)算符8.1.3 Transact-SQL常量與變量8.1.4 Transact-SQL函數(shù)與表達(dá)式8.1.5 Transact-SQL批處理8.2 流程控制語句8.2.1 語句塊(BEGIN…END)8.2.2 判斷語句(IF…ELSE)8.2.3 檢測語句(IF…EXISTS)8.2.4 多分支判斷語句(CASE…WHEN)8.2.5 循環(huán)語句(WHILE)8.2.6 跳轉(zhuǎn)語句(GOTO)8.2.7 返回語句(RETURN)8.2.8 延期執(zhí)行語句(WAIT FOR)8.3 功能性語句8.3.1 注釋符8.3.2 輸出語句(PRINT)8.3.3 錯(cuò)誤處理語句(RAISERROR)8.3.4 選項(xiàng)設(shè)置語句(SET)8.4 游標(biāo)(CURSOR)8.4.1 游標(biāo)的基本概念8.4.2 聲明游標(biāo)8.4.3 打開游標(biāo)8.4.4 讀取游標(biāo)8.4.5 與游標(biāo)有關(guān)的全局變量8.4.6 關(guān)閉與釋放游標(biāo)8.4.7 游標(biāo)使用實(shí)例8.5 事務(wù)與鎖8.5.1 事務(wù)的ACID特性8.5.2 鎖的基本概念8.5.3 死鎖及處理8.6 事務(wù)編程8.6.1 SQL Server 2005的事務(wù)模式8.6.2 啟動(dòng)和結(jié)束SQL Server 2005事務(wù)8.6.3 回滾SQL Server 2005事務(wù)8.7 存儲過程8.7.1 存儲過程的定義與類型8.7.2 創(chuàng)建存儲過程8.7.3 管理存儲過程8.8 觸發(fā)器8.8.1 觸發(fā)器的定義與類型8.8.2 DDL觸發(fā)器8.8.3 DML觸發(fā)器8.8.4 創(chuàng)建DML觸發(fā)器8.8.5 管理DML觸發(fā)器8.9 本章小結(jié)8.10 練習(xí)8.10.1 選擇題8.10.2 填空題8.10.3 思考題8.10.4 上機(jī)實(shí)訓(xùn)題第9章 數(shù)據(jù)庫管理與維護(hù)9.1 數(shù)據(jù)庫的備份與恢復(fù)9.1.1 數(shù)據(jù)庫的備份與恢復(fù)類型9.1.2 數(shù)據(jù)庫的備份9.1.3 數(shù)據(jù)庫的恢復(fù)9.2 數(shù)據(jù)的導(dǎo)入與導(dǎo)出9.2.1 數(shù)據(jù)的導(dǎo)入9.2.2 數(shù)據(jù)的導(dǎo)出9.3 系統(tǒng)安全管理9.3.1 SQL Server 2005的安全機(jī)制9.3.2 用戶、角色與權(quán)限9.3.3 用戶管理9.3.4 權(quán)限管理9.3.5 角色管理9.4 數(shù)據(jù)庫安全管理相關(guān)命令9.4.1 用戶管理相關(guān)命令9.4.2 權(quán)限管理相關(guān)命令9.4.3 角色管理相關(guān)命令9.5 本章小結(jié)9.6 練習(xí)9.6.1 填空題9.6.2 思考題9.6.3 實(shí)訓(xùn)操作題第10章 數(shù)據(jù)庫應(yīng)用開發(fā)10.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)方法和一般步驟10.1.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)方法10.1.2 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的一般步驟10.2 網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)10.2.1 C/S體系數(shù)據(jù)庫應(yīng)用系統(tǒng)10.2.2 B/S體系數(shù)據(jù)庫應(yīng)用系統(tǒng)10.2.3 數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)選擇10.3 SQL Server 2005數(shù)據(jù)庫開發(fā)技術(shù)10.3.1 SQL Server 2005的數(shù)據(jù)庫體系結(jié)構(gòu)10.3.2 SQL Server 2005應(yīng)用項(xiàng)目開發(fā)相關(guān)技術(shù)10.4 VB.NET+SQL Server 2005應(yīng)用開發(fā)實(shí)例10.4.1 實(shí)例說明10.4.2 創(chuàng)建VB.NET應(yīng)用程序項(xiàng)目10.4.3 創(chuàng)建數(shù)據(jù)庫和表10.4.4 功能模塊設(shè)計(jì)10.4.5 程序的運(yùn)行與測試10.5 本章小結(jié)10.6 練習(xí)10.6.1 填空題10.6.2 思考題10.6.3 上機(jī)實(shí)訓(xùn)題

章節(jié)摘錄

第1章 數(shù)據(jù)庫系統(tǒng)概論數(shù)據(jù)庫技術(shù)在整個(gè)計(jì)算機(jī)技術(shù)中是非常重要和不可或缺的,通過數(shù)據(jù)庫才能進(jìn)行數(shù)據(jù)的有效組織、存儲、處理、交流和共享。本章主要介紹數(shù)據(jù)庫系統(tǒng)的一些基本概念和知識,使讀者對數(shù)據(jù)處理技術(shù)和數(shù)據(jù)庫系統(tǒng)大致有所了解,為后續(xù)的學(xué)習(xí)奠定基礎(chǔ)。1.1 數(shù)據(jù)處理技術(shù)發(fā)展經(jīng)歷在討論數(shù)據(jù)處理技術(shù)之前,先簡要說明一下數(shù)據(jù)和數(shù)據(jù)處理的概念。數(shù)據(jù)(data)是人們描述客觀事物及其活動(dòng)的抽象符號表示,是人們相互之間進(jìn)行思想文化交流的工具。根據(jù)人們的種族和文化背景的不同,所使用的數(shù)據(jù)(主要表現(xiàn)為語言和文字)也相應(yīng)不同。對于中國人,可以把客觀事物和主觀活動(dòng)通過漢語言和漢文字這樣的數(shù)據(jù)形式表達(dá)出來,流傳下去。

編輯推薦

《普通高等院校計(jì)算機(jī)專業(yè)本科實(shí)用教程系列?數(shù)據(jù)庫基礎(chǔ)與SQL Server應(yīng)用開發(fā)》內(nèi)容安排循序漸進(jìn),敘述條理清楚,概念準(zhǔn)確,SQL語句分析簡明透徹,上機(jī)操作過程圖文并茂。《普通高等院校計(jì)算機(jī)專業(yè)本科實(shí)用教程系列?數(shù)據(jù)庫基礎(chǔ)與SQL Server應(yīng)用開發(fā)》適合作為學(xué)習(xí)數(shù)據(jù)庫課程的教材和學(xué)習(xí)數(shù)據(jù)庫知識的參考書。

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)庫基礎(chǔ)與SQL Server應(yīng)用開發(fā) PDF格式下載


用戶評論 (總計(jì)1條)

 
 

  •   比較喜歡卓越的送貨速度
 

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

京ICP備13047387號-7