出版時(shí)間:2008-4 出版社:徐孝凱、 賀桂英 清華大學(xué)出版社 (2008-04出版) 作者:徐孝凱,賀桂英 編 頁(yè)數(shù):344
內(nèi)容概要
為全國(guó)高等院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)開(kāi)設(shè)數(shù)據(jù)庫(kù)課程而精心組織和編寫(xiě)的一本教材,內(nèi)容包括數(shù)據(jù)庫(kù)系統(tǒng)的一般概念,關(guān)系運(yùn)算和關(guān)系規(guī)范化的有關(guān)知識(shí),關(guān)系查詢(xún)語(yǔ)言(SQL)的語(yǔ)法規(guī)則和應(yīng)用實(shí)例,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的一般步驟和應(yīng)用舉例,Microsoft SQL Server 2005數(shù)據(jù)庫(kù)系統(tǒng)軟件的安裝、配置、使用與管理,以及利用該軟件開(kāi)發(fā)與維護(hù)數(shù)據(jù)庫(kù)的技術(shù)與方法。
書(shū)籍目錄
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論1.1 數(shù)據(jù)處理技術(shù)發(fā)展經(jīng)歷1.1.1 人工管理階段1.1.2 文件管理階段1.1.3 數(shù)據(jù)庫(kù)管理階段1.1.4 分布式數(shù)據(jù)庫(kù)管理階段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 對(duì)象數(shù)據(jù)模型1.4 數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介1.4.1 數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成1.4.2 數(shù)據(jù)庫(kù)系統(tǒng)用戶(hù)1.4.3 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)1.4.4 DBMS的主要功能1.4.5 使用數(shù)據(jù)庫(kù)系統(tǒng)存取數(shù)據(jù)過(guò)程1.4.6 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介1.5 本章小結(jié)1.6 練習(xí)1.6.1 選擇題1.6.2 填空題1.6.3 問(wèn)答題第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 專(zhuān)門(mén)的關(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 問(wèn)答題第3章 關(guān)系規(guī)范化基礎(chǔ)3.1 數(shù)據(jù)依賴(lài)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 問(wèn)答題第4章 結(jié)構(gòu)化查詢(xún)語(yǔ)言——SQL4.1 SQL簡(jiǎn)介4.2 數(shù)據(jù)庫(kù)模式的建立和刪除4.2.1 建立數(shù)據(jù)庫(kù)模式4.2.2 刪除數(shù)據(jù)庫(kù)模式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查詢(xún)4.6.1 SELECT語(yǔ)句格式及簡(jiǎn)要說(shuō)明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 問(wèn)答題4.8.4 按照下列每條SQL查詢(xún)語(yǔ)句寫(xiě)出相應(yīng)的功能4.8.5 按照下列每種功能寫(xiě)出相應(yīng)的查詢(xún)語(yǔ)句第5章 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)5.1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程概述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ù)庫(kù)應(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 問(wèn)答題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客戶(hù)機(jī)6.2.3 下載并安裝SQL Server 2005 Service Pack6.2.4 SQL Server 2005服務(wù)器上的后臺(tái)服務(wù)說(shuō)明6.3 客戶(hù)機(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 注冊(cè)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ù)庫(kù)與表的建立及管理7.1 SQL Server 2005數(shù)據(jù)庫(kù)體系結(jié)構(gòu)7.1.1 SQL Server 2005數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)7.1.2 SQL Server 2005數(shù)據(jù)庫(kù)物理結(jié)構(gòu)7.1.3 文件組7.1.4 數(shù)據(jù)文件的存儲(chǔ)結(jié)構(gòu)7.1.5 日志文件的作用及結(jié)構(gòu)7.2 SQL Server 2005系統(tǒng)數(shù)據(jù)庫(kù)7.2.1 master系統(tǒng)數(shù)據(jù)庫(kù)7.2.2 model系統(tǒng)數(shù)據(jù)庫(kù)7.2.3 msdb系統(tǒng)數(shù)據(jù)庫(kù)7.2.4 tempdb系統(tǒng)數(shù)據(jù)庫(kù)7.2.5 mssqlsystemresource資源系統(tǒng)數(shù)據(jù)庫(kù)7.3 創(chuàng)建用戶(hù)數(shù)據(jù)庫(kù)7.3.1 用戶(hù)數(shù)據(jù)庫(kù)的命名7.3.2 創(chuàng)建用戶(hù)數(shù)據(jù)庫(kù)7.4 配置用戶(hù)數(shù)據(jù)庫(kù)7.4.1 用戶(hù)數(shù)據(jù)庫(kù)的基本屬性7.4.2 用戶(hù)數(shù)據(jù)庫(kù)的文件/文件組屬性配置7.4.3 用戶(hù)數(shù)據(jù)庫(kù)的選項(xiàng)屬性配置7.5 分離、附加和刪除用戶(hù)數(shù)據(jù)庫(kù)7.5.1 分離用戶(hù)數(shù)據(jù)庫(kù)7.5.2 附加用戶(hù)數(shù)據(jù)庫(kù)7.5.3 刪除用戶(hù)數(shù)據(jù)庫(kù)7.6 創(chuàng)建用戶(hù)表7.6.1 SQL Server 2005的基本數(shù)據(jù)類(lèi)型7.6.2 SQL Server 2005數(shù)據(jù)表的分類(lèi)7.6.3 用戶(hù)表實(shí)例說(shuō)明7.6.4 創(chuàng)建用戶(hù)表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)值對(duì)象7.7.4 創(chuàng)建和管理約束7.8 修改用戶(hù)表結(jié)構(gòu)7.8.1 修改用戶(hù)表的基本結(jié)構(gòu)7.8.2 建立用戶(hù)表之間的關(guān)系7.9 用戶(hù)表中插入、修改與刪除數(shù)據(jù)7.9.1 向用戶(hù)表中插入數(shù)據(jù)7.9.2 修改用戶(hù)表中數(shù)據(jù)7.9.3 從用戶(hù)表中刪除數(shù)據(jù)行7.10 刪除用戶(hù)表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ù)庫(kù)編程8.1 Transact-SQL基礎(chǔ)8.1.1 Transact-SQL基礎(chǔ)知識(shí)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 流程控制語(yǔ)句8.2.1 語(yǔ)句塊(BEGIN…END)8.2.2 判斷語(yǔ)句(IF…ELSE)8.2.3 檢測(cè)語(yǔ)句(IF…EXISTS)8.2.4 多分支判斷語(yǔ)句(CASE…WHEN)8.2.5 循環(huán)語(yǔ)句(WHILE)8.2.6 跳轉(zhuǎn)語(yǔ)句(GOTO)8.2.7 返回語(yǔ)句(RETURN)8.2.8 延期執(zhí)行語(yǔ)句(WAIT FOR)8.3 功能性語(yǔ)句8.3.1 注釋符8.3.2 輸出語(yǔ)句(PRINT)8.3.3 錯(cuò)誤處理語(yǔ)句(RAISERROR)8.3.4 選項(xiàng)設(shè)置語(yǔ)句(SET)8.4 游標(biāo)(CURSOR)8.4.1 游標(biāo)的基本概念8.4.2 聲明游標(biāo)8.4.3 打開(kāi)游標(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 存儲(chǔ)過(guò)程8.7.1 存儲(chǔ)過(guò)程的定義與類(lèi)型8.7.2 創(chuàng)建存儲(chǔ)過(guò)程8.7.3 管理存儲(chǔ)過(guò)程8.8 觸發(fā)器8.8.1 觸發(fā)器的定義與類(lèi)型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ù)庫(kù)管理與維護(hù)9.1 數(shù)據(jù)庫(kù)的備份與恢復(fù)9.1.1 數(shù)據(jù)庫(kù)的備份與恢復(fù)類(lèi)型9.1.2 數(shù)據(jù)庫(kù)的備份9.1.3 數(shù)據(jù)庫(kù)的恢復(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 用戶(hù)、角色與權(quán)限9.3.3 用戶(hù)管理9.3.4 權(quán)限管理9.3.5 角色管理9.4 數(shù)據(jù)庫(kù)安全管理相關(guān)命令9.4.1 用戶(hù)管理相關(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ù)庫(kù)應(yīng)用開(kāi)發(fā)10.1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)方法和一般步驟10.1.1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)方法10.1.2 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的一般步驟10.2 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)體系結(jié)構(gòu)10.2.1 C/S體系數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)10.2.2 B/S體系數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)10.2.3 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)體系結(jié)構(gòu)選擇10.3 SQL Server 2005數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)10.3.1 SQL Server 2005的數(shù)據(jù)庫(kù)體系結(jié)構(gòu)10.3.2 SQL Server 2005應(yīng)用項(xiàng)目開(kāi)發(fā)相關(guān)技術(shù)10.4 VB.NET+SQL Server 2005應(yīng)用開(kāi)發(fā)實(shí)例10.4.1 實(shí)例說(shuō)明10.4.2 創(chuàng)建VB.NET應(yīng)用程序項(xiàng)目10.4.3 創(chuàng)建數(shù)據(jù)庫(kù)和表10.4.4 功能模塊設(shè)計(jì)10.4.5 程序的運(yùn)行與測(cè)試10.5 本章小結(jié)10.6 練習(xí)10.6.1 填空題10.6.2 思考題10.6.3 上機(jī)實(shí)訓(xùn)題
章節(jié)摘錄
第1章 數(shù)據(jù)庫(kù)系統(tǒng)概論數(shù)據(jù)庫(kù)技術(shù)在整個(gè)計(jì)算機(jī)技術(shù)中是非常重要和不可或缺的,通過(guò)數(shù)據(jù)庫(kù)才能進(jìn)行數(shù)據(jù)的有效組織、存儲(chǔ)、處理、交流和共享。本章主要介紹數(shù)據(jù)庫(kù)系統(tǒng)的一些基本概念和知識(shí),使讀者對(duì)數(shù)據(jù)處理技術(shù)和數(shù)據(jù)庫(kù)系統(tǒng)大致有所了解,為后續(xù)的學(xué)習(xí)奠定基礎(chǔ)。1.1 數(shù)據(jù)處理技術(shù)發(fā)展經(jīng)歷在討論數(shù)據(jù)處理技術(shù)之前,先簡(jiǎn)要說(shuō)明一下數(shù)據(jù)和數(shù)據(jù)處理的概念。數(shù)據(jù)(data)是人們描述客觀事物及其活動(dòng)的抽象符號(hào)表示,是人們相互之間進(jìn)行思想文化交流的工具。根據(jù)人們的種族和文化背景的不同,所使用的數(shù)據(jù)(主要表現(xiàn)為語(yǔ)言和文字)也相應(yīng)不同。對(duì)于中國(guó)人,可以把客觀事物和主觀活動(dòng)通過(guò)漢語(yǔ)言和漢文字這樣的數(shù)據(jù)形式表達(dá)出來(lái),流傳下去。
編輯推薦
《普通高等院校計(jì)算機(jī)專(zhuān)業(yè)本科實(shí)用教程系列?數(shù)據(jù)庫(kù)基礎(chǔ)與SQL Server應(yīng)用開(kāi)發(fā)》內(nèi)容安排循序漸進(jìn),敘述條理清楚,概念準(zhǔn)確,SQL語(yǔ)句分析簡(jiǎn)明透徹,上機(jī)操作過(guò)程圖文并茂?!镀胀ǜ叩仍盒S?jì)算機(jī)專(zhuān)業(yè)本科實(shí)用教程系列?數(shù)據(jù)庫(kù)基礎(chǔ)與SQL Server應(yīng)用開(kāi)發(fā)》適合作為學(xué)習(xí)數(shù)據(jù)庫(kù)課程的教材和學(xué)習(xí)數(shù)據(jù)庫(kù)知識(shí)的參考書(shū)。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
數(shù)據(jù)庫(kù)基礎(chǔ)與SQL Server應(yīng)用開(kāi)發(fā) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版