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