出版時間:2008-8 出版社:水利水電出版社 作者:楊俊紅 編 頁數(shù):261
前言
隨著信息技術(shù)的飛速發(fā)展和網(wǎng)絡(luò)信息資源的日益龐大,網(wǎng)絡(luò)數(shù)據(jù)庫的開發(fā)與應(yīng)用成為企業(yè)發(fā)展和網(wǎng)站建設(shè)的重要課題。sQLServer是新一代大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),在信息系統(tǒng)、電子商務(wù)和數(shù)據(jù)倉庫等應(yīng)用中起著重要的核心作用,尤其是與MicrosoftWindows操作系統(tǒng)的無縫連接,使其成為許多企業(yè)和網(wǎng)站數(shù)據(jù)庫開發(fā)的首選平臺,為企業(yè)和網(wǎng)站的數(shù)據(jù)管理提供了強大的支持。本書針對高職高專特點,淡化深奧的數(shù)據(jù)庫理論知識,注重數(shù)據(jù)庫應(yīng)用能力和管理技能的培養(yǎng)。其中語法講解以實用為目的,功能舉一反三,便于讀者由淺入深、循序漸進地學(xué)習(xí)。書中貫穿學(xué)生信息管理數(shù)據(jù)庫實例,通過大量例題講解sQLServer的基本功能,很好地解決了學(xué)與用相結(jié)合的問題。大部分例題均有圖片說明,直觀、清晰,便于理解。本書還配有各種類型的習(xí)題,便于讀者進一步掌握SQLServer基礎(chǔ)知識,理解SQLServer基本功能。本書中的代碼均已在SQLServer2000環(huán)境中測試通過。本書共分l1章,其中第1章介紹數(shù)據(jù)庫的基礎(chǔ)知識、SQLServer2000數(shù)據(jù)庫管理系統(tǒng)的特點、安裝方法及其主要管理工具的使用:第2、3章介紹數(shù)據(jù)庫及表的創(chuàng)建與修改、表數(shù)據(jù)的操作:第4章介紹數(shù)據(jù)庫的查詢操作,包括多表聯(lián)接、統(tǒng)計匯總及子查詢;第5章介紹數(shù)據(jù)完整性,包括各種約束對象的創(chuàng)建和操作;第6-8章介紹視圖與索引、T.SQL程序設(shè)計、游標、事務(wù)和鎖;第9章介紹存儲過程與觸發(fā)器的設(shè)計和實施;第10、ll章介紹SQLServer的安全管理、數(shù)據(jù)庫的日常維護。本書由鄭州鐵路職業(yè)技術(shù)學(xué)院楊俊紅任主編,鄭州鐵路職業(yè)技術(shù)學(xué)院馬國峰、王艷萍、侯麗敏任副主編,另外參加編寫工作的還有鄭州鐵路職業(yè)技術(shù)學(xué)院楊志獻、魏威、祁新安、白艷玲、王文莉、劉傳領(lǐng)、孟乾等。其中第l章由楊志獻編寫,第2、3章由王艷萍編寫,第4章由魏威編寫,第5、1l章由楊俊紅編寫,第6章和附錄由馬國峰編寫,第7、9章由侯麗敏編寫,第8、10章由祁新安編寫。本書在編寫過程中,參考了大量的相關(guān)技術(shù)資料,吸取了許多同仁的寶貴經(jīng)驗,在此深表謝意。盡管書稿幾經(jīng)修改,但由于時間倉促及作者水平有限,書中難免存在疏漏和錯誤之處,懇請廣大讀者批評指正。
內(nèi)容概要
本書共分11章,主要講述SQL server 2000基礎(chǔ)知識,數(shù)據(jù)庫的創(chuàng)建與管理,表的創(chuàng)建與表數(shù)據(jù)操作,數(shù)據(jù)查詢,數(shù)據(jù)完整性約束,視圖和索引,T-SQL語言編程基礎(chǔ),游標、事務(wù)與鎖,存儲過程與觸發(fā)器,數(shù)據(jù)的安全與管理,數(shù)據(jù)庫的日常維護與管理等內(nèi)容。 本書在內(nèi)容安排上由淺入深、循序漸進,內(nèi)容力求準確、簡煉,強調(diào)知識的層次性和技能培養(yǎng)的漸進性。每章均附有多種類型的習(xí)題,便于讀者輕松學(xué)習(xí)和掌握SQL Server 2000數(shù)據(jù)庫的基本知識與開發(fā)技能。 本書既可作為應(yīng)用型本科、高職高專院校、成人教育計算機及相關(guān)專業(yè)數(shù)據(jù)庫課程的教材,也可作為數(shù)據(jù)庫開發(fā)人員的參考書。
書籍目錄
前言第1章 SQL Server 2000概述 1.1 數(shù)據(jù)庫基礎(chǔ) 1.1.1 數(shù)據(jù)庫的基本概念 1.1.2 關(guān)系數(shù)據(jù)庫 1.2 SQL Server 2000簡介 1.2.1 SQL Server 2000的特點 1.2.2 SQL Server 2000的體系結(jié)構(gòu) 1.3 SQL Server 2000的安裝 1.3.1 SQL Server 2000的環(huán)境需求 1.3.2 SQL Server 2000的安裝方法 1.4 SQL Server 2000服務(wù)器端的操作 1.4.1 SQL Server 2000的服務(wù)種類 1.4.2 SQL Server 2000服務(wù)的啟動和停止 1.4.3 注冊SQL Server 2000服務(wù)器 1.5 SQL Server 2000的主要管理工具 1.5.1 SQL Server 2000企業(yè)管理器 1.5.2 SQL Server 2000查詢分析器 1.6 SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)的開發(fā)過程 本章小結(jié) 習(xí)題一第2章 數(shù)據(jù)庫的基本操作 2.1 SQL Server數(shù)據(jù)庫的基本概念 2.1.1 數(shù)據(jù)庫文件及文件組 2.1.2 SQL Server系統(tǒng)數(shù)據(jù)庫 2.2 創(chuàng)建數(shù)據(jù)庫 2.2.1 使用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫 2.2.2 使用T-SQL語句創(chuàng)建數(shù)據(jù)庫 2.3 管理數(shù)據(jù)庫 2.3.1 查看數(shù)據(jù)庫信息 2.3.2 修改數(shù)據(jù)庫 2.3.3 更改數(shù)據(jù)庫名稱 2.3.4 刪除數(shù)據(jù)庫 本章小結(jié) 習(xí)題二第3章 表和表數(shù)據(jù)的基本操作 3.1 SQL Server 2000的數(shù)據(jù)類型 3.1.1 系統(tǒng)數(shù)據(jù)類型 3.1.2 用戶自定義數(shù)據(jù)類型 3.2 創(chuàng)建表 3.2.1 使用企業(yè)管理器創(chuàng)建表 3.2.2 使用T-SQL語句創(chuàng)建表 3.3 修改表結(jié)構(gòu) 3.4 刪除表 3.5 表數(shù)據(jù)的操作 3.5.1 使用企業(yè)管理器添加、修改、刪除數(shù)據(jù) 3.5.2 使用T-SQL語句添加、修改、刪除數(shù)據(jù) 本章小結(jié) 習(xí)題三第4章 數(shù)據(jù)庫的查詢 4.1 簡單查詢 4.1.1 SELECT語句的基本語法格式 4.1.2 選擇數(shù)據(jù)列 4.1.3 使用列別名 4.1.4 使用TOP和DISTINCT 4.1.5 使用計算列 4.1.6 數(shù)據(jù)記錄的篩選 4.1.7 數(shù)據(jù)的排序 4.1.8 保存查詢結(jié)果 4.2 數(shù)據(jù)的統(tǒng)計 4.3 聯(lián)接查詢 4.4 子查詢 4.4.1 非相關(guān)子查詢 4.4.2 相關(guān)子查詢 本章小結(jié) 習(xí)題四第5章 SQL Server 2000的數(shù)據(jù)完整性 5.1 數(shù)據(jù)完整性概述 5.2 使用約束實施數(shù)據(jù)完整性 5.2.1 主鍵約束 5.2.2 唯一約束 5.2.3 檢查約束 5.2.4 默認值約束 5.2.5 外鍵約束 5.3 默認對象 5.3.1 使用企業(yè)管理器管理默認對象 5.3.2 使用T-SOL語句管理默認對象 5.4 規(guī)則對象 5.4.1 使用企業(yè)管理器管理規(guī)則對象 5.4.2 使用T-SQL語句管理規(guī)則對象 本章小結(jié) 習(xí)題五第6章 視圖和索引 6.1 視圖概述 6.2 創(chuàng)建視圖 6.2.1 使用企業(yè)管理器創(chuàng)建視圖 6.2.2 使用向?qū)?chuàng)建視圖 6.2.3 使用SQL語句創(chuàng)建視圖 6.3 使用和管理視圖 6.3.1 使用視圖 6.3.2 查看視圖信息 6.3.3 修改視圖 6.3.4 刪除視圖 6.4 索引的概念及分類 6.5 索引的實施 6.5.1 創(chuàng)建索引 6.5.2 查看索引 6.5.3 刪除索引 本章小結(jié) 習(xí)題六第7章 SQL Server中的程序設(shè)計 7.1 程序中的批處理、腳本、注釋 7.2 變量 7.3 流程控制語句 7.3.1 IFELSE語句 7.3.2 CASE表達式 7.3.3 WHILE語句 7.3.4 WAITFOR語句 7.3.5 RETURN語句 7.4 函數(shù) 7.4.1 系統(tǒng)函數(shù) 7.4.2 用戶自定義函數(shù) 本章小結(jié) 習(xí)題七第8章 游標、事務(wù)與鎖 8.1 游標 8.1.1 聲明游標 8.1.2 打開游標 8.1.3 讀取游標 8.1.4 通過游標修改數(shù)據(jù) 8.1.5 關(guān)閉游標 8.1.6 刪除游標 8.2 事務(wù)與鎖 8.2.1 事務(wù)概述 8.2.2 事務(wù)控制語句 8.2.3 鎖定與并發(fā)控制 本章小結(jié) 習(xí)題八第9章 存儲過程與觸發(fā)器 9.1 存儲過程的概念、作用和類型 9.2 無參數(shù)存儲過程的創(chuàng)建、執(zhí)行、修改和刪除 9.3 帶參數(shù)存儲過程的創(chuàng)建和執(zhí)行 9.4 觸發(fā)器的概念、作用和類型 9.5 觸發(fā)器的實施 9.5.1 創(chuàng)建觸發(fā)器 9.5.2 查看觸發(fā)器 9.5.3 修改觸發(fā)器 9.5.4 禁止或啟用觸發(fā)器 9.5.5 刪除觸發(fā)器 本章小結(jié) 習(xí)題九第10章 SQL Server 2000中的安全管理 10.1 SQL Server 2000的安全機制 10.1.1 身份驗證 10.1.2 權(quán)限控制 10.2 登錄賬戶管理 10.2.1 SQL Server登錄賬戶的建立與刪除 10.2.2 Windows登錄賬戶的建立和刪除 10.3 數(shù)據(jù)庫用戶管理 10.4 權(quán)限管理 10.5 角色管理 10.5.1 服務(wù)器角色 10.5.2 數(shù)據(jù)庫角色 本章小結(jié) 習(xí)題十第11章 數(shù)據(jù)庫的日常維護與管理 11.1 數(shù)據(jù)庫備份與還原 11.1.1 備份與還原的概念 11.1.2 數(shù)據(jù)庫備份的類型 11.1.3 數(shù)據(jù)庫備份操作 11.1.4 數(shù)據(jù)庫還原操作 11.2 數(shù)據(jù)的導(dǎo)入與導(dǎo)出 11.2.1 導(dǎo)出數(shù)據(jù) 11.2.2 導(dǎo)入數(shù)據(jù) 本章小結(jié) 習(xí)題十一附錄A 學(xué)生數(shù)據(jù)庫(student)的表結(jié)構(gòu)及數(shù)據(jù)樣本附錄B 常用語句附錄C 常用函數(shù)附錄D @@類函數(shù)附錄E 常用系統(tǒng)存儲過程函數(shù)參考文獻
章節(jié)摘錄
插圖:第1章 SQL Server 2000概述1.1 數(shù)據(jù)庫基礎(chǔ)數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)是4個密切相關(guān)的基本概念。1.1.1 數(shù)據(jù)庫的基本概念(1)數(shù)據(jù)(Data)。數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象,是描述事物的符號。它與傳統(tǒng)意義上理解的數(shù)據(jù)不同,在這里數(shù)據(jù)可以是數(shù)字、文字、圖形、圖像和聲音等,即數(shù)據(jù)有多種形式,但它們都可以經(jīng)過數(shù)字化后存入計算機。(2)數(shù)據(jù)庫(Database,DB)。數(shù)據(jù)庫可以直觀地理解為存放數(shù)據(jù)的倉庫。只不過這個倉庫是建立在計算機上的,在計算機上需要有存儲空間和一定的存儲格式。嚴格的定義是:數(shù)據(jù)庫是被長期存儲在計算機內(nèi)的、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合,能為用戶共享,具有最小冗余度,數(shù)據(jù)間聯(lián)系密切,有較高的獨立性。(3)數(shù)據(jù)庫管理系統(tǒng)(DataBase Management System,DBMS)。DBMS是位于用戶和操作系統(tǒng)之間的一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護數(shù)據(jù)庫。它對數(shù)據(jù)庫進行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。用戶通過.DBMS訪問數(shù)據(jù)庫中的數(shù)據(jù),數(shù)據(jù)庫管理員(DataBase Administrator,DBA)也通過DBMS進行數(shù)據(jù)庫的維護工作。常用的數(shù)據(jù)庫管理系統(tǒng)有Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等。
編輯推薦
《21世紀高職高專教育統(tǒng)編教材?SQLServer數(shù)據(jù)庫應(yīng)用教程》既可作為應(yīng)用型本科、高職高專院校、成人教育計算機及相關(guān)專業(yè)數(shù)據(jù)庫課程教材,也可以作為數(shù)據(jù)庫開發(fā)人員的參考書。
圖書封面
評論、評分、閱讀與下載
SQL Server數(shù)據(jù)庫應(yīng)用教程 PDF格式下載