MySQL數(shù)據(jù)庫(kù)技術(shù)與實(shí)驗(yàn)指導(dǎo)
定 價(jià):29 元
- 作者:錢(qián)雪忠 ,等 著
- 出版時(shí)間:2012/6/1
- ISBN:9787302280101
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP311.138SQ
- 頁(yè)碼:271
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《高等院校信息技術(shù)規(guī)劃教材:MySQL數(shù)據(jù)庫(kù)技術(shù)與實(shí)驗(yàn)指導(dǎo)》是作者在長(zhǎng)期從事數(shù)據(jù)庫(kù)課程教學(xué)和科研的基礎(chǔ)上,為滿足“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的教學(xué)需要而編寫(xiě)的實(shí)驗(yàn)指導(dǎo)書(shū)。
全書(shū)由數(shù)據(jù)庫(kù)與MySQL簡(jiǎn)介、14個(gè)實(shí)驗(yàn)和4個(gè)附錄組成。實(shí)驗(yàn)內(nèi)容全面并與“數(shù)據(jù)庫(kù)原理及應(yīng)用”類(lèi)課程的內(nèi)容基本對(duì)應(yīng)。實(shí)驗(yàn)內(nèi)容主要包括數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)操作,MySQL數(shù)據(jù)庫(kù)基礎(chǔ)操作,表、ER圖、索引與視圖的基礎(chǔ)操作,SQL語(yǔ)言-Select查詢操作,SQL語(yǔ)言--數(shù)據(jù)更新操作,嵌入式SQL應(yīng)用,數(shù)據(jù)庫(kù)存儲(chǔ)和優(yōu)化,存儲(chǔ)過(guò)程的基本操作,觸發(fā)器的基本操作,數(shù)據(jù)庫(kù)安全性,數(shù)據(jù)庫(kù)完整性,數(shù)據(jù)庫(kù)并發(fā)控制,數(shù)據(jù)庫(kù)備份與恢復(fù),數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)。
本書(shū)實(shí)驗(yàn)內(nèi)容循序漸進(jìn)、深入淺出,可作為本科、專(zhuān)科及相關(guān)專(zhuān)業(yè)“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的配套實(shí)驗(yàn)教材,同時(shí)也可以供參加自學(xué)考試人員、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)設(shè)計(jì)人員參考。本書(shū)封面貼有清華大學(xué)出版社防偽標(biāo)簽,無(wú)標(biāo)簽者不得銷(xiāo)售。
《高等院校信息技術(shù)規(guī)劃教材:MySQL數(shù)據(jù)庫(kù)技術(shù)與實(shí)驗(yàn)指導(dǎo)》是為主流數(shù)據(jù)庫(kù)技術(shù)SQL Server、Oracle和MySQL編寫(xiě)的系列數(shù)據(jù)庫(kù)實(shí)驗(yàn)指導(dǎo)書(shū)之一。系列實(shí)驗(yàn)指導(dǎo)書(shū)具有示范性、多樣性、實(shí)用性、先進(jìn)性等特色。以MySQL技術(shù)為基礎(chǔ),編排典型實(shí)驗(yàn),能充分滿足課程教學(xué)需要。實(shí)驗(yàn)內(nèi)容通用,課程實(shí)驗(yàn)安排可操作性強(qiáng),靈活性高。提供必要的相關(guān)資源以供下載使用,以利于實(shí)驗(yàn)的開(kāi)展。
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用范圍最廣、實(shí)用性很強(qiáng)的技術(shù)之一,它已成為信息社會(huì)的核心技術(shù)和重要基礎(chǔ)!皵(shù)據(jù)庫(kù)原理及應(yīng)用”是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)學(xué)生的專(zhuān)業(yè)必修課程,其主要目的是使學(xué)生在較好掌握數(shù)據(jù)庫(kù)系統(tǒng)原理的基礎(chǔ)上,熟練掌握較新主流數(shù)據(jù)庫(kù)管理系統(tǒng)(如Oracle、SQL Server或MySQL)的應(yīng)用技術(shù),并利用常用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)工具(如Java、.NET平臺(tái)、VB、Delphi、PB、C、VC++等)進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。
在Internet高速發(fā)展的信息化時(shí)代,信息資源的經(jīng)濟(jì)價(jià)值和社會(huì)價(jià)值越來(lái)越明顯,建設(shè)以數(shù)據(jù)庫(kù)為核心的各類(lèi)信息系統(tǒng)對(duì)提高企業(yè)的競(jìng)爭(zhēng)力與效益、改善部門(mén)的管理能力與管理水平均具有實(shí)實(shí)在在的重要意義。本實(shí)驗(yàn)指導(dǎo)書(shū)能合理安排課程實(shí)驗(yàn),引導(dǎo)讀者逐步掌握數(shù)據(jù)庫(kù)應(yīng)用的各種技術(shù),為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)打好基礎(chǔ)。
目前在高校教學(xué)中介紹數(shù)據(jù)庫(kù)原理與技術(shù)一類(lèi)的教材比較多,但與之相適應(yīng)的實(shí)驗(yàn)指導(dǎo)書(shū)較少,本書(shū)是作者在長(zhǎng)期從事數(shù)據(jù)庫(kù)課程教學(xué)和科研的基礎(chǔ)上,為滿足“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的教學(xué)需要,配合選用《數(shù)據(jù)庫(kù)原理及技術(shù)》(錢(qián)雪忠等編著,清華大學(xué)出版社)教材而編寫(xiě)的系列實(shí)驗(yàn)指導(dǎo)書(shū)之一。由于本實(shí)驗(yàn)內(nèi)容全面,并緊扣課程理論教學(xué)內(nèi)容,使它同樣能適用于選用其他課程教材的教學(xué)實(shí)驗(yàn)需要。
本書(shū)內(nèi)容循序漸進(jìn)、深入淺出、全面連貫,一個(gè)個(gè)實(shí)驗(yàn)使讀者可以充分利用較新的MySQL數(shù)據(jù)庫(kù)系統(tǒng)來(lái)深刻理解并掌握數(shù)據(jù)庫(kù)概念與原理,能充分掌握數(shù)據(jù)庫(kù)應(yīng)用技術(shù),能利用Java、C#等開(kāi)發(fā)工具進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的初步設(shè)計(jì)與開(kāi)發(fā),達(dá)到理論聯(lián)系實(shí)踐、學(xué)以致用的教學(xué)目的與教學(xué)效果。本書(shū)共有14個(gè)實(shí)驗(yàn)(根據(jù)實(shí)驗(yàn)要求與課時(shí)而選做),具體如下:
實(shí)驗(yàn)1 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)操作;
實(shí)驗(yàn)2 MySQL數(shù)據(jù)庫(kù)基礎(chǔ)操作;
實(shí)驗(yàn)3 表、ER圖、索引與視圖的基礎(chǔ)操作;
實(shí)驗(yàn)4 SQL語(yǔ)言--Select查詢操作;
實(shí)驗(yàn)5 SQL語(yǔ)言--數(shù)據(jù)更新操作;
實(shí)驗(yàn)6 嵌入式SQL應(yīng)用;
實(shí)驗(yàn)7 數(shù)據(jù)庫(kù)存儲(chǔ)和優(yōu)化;
實(shí)驗(yàn)8 存儲(chǔ)過(guò)程的基本操作;
實(shí)驗(yàn)9 觸發(fā)器的基本操作;
實(shí)驗(yàn)10 數(shù)據(jù)庫(kù)安全性;
實(shí)驗(yàn)11 數(shù)據(jù)庫(kù)完整性;
實(shí)驗(yàn)12 數(shù)據(jù)庫(kù)并發(fā)控制;
實(shí)驗(yàn)13 數(shù)據(jù)庫(kù)備份與恢復(fù);
實(shí)驗(yàn)14 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)。
本書(shū)各實(shí)驗(yàn)內(nèi)容翔實(shí),可邊學(xué)習(xí)、邊操作實(shí)踐、邊思考與擴(kuò)展延伸實(shí)驗(yàn),教學(xué)中可按需選做實(shí)驗(yàn),而且各實(shí)驗(yàn)內(nèi)容也可按課時(shí)與課程要求的不同而作取舍。本書(shū)有關(guān)實(shí)驗(yàn)資料可以在清華大學(xué)出版社網(wǎng)站下載。
本書(shū)可作為本科、專(zhuān)科及相關(guān)專(zhuān)業(yè)“數(shù)據(jù)庫(kù)原理及應(yīng)用”、“數(shù)據(jù)庫(kù)系統(tǒng)原理”、“數(shù)據(jù)庫(kù)系統(tǒng)概論”、“數(shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論”、“數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)”等課程的配套實(shí)驗(yàn)教材,同時(shí)也可以供參加自學(xué)考試人員閱讀參考,也可以供數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)設(shè)計(jì)人員應(yīng)用參考。
本書(shū)由錢(qián)雪忠主編,全書(shū)由錢(qián)雪忠(江南大學(xué))、王燕玲(洛陽(yáng)師范學(xué)院,主要完成實(shí)驗(yàn)6、7、10、12、13的編寫(xiě))、張平(江南大學(xué))、陳國(guó)。o(wú)錫太湖學(xué)院)、李京、程建敏、馬曉梅等組織編寫(xiě),盛開(kāi)元、李玉、殷振華等參與了書(shū)稿編輯、實(shí)驗(yàn)等工作。編寫(xiě)中得到江南大學(xué)物聯(lián)網(wǎng)工程學(xué)院數(shù)據(jù)庫(kù)課程組全體教師的大力協(xié)助與支持,使編者獲益良多,謹(jǐn)此表示衷心的感謝。
由于時(shí)間倉(cāng)促,編者水平有限,書(shū)中難免有錯(cuò)誤、疏漏和欠妥之處,敬請(qǐng)廣大讀者與同行專(zhuān)家批評(píng)指正。
編者于江南大學(xué)蠡湖校區(qū)2012年4月
概述 數(shù)據(jù)庫(kù)與MySQL簡(jiǎn)介
0.1 數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)服務(wù)器和數(shù)據(jù)庫(kù)語(yǔ)言
0.2 關(guān)系模型
0.3 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的體系結(jié)構(gòu)
0.4 MySQL數(shù)據(jù)庫(kù)特性
0.5 MySQL體系結(jié)構(gòu)
0.5.1 邏輯模塊組成
0.5.2 插件式存儲(chǔ)引擎(也稱(chēng)作表類(lèi)型)
0.6 MySQL漢字亂碼問(wèn)題的處理方法
實(shí)驗(yàn)1 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)操作
實(shí)驗(yàn)?zāi)康?br>背景知識(shí)
實(shí)驗(yàn)示例
1.1 安裝MySQL
1.1.1 選擇MySQL版本
1.1.2 安裝Windows分發(fā)版
1.1.3 安裝Linux分發(fā)版
1.2 MySQL的簡(jiǎn)單使用
1.2.1 啟動(dòng)或停止MySQL服務(wù)器命令
1.2.2 連接和退出MySQL服務(wù)器命令
1.2.3 mySQL(輸入行編輯器)
1.3 MySQL圖形工具
1.3.1 在Windows中安裝MySQL Workbench
1.3.2 主界面
1.3.3 服務(wù)器管理
1.3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)和建模(Database Design & Modeling)
1.3.5 SQL開(kāi)發(fā)
實(shí)驗(yàn)內(nèi)容與要求
實(shí)驗(yàn)2 MySQL數(shù)據(jù)庫(kù)基礎(chǔ)操作
實(shí)驗(yàn)?zāi)康?br>背景知識(shí)
實(shí)驗(yàn)示例
2.1 使用MySQL Work bench管理數(shù)據(jù)庫(kù)
2.2 使用soL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)
2.3 用SHOW顯示已有的數(shù)據(jù)庫(kù)
2.4 用USE選用數(shù)據(jù)庫(kù)
2.5 刪除數(shù)據(jù)庫(kù)
2.5.1 使用SQL語(yǔ)句刪除數(shù)據(jù)庫(kù)
2.5.2 用MYsoLADMIN創(chuàng)建和刪除
2.5.3 直接在數(shù)據(jù)庫(kù)目錄中創(chuàng)建或刪除
實(shí)驗(yàn)內(nèi)容與要求
實(shí)驗(yàn)3 表、ER圖、索引與視圖的基礎(chǔ)操作
實(shí)驗(yàn)?zāi)康?br>背景知識(shí)
實(shí)驗(yàn)示例
3.1 使用MySQLWorkbench創(chuàng)建表
3.2 使用MysoLWorkbench修改表
3.3 用SHOW/DESCRIBE語(yǔ)句顯示數(shù)據(jù)表的信息
3.4 使用MysoLWorkbench刪除表
3.5 使用SQL語(yǔ)句管理表
3.5.1 使用SQL語(yǔ)句創(chuàng)建表
3.5.2 使用soL語(yǔ)句修改表
3.5.3 使用SQL語(yǔ)句刪除表
3.6 ER圖
3.7 用MySQLWorkbench管理索引
3.8 創(chuàng)建和使用視圖
3.8.1 創(chuàng)建視圖
3.8.2 SHOW CREAT EVIEW語(yǔ)法
實(shí)驗(yàn)內(nèi)容與要求
實(shí)驗(yàn)4 SQL語(yǔ)言-SELECT查詢操作
實(shí)驗(yàn)?zāi)康?br>背景知識(shí)
實(shí)驗(yàn)示例
4.1 SELECT語(yǔ)句的語(yǔ)法
4.2 查詢示例
實(shí)驗(yàn)內(nèi)容與要求
實(shí)驗(yàn)5 SQL語(yǔ)言--數(shù)據(jù)更新操作
實(shí)驗(yàn)?zāi)康?br>背景知識(shí)
實(shí)驗(yàn)示例
5.1 使用MySQL Workbench錄入數(shù)據(jù)
5.2 插入數(shù)據(jù)
5.2.1 使用INSERT語(yǔ)句插入數(shù)據(jù)
5.2.2 使用INSERT…SELECT語(yǔ)句插入從其他表選擇的行
5.2.3 使用REPLACE、REPLACE…SELECT語(yǔ)句插入
5.2.4 使用LOAD語(yǔ)句批量錄入數(shù)據(jù)
5.3 修改數(shù)據(jù)
5.4 刪除數(shù)據(jù)
實(shí)驗(yàn)內(nèi)容與要求
實(shí)驗(yàn)6 嵌入式SQL應(yīng)用
實(shí)驗(yàn)?zāi)康?br>背景知識(shí)
實(shí)驗(yàn)示例
6.1 應(yīng)用系統(tǒng)運(yùn)行環(huán)境
6.2 系統(tǒng)的需求與總體功能要求
6.3 系統(tǒng)概念結(jié)構(gòu)設(shè)計(jì)與邏輯結(jié)構(gòu)設(shè)計(jì)
6.3.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)
6.3.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
6.4 典型功能模塊介紹
6.4.1 數(shù)據(jù)庫(kù)的連接
6.4.2 表的初始創(chuàng)建
6.4.3 表記錄的插入
6.4.4 表記錄的修改
……
實(shí)驗(yàn)7 數(shù)據(jù)庫(kù)存儲(chǔ)和優(yōu)化
實(shí)驗(yàn)8 存儲(chǔ)過(guò)程的基本操作
實(shí)驗(yàn)9 觸發(fā)器的基本操作
實(shí)驗(yàn)10 數(shù)據(jù)庫(kù)安全性
實(shí)驗(yàn)11 數(shù)據(jù)庫(kù)完整性
實(shí)驗(yàn)12 數(shù)據(jù)庫(kù)并發(fā)控制
實(shí)驗(yàn)13 數(shù)據(jù)庫(kù)備份與恢復(fù)
實(shí)驗(yàn)14 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
附錄A MySQL編程簡(jiǎn)介
附錄B 常用函數(shù)與操作符
附錄C CAPI
附錄D MySQL命令與幫助
參考文獻(xiàn)