MySQL數(shù)據(jù)庫(kù)技術(shù)與實(shí)驗(yàn)指導(dǎo)
定 價(jià):29 元
- 作者:錢雪忠 ,等 著
- 出版時(shí)間:2012/6/1
- ISBN:9787302280101
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.138SQ
- 頁(yè)碼:271
- 紙張:膠版紙
- 版次:1
- 開本:16開
《高等院校信息技術(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é)需要而編寫的實(shí)驗(yàn)指導(dǎo)書。
全書由數(shù)據(jù)庫(kù)與MySQL簡(jiǎn)介、14個(gè)實(shí)驗(yàn)和4個(gè)附錄組成。實(shí)驗(yàn)內(nèi)容全面并與“數(shù)據(jù)庫(kù)原理及應(yīng)用”類課程的內(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ì)與開發(fā)。
本書實(shí)驗(yàn)內(nèi)容循序漸進(jìn)、深入淺出,可作為本科、專科及相關(guān)專業(yè)“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的配套實(shí)驗(yàn)教材,同時(shí)也可以供參加自學(xué)考試人員、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)設(shè)計(jì)人員參考。本書封面貼有清華大學(xué)出版社防偽標(biāo)簽,無(wú)標(biāo)簽者不得銷售。
《高等院校信息技術(shù)規(guī)劃教材:MySQL數(shù)據(jù)庫(kù)技術(shù)與實(shí)驗(yàn)指導(dǎo)》是為主流數(shù)據(jù)庫(kù)技術(shù)SQL Server、Oracle和MySQL編寫的系列數(shù)據(jù)庫(kù)實(shí)驗(yàn)指導(dǎo)書之一。系列實(shí)驗(yàn)指導(dǎo)書具有示范性、多樣性、實(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)的開展。
數(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ù)專業(yè)學(xué)生的專業(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)開發(fā)工具(如Java、.NET平臺(tái)、VB、Delphi、PB、C、VC++等)進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)。
在Internet高速發(fā)展的信息化時(shí)代,信息資源的經(jīng)濟(jì)價(jià)值和社會(huì)價(jià)值越來(lái)越明顯,建設(shè)以數(shù)據(jù)庫(kù)為核心的各類信息系統(tǒng)對(duì)提高企業(yè)的競(jìng)爭(zhēng)力與效益、改善部門的管理能力與管理水平均具有實(shí)實(shí)在在的重要意義。本實(shí)驗(yàn)指導(dǎo)書能合理安排課程實(shí)驗(yàn),引導(dǎo)讀者逐步掌握數(shù)據(jù)庫(kù)應(yīng)用的各種技術(shù),為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)打好基礎(chǔ)。
目前在高校教學(xué)中介紹數(shù)據(jù)庫(kù)原理與技術(shù)一類的教材比較多,但與之相適應(yīng)的實(shí)驗(yàn)指導(dǎo)書較少,本書是作者在長(zhǎng)期從事數(shù)據(jù)庫(kù)課程教學(xué)和科研的基礎(chǔ)上,為滿足“數(shù)據(jù)庫(kù)原理及應(yīng)用”課程的教學(xué)需要,配合選用《數(shù)據(jù)庫(kù)原理及技術(shù)》(錢雪忠等編著,清華大學(xué)出版社)教材而編寫的系列實(shí)驗(yàn)指導(dǎo)書之一。由于本實(shí)驗(yàn)內(nèi)容全面,并緊扣課程理論教學(xué)內(nèi)容,使它同樣能適用于選用其他課程教材的教學(xué)實(shí)驗(yàn)需要。
本書內(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#等開發(fā)工具進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的初步設(shè)計(jì)與開發(fā),達(dá)到理論聯(lián)系實(shí)踐、學(xué)以致用的教學(xué)目的與教學(xué)效果。本書共有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ì)與開發(fā)。
本書各實(shí)驗(yàn)內(nèi)容翔實(shí),可邊學(xué)習(xí)、邊操作實(shí)踐、邊思考與擴(kuò)展延伸實(shí)驗(yàn),教學(xué)中可按需選做實(shí)驗(yàn),而且各實(shí)驗(yàn)內(nèi)容也可按課時(shí)與課程要求的不同而作取舍。本書有關(guān)實(shí)驗(yàn)資料可以在清華大學(xué)出版社網(wǎng)站下載。
本書可作為本科、專科及相關(guā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)開發(fā)設(shè)計(jì)人員應(yīng)用參考。
本書由錢雪忠主編,全書由錢雪忠(江南大學(xué))、王燕玲(洛陽(yáng)師范學(xué)院,主要完成實(shí)驗(yàn)6、7、10、12、13的編寫)、張平(江南大學(xué))、陳國(guó)俊(無(wú)錫太湖學(xué)院)、李京、程建敏、馬曉梅等組織編寫,盛開元、李玉、殷振華等參與了書稿編輯、實(shí)驗(yàn)等工作。編寫中得到江南大學(xué)物聯(lián)網(wǎng)工程學(xué)院數(shù)據(jù)庫(kù)課程組全體教師的大力協(xié)助與支持,使編者獲益良多,謹(jǐn)此表示衷心的感謝。
由于時(shí)間倉(cāng)促,編者水平有限,書中難免有錯(cuò)誤、疏漏和欠妥之處,敬請(qǐng)廣大讀者與同行專家批評(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ǔ)引擎(也稱作表類型)
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開發(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ì)與開發(fā)
附錄A MySQL編程簡(jiǎn)介
附錄B 常用函數(shù)與操作符
附錄C CAPI
附錄D MySQL命令與幫助
參考文獻(xiàn)