出版時間:2008-4 出版社:徐孝凱、 賀桂英 清華大學出版社 (2008-04出版) 作者:徐孝凱,賀桂英 編 頁數(shù):344
內(nèi)容概要
為全國高等院校計算機及相關專業(yè)開設數(shù)據(jù)庫課程而精心組織和編寫的一本教材,內(nèi)容包括數(shù)據(jù)庫系統(tǒng)的一般概念,關系運算和關系規(guī)范化的有關知識,關系查詢語言(SQL)的語法規(guī)則和應用實例,數(shù)據(jù)庫應用系統(tǒng)設計的一般步驟和應用舉例,Microsoft SQL Server 2005數(shù)據(jù)庫系統(tǒng)軟件的安裝、配置、使用與管理,以及利用該軟件開發(fā)與維護數(shù)據(jù)庫的技術與方法。
書籍目錄
第1章 數(shù)據(jù)庫系統(tǒng)概論1.1 數(shù)據(jù)處理技術發(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模型的有關概念1.2.2 ER模型1.3 邏輯數(shù)據(jù)模型1.3.1 層次數(shù)據(jù)模型1.3.2 網(wǎng)狀數(shù)據(jù)模型1.3.3 關系數(shù)據(jù)模型1.3.4 對象數(shù)據(jù)模型1.4 數(shù)據(jù)庫系統(tǒng)簡介1.4.1 數(shù)據(jù)庫系統(tǒng)構成1.4.2 數(shù)據(jù)庫系統(tǒng)用戶1.4.3 數(shù)據(jù)庫體系結構1.4.4 DBMS的主要功能1.4.5 使用數(shù)據(jù)庫系統(tǒng)存取數(shù)據(jù)過程1.4.6 關系數(shù)據(jù)庫系統(tǒng)簡介1.5 本章小結1.6 練習1.6.1 選擇題1.6.2 填空題1.6.3 問答題第2章 關系運算2.1 關系數(shù)據(jù)結構2.2 關系完整性2.3 關系運算2.3.1 傳統(tǒng)的集合運算2.3.2 專門的關系運算2.3.3 關系運算綜合舉例2.4 本章小結2.5 練習2.5.1 選擇題2.5.2 填空題2.5.3 問答題第3章 關系規(guī)范化基礎3.1 數(shù)據(jù)依賴3.2 關系規(guī)范化3.2.1 第一范式3.2.2 第二范式3.2.3 第三范式3.2.4 BC范式3.3 本章小結3.4 練習3.4.1 選擇題3.4.2 填空題3.4.3 問答題第4章 結構化查詢語言——SQL4.1 SQL簡介4.2 數(shù)據(jù)庫模式的建立和刪除4.2.1 建立數(shù)據(jù)庫模式4.2.2 刪除數(shù)據(jù)庫模式4.3 表結構的建立、修改和刪除4.3.1 建立表結構4.3.2 修改表結構4.3.3 刪除表結構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選項4.6.3 FROM選項4.6.4 WHERE選項4.6.5 GROUP BY選項4.6.6 HAVING選項4.6.7 ORDER BY選項4.6.8 INTO選項4.7 本章小結4.8 練習4.8.1 選擇題4.8.2 填空題4.8.3 問答題4.8.4 按照下列每條SQL查詢語句寫出相應的功能4.8.5 按照下列每種功能寫出相應的查詢語句第5章 數(shù)據(jù)庫應用系統(tǒng)設計5.1 數(shù)據(jù)庫應用系統(tǒng)開發(fā)過程概述5.1.1 需求分析階段5.1.2 概念設計階段5.1.3 邏輯設計和物理設計階段5.1.4 機器實現(xiàn)階段5.1.5 運行維護階段5.2 數(shù)據(jù)庫應用系統(tǒng)設計應用舉例5.2.1 需求分析5.2.2 概念設計5.2.3 邏輯和物理設計5.2.4 機器實現(xiàn)5.3 本章小結5.4 練習5.4.1 選擇題5.4.2 填空題5.4.3 問答題5.4.4 應用題第6章 SQL Server 2005安裝與配置6.1 安裝前的準備工作6.1.1 SQL Server 2005的硬件環(huán)境需求6.1.2 SQL Server 2005的軟件環(huán)境需求6.1.3 SQL Server 2005的網(wǎng)絡環(huán)境需求6.2 安裝SQL Server 20056.2.1 安裝SQL Server 2005企業(yè)版6.2.2 安裝SQL Server 2005客戶機6.2.3 下載并安裝SQL Server 2005 Service Pack6.2.4 SQL Server 2005服務器上的后臺服務說明6.3 客戶機上的主要管理工具6.3.1 分析服務器(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服務器6.4.1 注冊SQL Server 2005服務器6.4.2 暫停、關閉或恢復、啟動SQL Server 2005服務器6.4.3 配置SQL Server 2005服務器6.5 本章小結6.6 練習6.6.1 選擇題6.6.2 填空題6.6.3 實訓操作題第7章 數(shù)據(jù)庫與表的建立及管理7.1 SQL Server 2005數(shù)據(jù)庫體系結構7.1.1 SQL Server 2005數(shù)據(jù)庫邏輯結構7.1.2 SQL Server 2005數(shù)據(jù)庫物理結構7.1.3 文件組7.1.4 數(shù)據(jù)文件的存儲結構7.1.5 日志文件的作用及結構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ù)庫的選項屬性配置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 用戶表實例說明7.6.4 創(chuàng)建用戶表7.7 數(shù)據(jù)完整性基本概念7.7.1 什么是數(shù)據(jù)完整性7.7.2 SQL Server 2005如何實現(xiàn)數(shù)據(jù)完整性7.7.3 規(guī)則與默認值對象7.7.4 創(chuàng)建和管理約束7.8 修改用戶表結構7.8.1 修改用戶表的基本結構7.8.2 建立用戶表之間的關系7.9 用戶表中插入、修改與刪除數(shù)據(jù)7.9.1 向用戶表中插入數(shù)據(jù)7.9.2 修改用戶表中數(shù)據(jù)7.9.3 從用戶表中刪除數(shù)據(jù)行7.10 刪除用戶表7.11 本章小結7.12 練習7.12.1 選擇題7.12.2 填空題7.12.3 思考題7.12.4 實訓操作題第8章 Transact-SQL數(shù)據(jù)庫編程8.1 Transact-SQL基礎8.1.1 Transact-SQL基礎知識8.1.2 Transact-SQL運算符8.1.3 Transact-SQL常量與變量8.1.4 Transact-SQL函數(shù)與表達式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 錯誤處理語句(RAISERROR)8.3.4 選項設置語句(SET)8.4 游標(CURSOR)8.4.1 游標的基本概念8.4.2 聲明游標8.4.3 打開游標8.4.4 讀取游標8.4.5 與游標有關的全局變量8.4.6 關閉與釋放游標8.4.7 游標使用實例8.5 事務與鎖8.5.1 事務的ACID特性8.5.2 鎖的基本概念8.5.3 死鎖及處理8.6 事務編程8.6.1 SQL Server 2005的事務模式8.6.2 啟動和結束SQL Server 2005事務8.6.3 回滾SQL Server 2005事務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 本章小結8.10 練習8.10.1 選擇題8.10.2 填空題8.10.3 思考題8.10.4 上機實訓題第9章 數(shù)據(jù)庫管理與維護9.1 數(shù)據(jù)庫的備份與恢復9.1.1 數(shù)據(jù)庫的備份與恢復類型9.1.2 數(shù)據(jù)庫的備份9.1.3 數(shù)據(jù)庫的恢復9.2 數(shù)據(jù)的導入與導出9.2.1 數(shù)據(jù)的導入9.2.2 數(shù)據(jù)的導出9.3 系統(tǒng)安全管理9.3.1 SQL Server 2005的安全機制9.3.2 用戶、角色與權限9.3.3 用戶管理9.3.4 權限管理9.3.5 角色管理9.4 數(shù)據(jù)庫安全管理相關命令9.4.1 用戶管理相關命令9.4.2 權限管理相關命令9.4.3 角色管理相關命令9.5 本章小結9.6 練習9.6.1 填空題9.6.2 思考題9.6.3 實訓操作題第10章 數(shù)據(jù)庫應用開發(fā)10.1 數(shù)據(jù)庫應用系統(tǒng)的開發(fā)方法和一般步驟10.1.1 數(shù)據(jù)庫應用系統(tǒng)的開發(fā)方法10.1.2 數(shù)據(jù)庫應用系統(tǒng)開發(fā)的一般步驟10.2 網(wǎng)絡數(shù)據(jù)庫應用系統(tǒng)體系結構10.2.1 C/S體系數(shù)據(jù)庫應用系統(tǒng)10.2.2 B/S體系數(shù)據(jù)庫應用系統(tǒng)10.2.3 數(shù)據(jù)庫應用系統(tǒng)體系結構選擇10.3 SQL Server 2005數(shù)據(jù)庫開發(fā)技術10.3.1 SQL Server 2005的數(shù)據(jù)庫體系結構10.3.2 SQL Server 2005應用項目開發(fā)相關技術10.4 VB.NET+SQL Server 2005應用開發(fā)實例10.4.1 實例說明10.4.2 創(chuàng)建VB.NET應用程序項目10.4.3 創(chuàng)建數(shù)據(jù)庫和表10.4.4 功能模塊設計10.4.5 程序的運行與測試10.5 本章小結10.6 練習10.6.1 填空題10.6.2 思考題10.6.3 上機實訓題
章節(jié)摘錄
第1章 數(shù)據(jù)庫系統(tǒng)概論數(shù)據(jù)庫技術在整個計算機技術中是非常重要和不可或缺的,通過數(shù)據(jù)庫才能進行數(shù)據(jù)的有效組織、存儲、處理、交流和共享。本章主要介紹數(shù)據(jù)庫系統(tǒng)的一些基本概念和知識,使讀者對數(shù)據(jù)處理技術和數(shù)據(jù)庫系統(tǒng)大致有所了解,為后續(xù)的學習奠定基礎。1.1 數(shù)據(jù)處理技術發(fā)展經(jīng)歷在討論數(shù)據(jù)處理技術之前,先簡要說明一下數(shù)據(jù)和數(shù)據(jù)處理的概念。數(shù)據(jù)(data)是人們描述客觀事物及其活動的抽象符號表示,是人們相互之間進行思想文化交流的工具。根據(jù)人們的種族和文化背景的不同,所使用的數(shù)據(jù)(主要表現(xiàn)為語言和文字)也相應不同。對于中國人,可以把客觀事物和主觀活動通過漢語言和漢文字這樣的數(shù)據(jù)形式表達出來,流傳下去。
編輯推薦
《普通高等院校計算機專業(yè)本科實用教程系列?數(shù)據(jù)庫基礎與SQL Server應用開發(fā)》內(nèi)容安排循序漸進,敘述條理清楚,概念準確,SQL語句分析簡明透徹,上機操作過程圖文并茂?!镀胀ǜ叩仍盒S嬎銠C專業(yè)本科實用教程系列?數(shù)據(jù)庫基礎與SQL Server應用開發(fā)》適合作為學習數(shù)據(jù)庫課程的教材和學習數(shù)據(jù)庫知識的參考書。
圖書封面
評論、評分、閱讀與下載
數(shù)據(jù)庫基礎與SQL Server應用開發(fā) PDF格式下載