數據庫系統(tǒng)原理與應用

出版時間:2010-3  出版社:劉志成、 寧云智 機械工業(yè)出版社 (2010-03出版)  作者:劉志成,寧云智 編  頁數:274  

前言

SQL Server 2005是由Microsoft公司于2005年11月推出的關系型數據庫管理系統(tǒng),具有安全性、完整性、Internet支持等新特性,在數據庫開發(fā)領域得到了廣泛的應用。目前,SQL Server2005數據庫管理系統(tǒng)已成為中、小型桌面MIs系統(tǒng)和Web應用系統(tǒng)的首選數據庫產品。為了適應SQL Server數據庫技術的發(fā)展,本書在第1版的基礎上進行了修訂。本次修訂使用的SQL Server版本為2005版,一是考慮到SQL Server 2000正在逐步退出數據庫應用的市場,二是考慮到SQL Server 2008在軟件企業(yè)中的應用和教學中的推廣還需要一段時間。本書的內容結構仍然保留了第1版的結構,共12章,其中第1章和第11章的內容基本與第1版一致,其余各章最大的變化是將基于SQL Server 2000的“企業(yè)管理器”數據庫管理方式調整為基于SQL Server 2005的“SQL Server Management Studio”的數據庫管理方式;原有的T-SQL 數據庫管理方式,根據SQL Server 2005體系的變化也進行了相應的修改。同時,將數據庫相關的原理分解到實際的應用中,在數據庫的實際應用中剖析數據庫的基本原理,并力求做到深入淺出、適用、實用和夠用。另外,編者結合自己近幾年數據庫系統(tǒng)的教學、研究和開發(fā)經驗,并吸納了眾多的使用本書第1版教材的教師的建議,優(yōu)化了教學環(huán)節(jié)。根據數據庫管理員、數據庫開發(fā)程序員等職業(yè)崗位的能力要求,遵循高職高專學生的認知規(guī)律,將SQL Server 2005數據庫管理和開發(fā)技術分解成多個獨立的技術模塊,以真實的數據庫管理項目為載體進行內容介紹,這樣更有利于實施“項目驅動、案例教學、理論實踐一體化”的教學,也更有利于技能型應用人才的培養(yǎng)。本書由湖南鐵道職業(yè)技術學院的劉志成、寧云智主編,湖南鐵道職業(yè)技術學院的顏謙和、朱興榮和湖南株洲職工大學的石慶安擔任副主編,平頂山工業(yè)職業(yè)技術學院的王鴻銘、湖南鐵道職業(yè)技術學院的彭勇、陳承歡、翁健紅、馮向科、吳獻文、謝樹新、薛志良、王詠梅、林東升、唐麗玲、李蓓等參與了編寫和文字校對工作。機械工業(yè)出版社的王玉鑫編輯對本書的編寫提供了大力的支持,在此表示感謝。也感謝我們的家人的支持和鼓勵。

內容概要

  《數據庫系統(tǒng)原理與應用(SQL Sever 2005)(第2版)》通過兩個完整的案例,全面地介紹了SQL Server 2005數據庫管理系統(tǒng)的各種操作技術和應用程序開發(fā)方法,寓原理于應用,于應用中解釋原理。通過“圖書管理系統(tǒng)”詳細闡述了關系數據庫的管理和開發(fā)過程,同時,利用“B-C電子商務系統(tǒng)”供讀者進行模仿、練習和提高。  《數據庫系統(tǒng)原理與應用(SQL Sever 2005)(第2版)》共12章,分別介紹了數據庫技術基礎、數據庫操作、表的管理、數據查詢、索引和視圖操作、T-SQL基礎和存儲過程、數據庫完整性、數據庫安全性、數據管理、事務和鎖、數據庫設計以及數據庫應用程序開發(fā)等內容。同時,書后還配套有綜合實訓和模擬試題,以方便學生上機實訓并鞏固所學知識內容?!  稊祿煜到y(tǒng)原理與應用(SQL Sever 2005)(第2版)》適合作為高職高專、中職院校IT類專業(yè)數據庫相關課程的教材,也可作為數據庫管理和程序開發(fā)人員的參考用書。

書籍目錄

第2版前言第1版前言第1章 數據庫技術基礎1.1 數據庫技術概述1.1.1 數據庫的基本概念1.1.2 數據處理發(fā)展簡史1.1.3 高級數據庫技術1.2 數據模型1.2.1 層次模型1.2.2 網狀模型1.2.3 關系模型1.3 SQL語言簡介1.3.1 SQL語言概述1.3.2 SQL語言分類1.3.3 SQL語句組成1.4 SQL Server 2005基礎1.4.1 SQL Server 2005簡介1.4.2 SQL Server 2005安裝過程1.4.3 啟動SQL Server 2005服務1.4.4 啟動SQL Server Management Studio1.4.5 SQI.Server Management Studio 基本組成1.4.6 SQL Server Management Studio中執(zhí)行查詢1.4.7 聯機叢書本章小結習題1實訓1初識SQL Server 2005第2章 數據庫操作2.1 示例數據庫介紹2.1.1 教學示例數據庫2.1.2 實訓示例數據庫2.2 SQL Server 2005數據庫概述2.2.1 SQL Server 2005數據庫組成2.2.2 SQL Server 2005數據庫存儲結構2.3 創(chuàng)建和修改數據庫2.3.1 使用SSMS創(chuàng)建和修改數據庫2.3.2 使用T-SQL創(chuàng)建數據庫2.3.3 使用T-SQL修改數據庫2.4 查看和刪除數據庫2.4.1 使用SSMS查看和刪除數據庫2.4.2 使用T-SQL查看和刪除數據庫本章小結習題2實訓2 SQL Server 2005數據庫操作第3章 表的管理 3.1 基本知識3.1.1 設計表3.1.2 目錄視圖3.2 創(chuàng)建和修改表3.2.1 使用SSMS創(chuàng)建和修改表3.2.2 使用T-SQL創(chuàng)建和修改表3.3 查看和刪除表3.3.1 使用SSMS查看和刪除表3.3.2 使用T-SQL查看和刪除表3.4 記錄操作3.4.1 使用SSMS進行記錄操作3.4.2 使用T-SQL插入記錄3.4.3 使用T-SQL修改記錄3.4.4 使用T-SQL刪除記錄本章小結習題3實訓3 SQL Server 2005表和記錄操作第4章 數據查詢4.1 簡單查詢4.1.1 選擇列4.1.2 選擇行4.1.3 查詢結果排序4.1.4 查詢結果分組4.1.5 COMPUTE BY子句匯總4.1.6 WITH CUBE匯總數據4.1.7 分頁和排名4.2 連接查詢4.2.1 內連接4.2.2 外連接4.2.3 交叉連接4.3 子查詢4.3.1 子查詢類型4.3.2 記錄操作語句中的子查詢4.3.3 子查詢規(guī)則4.4 聯合查詢4.5 分布式查詢本章小結習題4實訓4-1 SQL Server 2005基本查詢實訓4.2 SQL Server 2005連接查詢和子查詢第5章 索引和視圖操作5.1 索引概述5.1.1 索引簡介5.1.2 索引類型5.2 使用SSMS管理索引5.3 使用T-SQL管理索引5.4 全文索引5.4.1 全文索引概述5.4.2 使用“全文索引向導” 5.4.3 使用T-SQL管理全文索引5.5 視圖概述5.6 使用SSMS管理視圖5.7 使用T-SQL管理視圖5.8 使用視圖5.8.1 查詢視圖數據5.8.2 修改視圖數據5.8.3 刪除視圖數據本章小結習題5實訓5.1 SQL Server 2005的索引操作實訓5.2 SQL Server 2005的視圖操作第6章 T-SQL基礎和存儲過程6.1 T-SQL語言基礎6.2 變量和運算符6.2.1 變量6.2.2 運算符6.3 流程控制語句6.4 常用函數6.5 存儲過程基礎6.6 使用SSMS管理存儲過程6.6.1 創(chuàng)建和執(zhí)行存儲過程6.6.2 查看、修改和刪除存儲過程6.7 使用T-SQL管理存儲過程6.7.1 創(chuàng)建和執(zhí)行存儲過程6.7.2 查看、修改和刪除存儲過程6.8 游標6.8.1 游標概述6.8.2 游標實例本章小結習題6實訓6 SQL Server 2005的存儲過程第7章 數據庫完整性7.1 數據庫完整性概述7.2 SQL server 2005數據庫完整性的實現7.2.1 允許空值約束7.2.2 DEFAULT定義7.2.3 CHECK約束7.2.4 PRIMARY KEY約束7.2.5 FOREIGN KEY約束7.2.6 UNIQUE約束7.3 觸發(fā)器概述7.3.1 觸發(fā)器基本知識7.3.2 Inserted表和Deleted表7.4 使用SSMS管理觸發(fā)器7.4.1 創(chuàng)建觸發(fā)器7.4.2 禁用、修改和刪除觸發(fā)器7.5 使用T-SQL管理觸發(fā)器7.5.1 創(chuàng)建觸發(fā)器7.5.2 修改和查看觸發(fā)器7.5.3 禁用/啟用和刪除觸發(fā)器7.6 觸發(fā)器的典型應用7.6.1 實施參照完整性7.6.2 實施特殊業(yè)務規(guī)則本章小結習題7實訓7 SQL Server 2005數據完整性第8章 數據庫安全性8.1 數據庫安全概述8.2 登錄管理8.2.1 驗證模式8.2.2 使用SSMS管理登錄名8.2.3 使用T-SQL管理登錄名8.2.4 在SQL Server 2005中開啟sa賬號8.3 用戶管理8.3.1 使用SSMS管理數據庫用戶8.3.2 使用T-SQL管理數據庫用戶8.4 角色管理8.4.1 服務器角色8.4.2 數據庫角色8.4.3 應用程序角色8.5 權限管理8.5.1 權限類型8.5.2 使用SSMS管理權限8.5.3 使用T-SQL管理權限本章小結習題8實訓8 SQL Server 2005的安全控制第9章 數據管理9.1 數據庫備份概述9.2 備份設備的管理9.2.1 使用SSMS管理備份設備9.2.2 使用T-SQL管理備份設備9.3 執(zhí)行數據庫備份9.3.1 制定數據庫備份策略9.3.2 備份方式9.3.3 使用SSMS執(zhí)行備份9.3.4 使用T-SQL執(zhí)行備份9.4 恢復數據庫9.4.1 數據庫恢復概述9.4.2 使用SSMS執(zhí)行恢復9.4.3 使用T-SQL執(zhí)行恢復9.5 數據庫的分離與附加9.5.1 分離和附加概述9.5.2 使用SSMS分離數據庫9.5.3 使用T-SQL分離數據庫9.5.4 使用SSMS附加數據庫9.5.5 使用T-SQL附加數據庫9.6 數據導入導出9.6.1 數據導入導出概述9.6.2 數據導出9.6.3 數據導人本章小結習題9實訓9 SQL Server 2005數據備份/恢復第10章 事務和鎖10.1 事務10.1.1 事務概述10.1.2 自動提交事務10.1.3 顯式事務10.1.4 隱式事務10.2 鎖10.2.1 并發(fā)問題10.2.2 鎖的類型10.2.3 查看鎖10.2.4 設置事務隔離級別10.2.5 死鎖的處理本章小結習題10實訓10 SQL server 2005事務和鎖第11章 數據庫設計11.1 數據庫設計概述11.2 需求分析11.2.1 需求分析的任務11.2.2 需求分析的基本步驟11.2.3 數據流圖11.2.4 數據字典11.3 概念結構設計11.3.1 E-R模型11.3.2 局部E-R圖設計11.3.3 視圖的集成11.4 邏輯結構設計11.4.1 E-R圖向關系模型的轉換11.4.2 數據庫的規(guī)范化11.4.3 設計用戶外模式1 1.5 數據庫的物理設計11.5.1 存取方法設計11.5.2 數據的存放位置設計11.5.3 確定系統(tǒng)配置11.5.4 評價物理結構11.6 數據庫實施11.7 數據庫運行與維護本章小結習題11實訓11數據庫設計第12章 數據庫應用程序開發(fā)12.1 數據庫應用程序結構12.1.1 客戶機/服務器結構12.1.2 瀏覽器/服務器結構12.1.3 3層/N層結構12.1.4 數據庫訪問技術12.2 Java平臺SQL Server數據庫程序開發(fā)12.2.1 ODBC/JDBC12.2.2 JDBC API介紹12.2.3 JDBC訪問SQL Server數據庫12.3.NET平臺SQL Server數據庫程序開發(fā)12.3.1 ADO.NET12.3.2 ADO.NET數據庫操作對象12.3.3 使用C#.NET開發(fā)SQL Server數據庫程序12.3.4 使用ASP.NET開發(fā)SQL Server數據庫程序本章小結習題12實訓12-1 Java連接SQL Server2005 實訓12-2 .NET連接SQL Server2005 附錄附錄A 綜合實訓附錄B 模擬試題參考文獻

章節(jié)摘錄

插圖:2.數據處理數據處理就是將數據轉換為信息的過程。數據處理的內容主要包括:數據的收集、整理、存儲、加工、分類、維護、排序、檢索和傳輸等一系列活動的總和。數據處理的目的是從大量的數據中,根據數據自身的規(guī)律和及其相互聯系,通過分析、歸納、推理等科學方法,利用計算機技術、數據庫技術等手段,提取有效的信息資源,為進一步分析、管理和決策提供依據。數據處理也稱信息處理。例如,上面所提到的將信息工程系各專業(yè)學生人數相加,經過計算得出平均人數和總人數等信息,這種計算處理的過程就是數據處理。下一小節(jié)將詳細介紹自計算機產生以來數據處理的發(fā)展歷程。3.數據庫數據庫(DataBase,DB)是數據庫系統(tǒng)(DataBase System,DBS)的核心,是被管理的對象。形象地說,數據庫即存放數據的倉庫,可把它定義為存放在計算機存儲設備上的相關數據的集合。數據庫最終也是以文件的形式存儲,但不同于普通文件的是,它指的是相互關聯的數據的集合,而一般文件僅指相關信息的集合,它的存放形式可以是雜亂無章的。4.數據庫管理系統(tǒng)數據庫管理系統(tǒng)(DataBase Management System,DBMS)負責對數據庫進行管理和維護,是數據庫系統(tǒng)的主要軟件系統(tǒng)。它借助于操作系統(tǒng)實現對數據的存儲管理。一般來說,DBMS應包括如下幾個功能:(1>數據定義語言(DDL)  用來描述和定義數據庫中的各種數據及數據之間的聯系。(2)數據管理語言(DML)  用來對數據庫中的數據進行插入、查找、修改、刪除等操作。(3)數據控制語言(DCL)  用來完成系統(tǒng)控制、數據完整性控制及并發(fā)控制等操作。關系數據庫領域中典型的DBMS系統(tǒng)有:FoxPro、Sybase、Informix、Oracle、DB2和SQL Server等。

編輯推薦

《數據庫系統(tǒng)原理與應用(SQL Sever 2005)(第2版)》:普通高等教育“十一五”國家級規(guī)劃教材,2008年度普通高等教育國家精品教材,湖南省教育科學“十一五”規(guī)劃重點資助課題研究成果教材,高職高專計算機類專業(yè)規(guī)劃教材。

圖書封面

評論、評分、閱讀與下載


    數據庫系統(tǒng)原理與應用 PDF格式下載


用戶評論 (總計4條)

 
 

  •   有好多處存在不清不明甚至混淆,沒看多久就放到一邊去不看了
  •   不錯, 很喜歡哦,關于計算機
  •   挺好的,內容很詳實,深入淺出,推薦。
  •   配送很快,書質量不錯。內容全面,不知道實訓各部分有答案否?
 

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

京ICP備13047387號-7