出版時間:2010-8 出版社:清華大學(xué) 作者:田庚林//曹素麗//張翠軒 頁數(shù):200
前言
在計算機網(wǎng)絡(luò)技術(shù)專業(yè)建設(shè)中,從網(wǎng)絡(luò)工程、網(wǎng)絡(luò)管理崗位需求出發(fā),將專業(yè)技能重點放在網(wǎng)絡(luò)技術(shù)和網(wǎng)站技術(shù)兩個方面。該專業(yè)系列教材中,網(wǎng)絡(luò)技術(shù)包括“計算機網(wǎng)絡(luò)技術(shù)基礎(chǔ)”、“計算機網(wǎng)絡(luò)集成技術(shù)”、“計算機網(wǎng)絡(luò)安全與管理”和“網(wǎng)絡(luò)操作系統(tǒng)”4門課程;網(wǎng)站技術(shù)主要包括“網(wǎng)頁制作工具”、“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)”、“動態(tài)網(wǎng)站技術(shù)”和“.NET網(wǎng)站技術(shù)”4門課程。本書主要根據(jù)計算機網(wǎng)絡(luò)技術(shù)專業(yè)面向的工作崗位特點,以網(wǎng)站開發(fā)和網(wǎng)絡(luò)管理對數(shù)據(jù)庫知識技能的需求為目標(biāo),介紹網(wǎng)絡(luò)管理工作崗位中常見的0racle、SQLServer、MySQL,數(shù)據(jù)庫的基本操作技術(shù)與基本管理技能?! ∷^“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)”,主要是指與計算機網(wǎng)絡(luò)技術(shù)專業(yè)所面向的工作崗位相關(guān)的數(shù)據(jù)庫技術(shù)。對于計算機網(wǎng)絡(luò)技術(shù)專業(yè)面向的工作崗位而言,動態(tài)網(wǎng)站的開發(fā)維護需要數(shù)據(jù)庫的操作知識和技能,在沒有專職數(shù)據(jù)庫管理員(DBA)的情況下,網(wǎng)絡(luò)管理人員對數(shù)據(jù)庫的日常運行進行管理是不可缺少的。作為網(wǎng)絡(luò)管理人員雖然不能具備DBA的專業(yè)素質(zhì),但常見的數(shù)據(jù)庫管理技術(shù)是需要的。在網(wǎng)絡(luò)管理工作崗位中,可能遇到的數(shù)據(jù)庫種類不是單一的,所以在“網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)”課程中需要了解工作崗位中常見數(shù)據(jù)庫的基本操作與基本管理。本書內(nèi)容以O(shè)racle數(shù)據(jù)庫為主,同時又介紹了SQI,Server、MySQL數(shù)據(jù)庫與Oracle數(shù)據(jù)庫的不同之處,讀者可以很快掌握這幾種常見數(shù)據(jù)庫的操作。在小型網(wǎng)站中經(jīng)常使用Access數(shù)據(jù)庫,由于該數(shù)據(jù)庫操作簡單,所以只在相應(yīng)章節(jié)做了一些說明?! ”緯鴱木W(wǎng)絡(luò)管理工作崗位的需求出發(fā),首先介紹在動態(tài)網(wǎng)站中如何操作數(shù)據(jù)庫,包括數(shù)據(jù)庫的連接、基本SQL、事務(wù)控制、完整性控制、存儲過程;然后介紹網(wǎng)絡(luò)管理中對數(shù)據(jù)庫的日常管理,包括數(shù)據(jù)庫系統(tǒng)的安裝配置、數(shù)據(jù)庫的創(chuàng)建與管理、數(shù)據(jù)庫安全管理和數(shù)據(jù)庫的備份與恢復(fù)。 本書共分為7章。.第1章介紹網(wǎng)絡(luò)管理工作崗位對數(shù)據(jù)庫知識技能的需求和數(shù)據(jù)庫的基本概念;第2章介紹數(shù)據(jù)庫的啟動方式及常用工具的使用;第3章介紹動態(tài)網(wǎng)站開發(fā)中的數(shù)據(jù)庫操作技術(shù);第4章介紹在網(wǎng)絡(luò)管理中如何安裝與配置數(shù)據(jù)庫系統(tǒng);第5章介紹在網(wǎng)絡(luò)管理中如何創(chuàng)建和管理數(shù)據(jù)庫;第6章介紹數(shù)據(jù)庫的安全管理;第7章介紹數(shù)據(jù)庫的備份與恢復(fù)技術(shù)。
內(nèi)容概要
本書根據(jù)計算機網(wǎng)絡(luò)技術(shù)專業(yè)面向的網(wǎng)絡(luò)管理和維護,網(wǎng)站開發(fā)、管理和維護工作崗位的特點,以網(wǎng)站開發(fā)和網(wǎng)絡(luò)管理對數(shù)據(jù)庫知識技能的需求為目標(biāo),介紹網(wǎng)絡(luò)管理工作崗位中常見的Oracle、SQLServer、MySQL數(shù)據(jù)庫的基本操作技術(shù)與基本管理技能。 本書共分為7章,內(nèi)容包括網(wǎng)絡(luò)管理工作崗位與數(shù)據(jù)庫、數(shù)據(jù)庫啟動及常用工具使用、動態(tài)網(wǎng)站與數(shù)據(jù)庫技術(shù)、數(shù)據(jù)庫系統(tǒng)的安裝與配置、數(shù)據(jù)庫創(chuàng)建和管理、數(shù)據(jù)庫安全管理、數(shù)據(jù)庫備份與恢復(fù)。本書包括實訓(xùn)及實訓(xùn)指導(dǎo)。 本書適合作為高職高專計算機網(wǎng)絡(luò)技術(shù)及相關(guān)專業(yè)的教材,也可以作為工程技術(shù)人員和本科院校學(xué)生的參考書。
書籍目錄
第1章 網(wǎng)絡(luò)管理工作崗位與數(shù)據(jù)庫 1.1 數(shù)據(jù)庫及其在網(wǎng)絡(luò)應(yīng)用中的地位 1.1.1 數(shù)據(jù)庫基本概念 1.1.2 數(shù)據(jù)庫在網(wǎng)絡(luò)應(yīng)用中的地位 1.2 數(shù)據(jù)庫在網(wǎng)絡(luò)管理中的需求分析 1.3 關(guān)系數(shù)據(jù)庫基本知識 1.3.1 數(shù)據(jù)庫3種模型 1.3.2 關(guān)系數(shù)據(jù)庫 1.3.3 常用數(shù)據(jù)庫產(chǎn)品簡介 1.4 數(shù)據(jù)庫新技術(shù) 1.5 本書實訓(xùn)環(huán)境 1.6 小結(jié) 1.7 習(xí)題第2章 數(shù)據(jù)庫啟動及常用工具使用 2.1 服務(wù)的基本概念及其操作 2.1.1 服務(wù)及其啟動類型 2.1.2 配置服務(wù)的啟動類型 2.1.3 操作系統(tǒng)命令啟停服務(wù) 2.1.4 數(shù)據(jù)庫管理工具啟停服務(wù) 2.2 Oracle數(shù)據(jù)庫 2.2.1 Oracle服務(wù)的啟動與停止 2.2.2 打開與關(guān)閉數(shù)據(jù)庫 2.2.3 Oracle常用工具 2.2.4 客戶端網(wǎng)絡(luò)服務(wù)名配置 2.3 SQL Servet數(shù)據(jù)庫 2.3.1 數(shù)據(jù)庫服務(wù)的啟動 2.3.2 常用工具 2.4 MySQL數(shù)據(jù)庫 2.4.1 管理數(shù)據(jù)庫服務(wù) 2.4.2 常用工具 2.5 小結(jié) 2.6 習(xí)題 2.7 實訓(xùn) 實訓(xùn)2-1 Oracle數(shù)據(jù)庫初步使用 實訓(xùn)2-2 SQL Server數(shù)據(jù)庫初步使用 實訓(xùn)2-3 MySQL數(shù)據(jù)庫初步使用第3章 動態(tài)網(wǎng)站與數(shù)據(jù)庫技術(shù) 3.1 數(shù)據(jù)庫操作語言——SQL 3.2 數(shù)據(jù)庫連接技術(shù) 3.2.1 數(shù)據(jù)庫連接方式 3.2.2 網(wǎng)頁訪問數(shù)據(jù)庫程序舉例 3.3 動態(tài)網(wǎng)站中的數(shù)據(jù)處理 3.3.1 定義網(wǎng)站數(shù)據(jù)庫表 3.3.2 操縱網(wǎng)站數(shù)據(jù) 3.3.3 查詢網(wǎng)站數(shù)據(jù) 3.4 網(wǎng)站開發(fā)中數(shù)據(jù)字典的運用 3.5 事務(wù)控制 3.5.1 事務(wù)的概念 3.5.2 事務(wù)提交與回退 3.6 完整性控制 3.6.1 完整性的概念 3.6.2 約束定義 3.6.3 約束刪除 3.7 存儲過程 3.7.1 存儲過程的概念 3.7.2 存儲過程的定義 3.7.3 存儲過程的調(diào)用 3.8 SQL Server與MySQL中的數(shù)據(jù)庫操作命令 3.8.1 SQL Server數(shù)據(jù)庫 3.8.2 MySQL數(shù)據(jù)庫 3.9 小結(jié) 3.10 習(xí)題 3.11 實訓(xùn) 實訓(xùn)3-1 Oracle數(shù)據(jù)庫操作 實訓(xùn)3-2 SQL Server數(shù)據(jù)庫操作 實訓(xùn)3-3 MySQL數(shù)據(jù)庫操作第4章 數(shù)據(jù)庫系統(tǒng)的安裝與配置 4.1 Oracle數(shù)據(jù)庫服務(wù)器的安裝與配置 4.1.1 軟件版本與環(huán)境需求 4.1.2 Windows中Oracle 9i的安裝與配置 4.1.3 在Linux系統(tǒng)中安裝Oracle 9i 4.1.4 通過Oracle安裝領(lǐng)航員在紅旗LinuX中安裝Oracle 10g 4.1.5 卸載Oracle 4.2 SQL Servet數(shù)據(jù)庫服務(wù)器的安裝與配置 4.2.1 軟件版本與環(huán)境需求 4.2.2 安裝SQL Server 2005企業(yè)版 4.2.3 卸載SQL Server 4.3 MySQL數(shù)據(jù)庫服務(wù)器的安裝與配置 4.3.1 Windows XP安裝與配置MySQL 6.0 4.3.2 Linux安裝MySQL 4.3.3 Linux卸載MySQL 4.4 小結(jié) 4.5 習(xí)題 4.6 實訓(xùn) 實訓(xùn)4-1 Oracle數(shù)據(jù)庫服務(wù)器安裝配置實訓(xùn) 實訓(xùn)4-2 SQL Server數(shù)據(jù)庫服務(wù)器安裝配置實訓(xùn) 實訓(xùn)4-3 MySQL數(shù)據(jù)庫服務(wù)器安裝配置實訓(xùn)第5章 數(shù)據(jù)庫創(chuàng)建和管理 5.1 數(shù)據(jù)庫的結(jié)構(gòu) 5.1.1 Oracle數(shù)據(jù)庫的結(jié)構(gòu) 5.1.2 其他數(shù)據(jù)庫的結(jié)構(gòu) 5.2 創(chuàng)建新數(shù)據(jù)庫 5.2.1 在0racle中創(chuàng)建新數(shù)據(jù)庫 5.2.2 在SQL Server中創(chuàng)建新數(shù)據(jù)庫 5.2.3 在MySQL中創(chuàng)建新數(shù)據(jù)庫 5.3 數(shù)據(jù)庫日常檢查和維護 5.3.1 Oracle數(shù)據(jù)庫 5.3.2 其他數(shù)據(jù)庫 5.4 查看和刪除數(shù)據(jù)庫 5.4.1 在Oracle中查看和刪除數(shù)據(jù)庫 5.4.2 在SQL Server中查看和刪除數(shù)據(jù)庫 5.4.3 在MySQL中查看和刪除數(shù)據(jù)庫 5.5 數(shù)據(jù)庫遷移與數(shù)據(jù)轉(zhuǎn)換 5.5.1 數(shù)據(jù)庫從一臺服務(wù)器移植到另一臺服務(wù)器 5.5.2 從一種數(shù)據(jù)庫轉(zhuǎn)換為另一種數(shù)據(jù)庫 5.5.3 數(shù)據(jù)庫升級到高級版本 5.6 小結(jié) 5.7 習(xí)題 5.8 實訓(xùn) 實訓(xùn)5-1 Oracle數(shù)據(jù)庫創(chuàng)建和日常維護 實訓(xùn)5-2 SQL Server數(shù)據(jù)庫創(chuàng)建和日常維護 實訓(xùn)5-3 MySQL數(shù)據(jù)庫創(chuàng)建和日常維護 實訓(xùn)5-4 數(shù)據(jù)庫移植和轉(zhuǎn)換第6章 數(shù)據(jù)庫安全管理 6.1 數(shù)據(jù)庫安全性簡介 6.2 Oracle用戶及權(quán)限管理 6.2.1 用戶登錄 6.2.2 建立用戶 6.2.3 權(quán)限類型 6.2.4 權(quán)限管理 6.2.5 角色 6.2.6 特權(quán)用戶 6.3 SQL Server安全性管理 6.3.1 SQL Server安全性簡介 6.3.2 創(chuàng)建用戶 6.3.3 訪問許可與角色管理 6.4 MySQL安全性管理 6.4.1 MySQL安全性簡介 6.4.2 MySQL授權(quán)表 6.4.3 用戶管理 6.4.4 MySQL權(quán)限 6.5 小結(jié) 6.6 習(xí)題 6.7 實訓(xùn) 實訓(xùn)6-1 Oracle數(shù)據(jù)庫安全 實訓(xùn)6-2 SQL Servet數(shù)據(jù)庫安全 實訓(xùn)6-3 MySQL數(shù)據(jù)庫安全第7章 數(shù)據(jù)庫備份與恢復(fù) 7.1 備份類型與備份策略 7.1.1 備份類型 7.1.2 備份策略 7.1.3 恢復(fù) 7.2 Oracle數(shù)據(jù)庫的備份與恢復(fù) 7.2.1 物理備份與恢復(fù) 7.2.2 邏輯備份與恢復(fù) 7.3 SQL Server數(shù)據(jù)庫的備份與恢復(fù) 7.3.1 數(shù)據(jù)庫備份 7.3.2 數(shù)據(jù)庫恢復(fù) 7.4 MySQL數(shù)據(jù)庫的備份與恢復(fù) 7.4.1 數(shù)據(jù)庫備份 7.4.2 數(shù)據(jù)庫恢復(fù) 7.5 小結(jié) 7.6 習(xí)題 7.7 實訓(xùn) 實訓(xùn)7-1 Oracle數(shù)據(jù)庫備份和恢復(fù) 實訓(xùn)7-2 SQL Server數(shù)據(jù)庫備份和恢復(fù) 實訓(xùn)7-3 MySQL數(shù)據(jù)庫備份和恢復(fù)參考文獻
章節(jié)摘錄
3.數(shù)據(jù)庫對象 數(shù)據(jù)庫可以理解成一個大的容器,很多數(shù)據(jù)庫對象就存放在里面。以下是常用的數(shù)據(jù)庫對象類型?! 。?)表 表是最重要的一類數(shù)據(jù)庫對象,由行和列組成,用于存儲數(shù)據(jù)庫數(shù)據(jù)。有時也稱數(shù)據(jù)表、數(shù)據(jù)庫表、關(guān)系?! 討B(tài)網(wǎng)站的數(shù)據(jù)就需要存儲在表中?! 。?)視圖 視圖是一種為了提高安全性或易操作性、降低復(fù)雜性等而采取的特殊的看待數(shù)據(jù)的方法。視圖可以理解成是一張為了以某種特定格式顯示一個或多個數(shù)據(jù)表中數(shù)據(jù)而構(gòu)造的虛擬二維表?!疤摂M”二字意指:視圖中并不存儲數(shù)據(jù),其數(shù)據(jù)從數(shù)據(jù)表而來。實際上,在視圖基礎(chǔ)上還可以再構(gòu)造視圖。 網(wǎng)站某些頁面的數(shù)據(jù),可能就是來自于一個引用到多個數(shù)據(jù)表數(shù)據(jù)的視圖?! 。?)索引 索引是數(shù)據(jù)庫系統(tǒng)為了加快查找的速度而建立的對象。索引是根據(jù)表中一列或若干列按照一定順序建立的列值與記錄行之間的對應(yīng)關(guān)系表,類似于一個書的目錄。建立索引的主要目的是為了便于檢索。 例如:一個論壇或貼吧網(wǎng)站中可能包含了數(shù)以億計的貼子,用戶想從中搜索某一類的貼子,可以通過建立相應(yīng)的索引提高搜索速度?! 。?)存儲過程 存儲過程是一種由SQL語句和流程控制語句編寫的程序,經(jīng)編譯后存儲在數(shù)據(jù)庫中,等被調(diào)用時執(zhí)行。一個數(shù)據(jù)庫可以建立多個存儲過程,每一個存儲過程完成特定的功能?! ?shù)據(jù)庫存儲過程可以在網(wǎng)站程序中去調(diào)用。存儲過程不僅可以隱藏業(yè)務(wù)邏輯、隱蔽數(shù)據(jù)庫表的細(xì)節(jié),而且在網(wǎng)站程序中只用一個簡短的調(diào)用語句,就能引起數(shù)據(jù)庫服務(wù)器里的一堆程序代碼的執(zhí)行,大大降低了網(wǎng)絡(luò)上數(shù)據(jù)的傳輸量。另外,存儲過程執(zhí)行時不需要再編譯,運行效率較高。由此看來,使用存儲過程對網(wǎng)站性能的提高是大有好處的。
圖書封面
評論、評分、閱讀與下載
網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù) PDF格式下載