數據庫技術與應用

出版時間:2010-1  出版社:機械工業(yè)出版社  作者:胡國勝,易著梁 編  頁數:254  

前言

  在計算機科學技術中,數據庫是發(fā)展最快的技術之一,近年來,各種應用領域對數據管理的需求越來越多,數據庫技術的重要性也越來越被大家所認識。尤其是Intemet的發(fā)展以及多種信息技術的交叉與發(fā)展,給數據庫應用提供了更多的機遇,同時也推動了數據庫技術的發(fā)展和完善?! icrosoft公司的新一代服務器產品SQL Server2008新增了許多新的特性和關鍵的改進,是至今為止最強大和最全面的SQLServer版本。本書全面介紹了SQL Server2008的主要功能、相關命令和開發(fā)應用系統的一般技術,力求最有效地幫助讀者快速而全面地掌握數據庫技術的基本原理和應用。  本書共有15章,可分為3個部分。第1部分是第1、2章,介紹數據庫技術和關系數據庫的基本概念;第2部分是第3~14章,介紹SQLServer2008的基本數據管理功能,主要包括數據庫設計、SQL Server2008系統概述、創(chuàng)建與使用數據庫、創(chuàng)建與使用數據表、SQL查詢、TSQL編程基礎、視圖與索引、存儲過程、觸發(fā)器、事務和鎖、數據庫的安全保護,以及數據庫的備份與還原;第3部分是第15章,介紹以SQL Server2008為數據庫平臺的基于C/S模式的數據庫應用系統設計開發(fā)實例。附錄部分介紹以ERwin為工具實現數據庫模型的設計。每章后面都配實訓和習題。  本書作者精心設計了兩個具體的數據庫管理系統實例,在教學環(huán)節(jié)中使用圖書館管理系統,在實訓過程中使用賓館管理信息系統,充分體現了“項目驅動、案例教學、理論與實踐相結合”的教學理念。通過這兩個實例,讀者可以對數據庫技術有一個比較全面的了解,進而掌握數據庫理論與數據庫應用的基本知識,了解數據庫應用系統的開發(fā)模式,并具有初步的數據庫應用開發(fā)能力,實現編程技能的逐步提高。本書是具有豐富教學經驗的教師與經驗豐富的企業(yè)級應用程序開發(fā)工程師相結合的成果,一線教師與企業(yè)人員的優(yōu)勢互補保障了教材的質量,是校企結合的范例?! ”緯珊鷩鴦?、易著梁主編,劉瑞新主審,李曼、張紅娟、張輝等編著,參加編寫的作者還有陳克堅、張建華、賈燕玲、李曉娟、魏蔚、張玉勝、郭銀、雷成茂、翟春雷、彭春艷、劉克純、岳愛英、岳香菊、崔瑛瑛。由于編者水平有限,書中錯誤與疏漏之處在所難免,敬請讀者批評指正?! 榉奖憬處熓谡n,本書提供了電子教案、源代碼等,讀者可到機械工業(yè)出版社教材服務網wvcw.cmpedu.com下載。

內容概要

  《數據庫技術與應用:SQL Server2008》系統全面地闡述了數據庫的基本原理及應用。全書內容圍繞圖書館管理數據庫系統展開,系統地介紹了SQL server 2008數據庫的應用;書中實訓環(huán)節(jié)使用賓館管理信息系統,充分體現了“項目驅動、案例教學、理論與實踐相結合”的教學理念。通過最后的綜合應用實例的學習,讀者可以進一步掌握實際而又全面的數據庫應用知識?!稊祿旒夹g與應用:SQL Server2008》為教師配有電子教案?!  稊祿旒夹g與應用:SQL Server2008》以培養(yǎng)學生的數據庫開發(fā)能力為目標,內容新穎,通俗易懂,實用性強,適合作為高職高專院校計算機相關專業(yè)的教材,也可供廣大技術人員及自學者參考。

書籍目錄

出版說明前言第1章 數據庫技術基礎1.1 關于數據庫的基本術語1.1.1 信息與數據1.1.2 數據庫與數據庫系統1.1.3 數據庫管理系統1.2 數據管理技術的發(fā)展1.2.1 人工管理階段1.2.2 文件系統階段1.2.3 數據庫系統階段1.3 數據模型1.3.1 數據模型的概念及要素1.3.2 概念模型及表示1.3.3 常用的數據模型1.3.4 數據庫系統的三級數據模式結構1.4 實訓1.5 習題第2章 關系數據庫2.1 關系2.2 關系運算2.2.1 選擇2.2.2 投影2.2.3 連接2.3 關系的完整性及約束2.3.1 關系的完整性2.3.2 約束2.4 關系設計的規(guī)范化2.4.1 第一范式(1NF)2.4.2 第二范式(2NF)2.4.3 第三范式(3NF)2.4.4 BC范式(BCNF)2.5 實訓2.6 習題第3章 數據庫設計3.1 數據庫設計概述3.1.1 數據庫設計的內容3.1.2 數據庫設計的步驟3.2 圖書館管理系統數據庫的設計3.2.1 需求分析3.2.2 數據庫結構設計3.3 實訓3.4 習題第4章 SQL Server 2008系統概述4.1 SQL Server 2008簡介4.1.1 SQL Serve的發(fā)展歷史4.1.2 SQL Server 2008的版本4.2 SQL Server 2008的安裝4.2.1 環(huán)境需求4.2.2 SQL Server 2008的安裝過程4.3 SQL Server 2008的組件4.4 SQL Server 2008管理工具4.4.1 SQL Server Management Studio4.4.2 SQL Server Business:Intelligence Development Studio4.4.3 SQL Setver Configuration Manager4.4.4 SQL Server Profiler4.4.5 數據庫引擎優(yōu)化顧問4.5 實訓4.6 習題第5章 創(chuàng)建與使用數據庫5.1 SQL Server 2008中的數據庫基礎知識5.1.1 數據庫常用對象5.1.2 文件和文件組5.1.3 系統數據庫5.2 數據庫的創(chuàng)建5.2.1 使用SQ LServer Management Studio創(chuàng)建用戶數據庫5.2.2 使用CREA EDATABASE語名創(chuàng)建用戶數據庫5.3 查看數據庫信息5.3.1 使用SQL Server Management Studio查看數據庫信息5.3.2 使用T-SQL語句查看數據庫信息5.4 修改數據庫5.4.1 更改數據庫的所有者5.4.2 添加和刪除數據文件、日志文件5.4.3 重命名數據庫5.5 刪除數據庫5.5.1 使用SQL Server Management Studio刪除用戶數據庫5.5.2 使用DROPDATABASE語句刪除用戶數據庫5.6 實訓5.7 習題第6章 創(chuàng)建與使用數據表6.1 數據類型6.1.1 基本數據類型6.1.2 用戶定義數據類型6.2 創(chuàng)建數據表6.2.1 數據表的概念及內容6.2.2 使用SQL Server Management Studio工具創(chuàng)建數據表6.2.3 使用Fransact.SQL創(chuàng)建數據表6.3 修改表結構6.3.1 使用SQL Server Management Studio修改數據表結構6.3.2 使用Transact-SQL修改數據表結構6.4 數據表中插入、修改與刪除數據6.4.1 向數據表中插入數據6.4.2 修改數據表中數據6.4.3 刪除數據表中數據6.5 刪除數據表6.6 實訓6.7 習題第7章 SQL查詢7.1 查詢的基本結構7.2 簡單查詢7.2.1 簡單查詢語句7.2.2 對查詢結果排序7.2.3 將查詢結果分組統計7.2.4 使用聚合函數進行查詢7.3 條件查詢7.3.1 比較查詢條件7.3.2 范圍查詢條件7.3.3 列表查詢條件7.3.4 模糊LIKE查詢7.4 連接查詢7.4.1 內連接7.4.2 外連接7.4.3 交叉連接7.5 子查詢7.5.1 使用比較運算符的子查詢7.5.2 使用IN的子查詢7.5.3 使用SOME和ANY的子查詢7.5.4 使用ALL的子查詢7.5.5 使用EXISTS的子查詢7.6 實訓7.7 習題第8章 T-SQL編程基礎8.1 Transact-SQL基礎知識8.1.1 1SQL與Transact-SQL8.1.2 T-SQL語法格式8.2 批處理8.3 常量和變量8.3.1 常量8.3.2 全局變量8.3.3 局部變量8.4 運算符與表達式8.5 Transact-SQL函數8.6 流程控制語句8.6.1 BEGINEND語句8.6.2 IFELSE語句8.6.3 CASEEND語句8.6.4 WHILE語句8.6.5 WAITF0R語句8.6.6 注釋8.7 游標的使用8.7.1 游標概述8.7.2 游標的基本操作8.8 實訓8.9 習題第9章 視圖與索引9.1 視圖的基礎知識9.1.1 視圖的概念9.1.2 視圖的作用9.1.3 視圖的類型9.2 創(chuàng)建視圖9.2.1 使用SQL Server Management Studio工具創(chuàng)建視圖9.2.2 使用Transact-SQL語句創(chuàng)建視圖9.3 修改、刪除和重命名視圖9.3.1 修改視圖9.3.2 刪除視圖9.3.3 重命名視圖9.4 使用視圖操作數據表9.5 查看視圖信息9.6 索引概述9.6.1 什么是索引9.6.2 索引類型9.7 創(chuàng)建索引9.7.1 使用SQL Server Managemen Studio工具創(chuàng)建索引9.7.2 使用CREATE INDEX語句創(chuàng)建索引9.8 管理索引9.8.1 修改索引9.8.2 刪除索引9.8.3 查看索引9.9 實訓9.10 習題第10章 存儲過程10.1 存儲過程概述10.1.1 存儲過程的概念10.1.2 存儲過程的優(yōu)點10.2 創(chuàng)建和執(zhí)行存儲過程10.2.1 創(chuàng)建存儲過程10.2.2 執(zhí)行存儲過程10.3 管理存儲過程10.3.1 查看存儲過程10.3.2 修改存儲過程10.3.3 重命名存儲過程10.3.4 刪除存儲過程10.4 實訓10.5 習題第11章 觸發(fā)器11.1 觸發(fā)器的概念11.1.1 觸發(fā)器的作用11.1.2 觸發(fā)器的分類11.1.3 比較觸發(fā)器與約束11.2 創(chuàng)建觸發(fā)器11.3 修改、刪除、重命名和查看觸發(fā)器11.3.1 修改觸發(fā)器11.3.2 刪除觸發(fā)器11.3.3 重命名觸發(fā)器11.3.4 查看觸發(fā)器信息11.4 觸發(fā)器的使用11.4.1 INSEt(TED表和DELETED表11.4.2 觸發(fā)器示例11.5 實訓11.6 習題第12章 事務和鎖12.1 事務12.1.1 事務的特性及管理12.1.2 事務控制語句12.2 鎖12.2.1 鎖的模式12.2.2 死鎖12.3 實訓12.4 習題第13章 數據庫的安全保護13.1 數據庫安全性控制13.1.1 SQL Server的身份驗證模式13.1.2 設置身份驗證模式13.2 用戶和角色管理13.2.1 用戶管理13.2.2 角色管理13.3 權限管理13.3.1 登錄賬號權限管理13.3.2 用戶賬號權限管理13.4 實訓13.5 習題第14章 數據庫的備份與還原14.1 故障的種類14.2 備份14.2.1 備份類型14.2.2 備份設備的類型14.2.3 創(chuàng)建備份設備14.2.4 刪除備份設備14.2.5 備份數據庫14.3 還原14.3.1 還原概述14.3.2 還原數據庫14.4 分離和附加數據庫14.4.1 分離數據庫14.4.2 附加數據庫14.5 數據的導入與導出14.5.1 數據的導出14.5.2 數據的導入14.6 實訓14.7 習題第15章 SQLServer2008綜合應用實例--Windows應用程序開發(fā)15.1 windOWS應用概述15.1.1 C/S模式的工作原理15.1.2 NET框架15.1.3 VisualStudio編程環(huán)境15.2 基于wmdows環(huán)境的圖書館管理系統的設計與實現15.2.1 系統設計15.2.2 系統實現15.3 實訓15.4 習題附錄A 使用ERwin設計數據庫模型A.1 ERwin簡介A.2 使用ERwin設計數據庫模型A.2.1 啟動ERwin并創(chuàng)建邏輯模型文件A.2.2 實現圖書館管理系統的數據庫模型A.3 實訓使用ERwin進行數據建模A.4 習題

章節(jié)摘錄

  當今社會是一個信息化的社會,數據庫技術的發(fā)展,已經成為先進信息技術的重要組成部分。數據是信息的載體,數據庫是互相關聯的數據的集合。數據庫技術的發(fā)展,歸根結底是由實際應用需求推動的。目前,絕大多數的計算機應用系統都離不開數據庫的支撐。大到一個國家,小到一個集團的內部,數據庫的建設規(guī)模、數據庫信息量的大小和使用頻度已經成為衡量其信息化程度的重要標志?! 祿祛I域有其自身顯著的特點,涉及相當多的理論及概念。本章將逐步引出這些概念,使讀者從知曉概念到加深對概念的理解?! ?.1關于數據庫的基本術語  1.1.1信息與數據  數據庫是計算機信息管理的基礎,它的研究對象是數據,一提到數據,人們往往就會想到信息。但是數據并不是信息的本身?! ∫话阏J為,信息是對現實世界中不同事物的存在特征、運動形態(tài)以及不同事物間的相互聯系等多種屬性的描述,通過抽象形成概念。信息是可以被認識、理解、表達、加工、推理和傳播的諸如數字、文字、圖像和聲音等符號所表示的某一事物的消息和知識?! ⌒畔⒌谋磉_必須借助于符號,數據是對事實和概念的描述,是表達信息的符號記錄。在現實生活中,數據無處不在,文字、圖像、聲音、員工的檔案記錄等。例如,在員工的檔案中,對于員工的基本信息,人們最感興趣的是員工的工號、姓名、性別、出生日期、入職時間、所屬部門,可以這樣描述:(1001,張洪,男,1983-1-5,2008-3.1,銷售部)  上面的這條員工記錄就是數據。數據本身并不能完全表達內容,一定要通過語義解釋。了解語義的人會從上面的記錄中得到:張洪是該公司銷售部門的一名男職員,工號是1001,1983年1月5日出生,2008年3月1日入職。  可見,數據與信息是兩個既有聯系又有區(qū)別的概念,數據是信息的符號表示,信息則是數據的內涵,是對數據的語義解釋。但是,在計算機領域,兩者并不嚴格區(qū)分,一般統稱“數據”?! ?.1.2數據庫與數據庫系統  數據庫(Database,DB),顧名思義,就是存放數據的倉庫,是一個長期存儲在計算機內,相互聯系的數據集合,數據庫中的數據按照一定的數據模型組織、描述和存儲,具有較少冗余和較高的數據獨立性,允許多個用戶共享使用,并且提供數據的安全性維護和完整性柃查措施?!  ?/pre>

圖書封面

評論、評分、閱讀與下載


    數據庫技術與應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7