出版時間:2010-9 出版社:清華大學出版社 作者:鄭阿奇 主編,劉啟芬,顧韻華 編著 頁數(shù):529
前言
Microsoft SQL Server是目前最流行的大中型關系型數(shù)據(jù)庫管理系統(tǒng)(DBMS),所以,我國高校的許多專業(yè)都開設介紹SQL Server數(shù)據(jù)庫的課程,有一本可讀性和可用性好的SQL Server教材是廣大師生的普遍要求。2005年,我們結合教學和應用開發(fā)實踐,推出了《SQL Server教程》,該教程圍繞SQL Server 2000中文版的內容進行組織,把介紹內容和實際應用有機地結合起來,得到了高校師生和廣大讀者的廣泛好評,取得了很大的成功。《SQL Server教程(第2版)》沿襲了第1版的體系結構,繼承了第1版中內容的優(yōu)點并做了一些創(chuàng)新。本教程以SQL Server 2008中文版為教學和開發(fā)平臺,詳略結合,基礎與應用并存,使讀者能夠很輕松地學習SQL Server 2008的基礎知識并且能夠自己動手做一些應用實踐。(1)SQL Server 2008教程:教程以“跟著學-模仿-自己應用”為思路,力爭使問題簡單化;整本教程體現(xiàn)較強的應用特色,把介紹內容和實際應用有機地結合起來,讀者閱讀時比較輕松,主要部分一邊介紹一邊進行綜合應用訓練。貫穿全書的數(shù)據(jù)庫主要是學生圖書借閱數(shù)據(jù)庫,同時還有產品銷售數(shù)據(jù)庫等。第1~11章系統(tǒng)介紹SQL Server 2008服務器端數(shù)據(jù)庫的管理和操作,主要包括數(shù)據(jù)庫的基本概念、數(shù)據(jù)庫創(chuàng)建、表與表數(shù)據(jù)、數(shù)據(jù)庫查詢和視圖、T-SQL語言、索引與數(shù)據(jù)完整性、存儲過程和觸發(fā)器、系統(tǒng)安全管理、備份與恢復、SQL Server 2008與XML、事務與鎖定、數(shù)據(jù)庫自動化等數(shù)據(jù)庫基本知識;第12章綜合之前學過的基礎知識,為之后開發(fā)應用系統(tǒng)做數(shù)據(jù)準備;第13~18章介紹客戶端操作數(shù)據(jù)庫,并且與服務器端呼應和配套??蛻舳说拈_發(fā)平臺為Visual Basic、Power Building、Visual C++、ASP、ASP.NET和JavaEE,開發(fā)的都是學生圖書借閱系統(tǒng),給同學由二種開發(fā)環(huán)境學習其他開發(fā)環(huán)境帶來了很大方便。(2)SQL Server 2008實訓:內容包括實驗和實習兩部分。貫穿實驗和實習為產品銷售數(shù)據(jù)庫,實習從一個應用系統(tǒng)逐步設計,并把操作數(shù)據(jù)庫的基本內容包含進來。客戶端的開發(fā)平臺也為Visual Basic、Power Building、Visual C++、ASP、ASP.NET和JavaEE,開發(fā)的都是產品銷售系統(tǒng),這給讀者學習其他開發(fā)環(huán)境帶來了方便。通過實驗和實習實訓,讀者應能輕松自如地用SQL Server 2008在這些開發(fā)平臺設計開發(fā)一個小的應用系統(tǒng)。
內容概要
本教程主要介紹SQL Server 2008(中文版)數(shù)據(jù)庫和表創(chuàng)建、數(shù)據(jù)庫的查詢和視圖、T-SQL語言、索引與數(shù)據(jù)完整性、存儲過程和觸發(fā)器、系統(tǒng)安全管理、備份恢復與導入導出、Visual Basic/SQL Server編程、Power Building/SQL Server編程、Visual C++/SQL Server編程、ASP/SQL Server編程、ASP.NET/SQL Server編程和JavaEE/SQL Server開發(fā)與編程。整本教程體現(xiàn)較強的應用特色,把介紹內容和實際應用有機地結合起來,主要部分一邊介紹一邊進行綜合應用訓練??蛻舳说拈_發(fā)平臺為Visual Basic、Power Building、Visual C++、ASP、ASP.NET和JavaEE,綜合開發(fā)的系統(tǒng)都是學生圖書借閱系統(tǒng),對比起來學習更加容易。通過系統(tǒng)學習,能基于SQL Server 2008在這些開發(fā)平臺上開發(fā)一個小的應用系統(tǒng)。 本教程可作為大學本科、高職高專、軟件職業(yè)技術學院等各類學校的教材,也可作SQL Server 2008培訓和用戶自學參考。
書籍目錄
第1章 概述 1.1 一個簡單的數(shù)據(jù)庫應用系統(tǒng) 1.2 E-R模型 1.3 邏輯結構設計 1.4 數(shù)據(jù)庫操作方式 1.4.1 SQL語言和數(shù)據(jù)庫的操作方式 1.4.2 數(shù)據(jù)庫的連接方式 1.4.3 客戶機/服務器模式 1.4.4 瀏覽器/服務器模式 1.5 本書使用的數(shù)據(jù)庫及其應用系統(tǒng)介紹 習題第2章 SQL Server 2008簡介 2.1 體系結構與運行環(huán)境 2.2 服務器組件及管理工具 2.2.1 服務器組件 2.2.2 管理工具 2.3 SQL Server Management Studio環(huán)境 2.3.1 對象資源管理器與查詢分析器 2.3.2 模板資源管理器 2.3.3 注冊服務器 習題第3章 數(shù)據(jù)庫和表 3.1 基本概念 3.1.1 數(shù)據(jù)庫 3.1.2 表 3.2 創(chuàng)建數(shù)據(jù)庫 3.2.1 界面方式創(chuàng)建數(shù)據(jù)庫 3.2.2 命令方式創(chuàng)建數(shù)據(jù)庫 3.2.3 數(shù)據(jù)庫快照 3.3 創(chuàng)建表 3.3.1 數(shù)據(jù)類型 3.3.2 界面方式創(chuàng)建表 3.3.3 命令方式創(chuàng)建表 3.3.4 創(chuàng)建分區(qū)表 3.4 操作表數(shù)據(jù) 3.4.1 界面操作表數(shù)據(jù) 3.4.2 命令操作表數(shù)據(jù) 3.5 綜合應用訓練 習題76第4章 數(shù)據(jù)庫的查詢和視圖 4.1 數(shù)據(jù)庫的查詢 4.1.1 單表查詢 4.1.2 連接查詢 4.1.3 嵌套查詢 4.1.4 SELECT查詢的其他子句 4.2 視圖 4.2.1 創(chuàng)建視圖 4.2.2 查詢視圖 4.2.3 更新視圖 4.2.4 修改視圖的定義 4.2.5 刪除視圖 4.3 游標 4.3.1 游標概念 4.3.2 聲明游標 4.3.3 打開游標 4.3.4 讀取數(shù)據(jù) 4.3.5 關閉游標 4.3.6 刪除游標 4.4 綜合應用訓練 習題第5章 T-SQL語言 5.1 常量、變量與數(shù)據(jù)類型 5.1.1 常量 5.1.2 數(shù)據(jù)類型 5.1.3 變量 5.2 運算符與表達式 ……第6章 索引與數(shù)據(jù)完整性第7章 存儲過程和觸發(fā)器第8章 系統(tǒng)安全管理第9章 備份與恢復第10章 SQL Server 2008與XML第11章 SQL Server 2008其他功能第12章 SQL Server綜合應用數(shù)據(jù)準備第13章 Visual Basic 6.0/SQL Server編程第14章 Power Builder 11.5/SQL Server 2008編程第15章 Visual C++6.0/SQL Server編程第16章 ASP/SQL Server編程第17章 ASP.NET 3.5/SQL Server編程第18章 JavaEE (Struts2)/SQL Server圖書管理系統(tǒng)附錄A 常用語句、全局變量和常用函數(shù)524
章節(jié)摘錄
插圖:數(shù)據(jù)庫管理系統(tǒng)是用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件。其主要功能如下:·數(shù)據(jù)定義功能。用戶可方便地創(chuàng)建、修改、刪除數(shù)據(jù)庫及數(shù)據(jù)庫的對象。數(shù)據(jù)庫的對象有表、視圖、索引、存儲過程等,詳細內容請參考相關章節(jié)?!?shù)據(jù)操縱功能。用戶可以對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、插入、修改和刪除操作。·數(shù)據(jù)庫運行時的管理功能。數(shù)據(jù)庫運行過程中,由數(shù)據(jù)庫管理系統(tǒng)統(tǒng)一控制和管理,以保證數(shù)據(jù)的安全性、完整性,在多個用戶同時訪問相同數(shù)據(jù)時,由數(shù)據(jù)庫管理系統(tǒng)進行并發(fā)控制,以保證每個用戶的運行結果都是正確的。·數(shù)據(jù)庫的維護功能。當數(shù)據(jù)庫發(fā)生故障時,數(shù)據(jù)庫管理系統(tǒng)能對其進行恢復。1.SQL語言SQL(Structured Query Language)語言是用于數(shù)據(jù)庫查詢的結構化語言,最早由Boyce和Chambedin在1974年提出,稱為SEQUEL語言。1976年,IBM公司的San Jose研究所在研制關系數(shù)據(jù)庫管理系統(tǒng)System R時修改為SEQUEL2,即目前的SQL語言。
編輯推薦
《SQL Server教程(第2版)》首次提出教程就是服務的思想,除了教程、實訓、課件和應用系統(tǒng)全面配套,將輕松教學、學用結合與解決問題作為目標,通過教程學習、實驗和實習實訓,一般能夠輕松自如地設計開發(fā)一個小的應用系統(tǒng)。本教程第2版以SQL Server 2008中文版為平臺,在介紹數(shù)據(jù)庫基本概念的基礎上,重點介紹數(shù)據(jù)庫基本操作,通過綜合應用實例,為客戶端操作數(shù)據(jù)庫準備數(shù)據(jù),通過簡明學生圖書借閱系統(tǒng),學會VB、PB、VC++、ASP、ASP.NET和JavaEE平臺操作數(shù)據(jù)庫主要方法。
圖書封面
評論、評分、閱讀與下載