![MySQL數(shù)據(jù)庫基礎(chǔ)實例教程教案_第1頁](http://file4.renrendoc.com/view4/M00/34/21/wKhkGGZKY_SAXYjNAABqaAQ1r-Q701.jpg)
![MySQL數(shù)據(jù)庫基礎(chǔ)實例教程教案_第2頁](http://file4.renrendoc.com/view4/M00/34/21/wKhkGGZKY_SAXYjNAABqaAQ1r-Q7012.jpg)
![MySQL數(shù)據(jù)庫基礎(chǔ)實例教程教案_第3頁](http://file4.renrendoc.com/view4/M00/34/21/wKhkGGZKY_SAXYjNAABqaAQ1r-Q7013.jpg)
![MySQL數(shù)據(jù)庫基礎(chǔ)實例教程教案_第4頁](http://file4.renrendoc.com/view4/M00/34/21/wKhkGGZKY_SAXYjNAABqaAQ1r-Q7014.jpg)
![MySQL數(shù)據(jù)庫基礎(chǔ)實例教程教案_第5頁](http://file4.renrendoc.com/view4/M00/34/21/wKhkGGZKY_SAXYjNAABqaAQ1r-Q7015.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫基礎(chǔ)教案
年/年第學期
課程名稱數(shù)據(jù)庫基礎(chǔ)
課程類別專業(yè)必修課________
任課班級________________________
任課教師________________________
教師所屬系部___________________
二0一八年八月日
序
授課章節(jié)及需用
授課日期課型備注
內(nèi)容提要時數(shù)
號
數(shù)據(jù)庫基礎(chǔ)知識
1講練結(jié)合2
安裝和配置數(shù)據(jù)庫講練結(jié)合
2MYSQL2
數(shù)據(jù)庫關(guān)系模型
3講練結(jié)合2
創(chuàng)建“員工管理系統(tǒng)”的數(shù)據(jù)模型講練結(jié)合
42
5數(shù)據(jù)庫規(guī)范化講練結(jié)合2
6數(shù)據(jù)庫規(guī)范化實操講練結(jié)合2
7數(shù)據(jù)庫和衰的創(chuàng)建與管理講練結(jié)合2
8創(chuàng)建“員工管理系統(tǒng)”數(shù)據(jù)庫和表講練結(jié)合2
9數(shù)據(jù)完整性約束講練結(jié)合2
10“員工管理系統(tǒng)”數(shù)據(jù)完整性約束講練結(jié)合2
11插入、修改和刪除衰數(shù)據(jù)講練結(jié)合2
12“員工管理系統(tǒng)”數(shù)據(jù)操縱講練結(jié)合2
13單表查詢講練結(jié)合2
14單表查詢實踐講練結(jié)合2
15多衣查詢講練結(jié)合2
16多表查詢實踐講練結(jié)合2
17排序與分類匯總講練結(jié)合2
18排序與分類匯總實踐講練結(jié)合2
19數(shù)據(jù)庫視圖講練結(jié)合2
20“員工管理系統(tǒng)”數(shù)據(jù)視圖講練結(jié)合2
21索引及其應(yīng)用講練結(jié)合2
22“員工管理系統(tǒng)”索引講練結(jié)合2
23MySQL編程與存儲過程講練結(jié)合2
24存儲過程實踐講練結(jié)合2
25存儲函數(shù)與觸發(fā)器講練結(jié)合2
26存儲函數(shù)與觸發(fā)器實踐講練結(jié)合2
27用戶和數(shù)據(jù)安全性講練結(jié)合2
28用戶與數(shù)據(jù)安全實踐講練結(jié)合2
29數(shù)據(jù)備份與恢復(fù)講練結(jié)合2
30備份與恢復(fù)實操講練結(jié)合2
學科數(shù)據(jù)庫基礎(chǔ)
課題數(shù)據(jù)庫基礎(chǔ)知識
序號1時數(shù)2授課班級
教學目的及要求:
1、理解數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)等基本概念
2、掌握數(shù)據(jù)模型,特別是關(guān)系模型的特點
教學重點:
數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)
教學難點:
數(shù)據(jù)庫管理系統(tǒng)
實驗儀器及教具:
1)電腦平臺及投影儀
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
一、教學導(dǎo)入(5分鐘)
1、學生討論(3分鐘)
(1)談?wù)勀銓?shù)據(jù)庫的感性認識。
2、教師總結(jié)(2分鐘)
(1)總結(jié)學生討論內(nèi)容
(2)課程引入:數(shù)據(jù)庫的基本概念
二、主要內(nèi)容(35分鐘)
任務(wù)1數(shù)據(jù)庫的基礎(chǔ)知識
1數(shù)據(jù)與數(shù)據(jù)庫
2數(shù)據(jù)庫技術(shù)的發(fā)展
3數(shù)據(jù)庫管理系統(tǒng)(DBMS)
4數(shù)據(jù)庫系統(tǒng)的組成
5數(shù)據(jù)庫系統(tǒng)的特點
6常見的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)
7結(jié)構(gòu)化查詢語言SQL
三'課堂演示(38分鐘)
任務(wù)2安裝與配置MySQL數(shù)據(jù)庫
1MySQL服務(wù)器安裝
2Navicat軟件的安裝
3連接與斷開服務(wù)器
四'本節(jié)小結(jié)(2分鐘)
課程總結(jié)(2分鐘)
五'教學方法
案例與理論相結(jié)合
課后作業(yè):
教材第一章思考題一,二,三題
續(xù)頁
第一章數(shù)據(jù)庫基礎(chǔ)知識
【學習情境】:搭建MySQL數(shù)據(jù)庫平臺
通過項目一的實踐,我們設(shè)計出了PetStore數(shù)據(jù)庫的關(guān)系模型,但那還只是一種邏輯模型,
如何在計算機中建立PetStore數(shù)據(jù)庫的關(guān)系模型,即建立數(shù)據(jù)庫的物理模型呢?物理模型不僅與
數(shù)據(jù)庫管理系統(tǒng)有關(guān),還和操作系統(tǒng)甚至硬件有關(guān),物理模型對用戶是不可見的。所以我們必須
先安裝與配置數(shù)據(jù)庫管理系統(tǒng),構(gòu)建實現(xiàn)數(shù)據(jù)庫物理模型的環(huán)境。
1.1任務(wù)一了解數(shù)據(jù)庫的基礎(chǔ)知識
1.1.1數(shù)據(jù)與數(shù)據(jù)庫
1.1.2數(shù)據(jù)庫的發(fā)展
1.1.3數(shù)據(jù)庫管理系統(tǒng)(DBMS)
數(shù)據(jù)庫管理系統(tǒng)(DBMS-DataBaseManagementSystem)對收集到的大量數(shù)據(jù)進行整理、加
工、歸并、分類、計算、存儲等處理,產(chǎn)生新的數(shù)據(jù)。
0?口
1.1.4數(shù)據(jù)庫系統(tǒng)的組成
數(shù)據(jù)庫系統(tǒng)(DataBaseSystem,DBS)實際上是一個應(yīng)用系統(tǒng),數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理
系統(tǒng)與操作數(shù)據(jù)庫的應(yīng)用程序,加上支撐它們的硬件平臺、軟件平臺和與數(shù)據(jù)庫有關(guān)的人員一起
構(gòu)成了一個完整的數(shù)據(jù)庫系統(tǒng)。
1.1.5數(shù)據(jù)庫系統(tǒng)的特點
1.1.6常見的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)
常見的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品有Oracle、SQLServer、MySQL、Access等。
1.1.7結(jié)構(gòu)化查詢語言SQL(StructuredQueryLanguage)
關(guān)系數(shù)據(jù)庫的標準語言是SQL(StructuredQueryLanguage,結(jié)構(gòu)化查詢語言)。SQL語言是
用于關(guān)系數(shù)據(jù)庫查詢的結(jié)構(gòu)化語言,最早由Boyce和Chambedin在1974年提出,稱為SEQUEL
語言。1976年,IBM公司的SanJose研究所在研制關(guān)系數(shù)據(jù)庫管理系統(tǒng)SystemR時修改為
SEQUEL2,即目前的SQL語言。
1.2任務(wù)二MySQL的安裝與配置
目前Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux
作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP作為服務(wù)器端腳本解釋器。
由于這4個軟件都是遵循GPL的開放源碼軟件,因此使用這種方式不用花一分錢就可以建立起一
個穩(wěn)定、免費的網(wǎng)站系統(tǒng)。
1.2.1MySQL服務(wù)器的安裝與配置
1.MySQL服務(wù)器的安裝
2.MySQL服務(wù)器的配置
1.2.2Navicat套裝軟件的安裝
NavicatforMySQL是一個桌面版MySQL數(shù)據(jù)庫管理和開發(fā)工具,和微軟SQLServer的管理
器很像,易學易用,很受大家的歡迎。配置AppServ軟件
本課程將以NavicatforMySQL為例介紹MySQL數(shù)據(jù)庫管理工具的使用。
(1)安裝Navicat軟件
(2)使用Navicat連接MySQL服務(wù)器
1.2.3連接與斷開服務(wù)器
(1)選擇Windows桌面的“開始-運行”選項,輸入正確的命令和用戶名及密碼后,可以登錄到
MySQL服務(wù)器。
命令格式:mysql-h<主機名>-u<用戶名>-p<密碼〉
(2)直接以用戶名root的數(shù)據(jù)庫管理員身份登錄到數(shù)據(jù)庫服務(wù)器。
(3)斷開服務(wù)器
成功地連接后,可以在mysql>提示下輸入QUIT(或\q)隨時退出:
mysql>QUIT
學科數(shù)據(jù)庫基礎(chǔ)
課題實驗一安裝與配置MySQL數(shù)據(jù)庫
周次2時數(shù)2授課班級
教學目的及要求:
1、掌握MySQL數(shù)據(jù)庫的安裝與配置
2、掌握Navicat軟件包的安裝
3、學會使用命令方式和圖形管理工具連接和斷開服務(wù)器的操作
教學重點:
MySQL數(shù)據(jù)庫的安裝與配置
教學難點:
MySQL數(shù)據(jù)庫的配置
實驗儀器及教具:
1)實驗室內(nèi)有交換式局域網(wǎng)
2)MySQL數(shù)據(jù)庫安裝軟件
3)Navicat工具軟件
教學過程備注
實驗一安裝MySQL數(shù)據(jù)庫
一、實驗內(nèi)容
1、安裝MySQL服務(wù)器
1)登錄MySQL官方網(wǎng)站,下載合適的版本,安裝MySQL服務(wù)器
2)配置并測試所安裝的MySQL服務(wù)器
2、軟件包的安裝
1)安裝Navicat軟件
2)使用Navicat連接MySQL服務(wù)器
3、連接與斷開服務(wù)器
1)用兩種不同的方式連接到MySQL服務(wù)器
2)斷開與服務(wù)器的連接
二'實驗步驟
參見教材1.2.1,1.2.2和L2.3節(jié)的內(nèi)容
學科數(shù)據(jù)庫基礎(chǔ)
課題數(shù)據(jù)庫關(guān)系模型
序號3時數(shù)2授課班級
教學目的及要求:
1、掌握E-R圖基本概念和繪制方法
2、掌握E-R圖到關(guān)系模式的轉(zhuǎn)換方法
教學重點:
E-R圖、E-R圖到關(guān)系模式的轉(zhuǎn)換
教學難點:
E-R圖
實驗儀器及教具:
1)電腦平臺及投影儀
2)MySQL數(shù)據(jù)庫平臺
教學過程
一、教學導(dǎo)入(10分鐘)
1、課程簡介(5分鐘)
2、學生討論(2分鐘)
(1)如何合理有效地設(shè)計數(shù)據(jù)庫關(guān)系表格的結(jié)構(gòu)?
3,教師總結(jié)(3分鐘)
(1)總結(jié)學生討論內(nèi)容
(2)課程引入:數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的基本概念
二'主要內(nèi)容(35分鐘)
任務(wù)1設(shè)計數(shù)據(jù)庫關(guān)系模型
1數(shù)據(jù)模型
2概念模型
3E-R圖的設(shè)計
4數(shù)據(jù)庫關(guān)系模型的建立
三'課堂練習(30分鐘)
ER圖實例分析:
1工廠管理系統(tǒng)E-R模型
2出版社圖書E-R圖模型
四、本節(jié)小結(jié)(5分鐘)
1課程總結(jié)(3分鐘)
2布置作業(yè)(2分鐘)
五'教學方法
案例與理論相結(jié)合
課后作業(yè):
教材第二章思考題1,2題
續(xù)頁
第二章數(shù)據(jù)庫設(shè)計
【學習情境】:Petstore數(shù)據(jù)庫結(jié)構(gòu)設(shè)計
PetStore(寵物商店)是SUN公司推出展示Javaweb應(yīng)用開發(fā)技術(shù)的網(wǎng)上商城示范項目。該
電子商務(wù)系統(tǒng)要求能夠前臺用戶購物和后臺管理兩大部分功能。前臺購物為顧客服務(wù),客戶輸入
用戶名、密碼等信息進行注冊,注冊成功后就可以進行按產(chǎn)品的分類瀏覽網(wǎng)站,當用戶看中某個
寵物時,可以加入用戶的購物車,當用戶購物車寵物選擇完畢時,就可以進行預(yù)定。后臺產(chǎn)品管
理為管理員所用,管理員可以增加產(chǎn)品分類,以及為每個分類增加產(chǎn)品,其中產(chǎn)品包括產(chǎn)品名,
產(chǎn)品介紹,市場價格,當前價格,數(shù)量等。
2.1任務(wù)一設(shè)計數(shù)據(jù)庫關(guān)系模型
數(shù)據(jù)庫的設(shè)計是指對于一個給定的應(yīng)用環(huán)境。構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其
應(yīng)用系統(tǒng),有效存儲數(shù)據(jù),滿足用戶信息要求和處理要求。下圖展示了根據(jù)現(xiàn)實世界的實體模型
設(shè)計優(yōu)化的數(shù)據(jù)庫的主要步驟:
實體模型概念模型:關(guān)系模型
2.1.1數(shù)據(jù)模型
1.層次型數(shù)據(jù)庫
2.網(wǎng)絡(luò)型數(shù)據(jù)庫
3.關(guān)系型數(shù)據(jù)庫
關(guān)系模型中的各個關(guān)系模式不應(yīng)當是孤立的,也不是隨意拼湊的一堆二維表,它必須滿足相
應(yīng)的要求。
1)數(shù)據(jù)表通常是一個由行和列組成的二維表,每一個數(shù)據(jù)表分別說明數(shù)據(jù)庫中某一特定的方
面或部分的對象極其屬性。
2)數(shù)據(jù)表中的行通常叫做記錄或元組,它代表眾多具有相同屬性的對象中的一個;
3)數(shù)據(jù)表中的列通常叫做字段或?qū)傩?,它代表相?yīng)數(shù)據(jù)庫中存儲對象的共有的屬性。
4)一個關(guān)系表必須符合某些特定條件,才能成為關(guān)系模型的一部分。
主鍵和外鍵
(1)主鍵
(2)外鍵
2.1.2概念模型
1.E-R圖的組成要素及其畫法
1)實體型
2)屬性
3)聯(lián)系
4)主碼
2.一對一的聯(lián)系(1:1)
3.一對多的聯(lián)系(1:n)
4.多對多的聯(lián)系(m:n)
2.1.3E-R圖設(shè)計實例
2.1.4數(shù)據(jù)庫關(guān)系模型的建立
1.(1:1)聯(lián)系的E-R圖到關(guān)系模式的轉(zhuǎn)換
2.(1:n)聯(lián)系的E-R圖到關(guān)系模式的轉(zhuǎn)換
3.(m:n)聯(lián)系的E-R圖到關(guān)系模式的轉(zhuǎn)換
學科數(shù)據(jù)庫基礎(chǔ)
課題實驗二創(chuàng)建“員工管理系統(tǒng)”的數(shù)據(jù)模型
序號4時數(shù)2授課班級
教學目的及要求:
1、掌握E-R圖設(shè)計的基本方法,能繪制局部E-R圖,并集成全局E-R圖
2、運用關(guān)系數(shù)據(jù)庫模型的基本知識將概念模型轉(zhuǎn)化為關(guān)系模型
教學重點:
E-R圖設(shè)計
教學難點:
集成全局E-R圖
實驗儀器及教具:
1)實驗室內(nèi)有交換式局域網(wǎng)
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
實驗二創(chuàng)建“員工管理系統(tǒng)”的數(shù)據(jù)模型
一'實驗內(nèi)容
1、員工管理系統(tǒng)管理系統(tǒng)數(shù)據(jù)庫設(shè)計
員工管理系統(tǒng)的業(yè)務(wù)邏輯如下:
實體類型“員工”的屬性有:員工編號、姓名、學歷、出生日期、性別、工作
年限、電話。
實體類型“部門”的屬性有:部門編號、名稱、備注。
實體類型“員工薪水”的屬性有:員工編號、收入、支出。
(1)請設(shè)計員工管理系統(tǒng)的E-R模型。
(2)將E-R模型轉(zhuǎn)換為關(guān)系模型。
二、實驗步驟
參見教材第2.1.3和2.1.4節(jié)微課視頻
學科數(shù)據(jù)庫基礎(chǔ)
課題數(shù)據(jù)庫設(shè)計規(guī)范化
序號5時數(shù)2授課班級
教學目的及要求:
1、掌握關(guān)系數(shù)據(jù)庫范式理論的基本思想
2、掌握數(shù)據(jù)庫設(shè)計規(guī)范化的基本方法
教學重點:
范式理論、數(shù)據(jù)庫設(shè)計規(guī)范化
教學難點:
范式理論
實驗儀器及教具:
1)電腦平臺及投影儀
2)MySQL數(shù)據(jù)庫平臺
教學過程
一、教學導(dǎo)入(5分鐘)
1、學生討論(3分鐘)
(1)如何合理有效地設(shè)計數(shù)據(jù)庫以確保數(shù)據(jù)的準確性和可靠性?
2、教師總結(jié)(2分鐘)
(1)總結(jié)學生討論內(nèi)容
(2)課程引入:確保數(shù)據(jù)的準確性和可靠性的設(shè)計準則-范化理論
二'主要內(nèi)容(45分鐘)
任務(wù)2數(shù)據(jù)庫設(shè)計規(guī)范化
1關(guān)系型數(shù)據(jù)庫范式理論
2數(shù)據(jù)庫規(guī)范化實例
三、案例分析(32分鐘)
1綜合實例PetStore數(shù)據(jù)庫的設(shè)計
四、本節(jié)小結(jié)(5分鐘)
1課程總結(jié)(3分鐘)
2布置作業(yè)(2分鐘)
五、教學方法
案例與理論相結(jié)合
課后作業(yè):
教材第二章思考題3,4題
續(xù)頁
2.2任務(wù)二數(shù)據(jù)庫設(shè)計規(guī)范化
2.2.1關(guān)系型數(shù)據(jù)庫范式理論
關(guān)系數(shù)據(jù)庫范式理論是在數(shù)據(jù)庫設(shè)計過程中將要依據(jù)的準則,數(shù)據(jù)庫結(jié)構(gòu)必須要滿足這些準
則,才能確保數(shù)據(jù)的準確性和可靠性。這些準則則被稱為規(guī)范化形式,即范式。
1.第一范式(1NF)
2.第二范式(2NF)
3.第三范式(3NF)
2.2.2.數(shù)據(jù)庫規(guī)范化實例
某建筑公司要設(shè)計一個數(shù)據(jù)庫。公司的業(yè)務(wù)規(guī)則概括說明如下:
①公司承擔多個工程項目,每一項工程有:工程號、工程名稱、施工人員等
②公司有多名職工,每一名職工有:職工號、姓名、性別、職務(wù)(工程師、技術(shù)員)等
③公司按照工時和小時工資率支付工資,小時工資率由職工的職務(wù)決定(例如,技術(shù)員的小
時工資率與工程師不同)
案例分析:
1)將建筑公司的工資表轉(zhuǎn)換為關(guān)系表格,得到項目工時表
2)項目工時表中包含大量的冗余,可能會導(dǎo)致數(shù)據(jù)異常:
3)根據(jù)范式理論規(guī)范數(shù)據(jù)庫設(shè)計
2.3綜合實例PetStore數(shù)據(jù)庫的設(shè)計
寵物商店電子商務(wù)系統(tǒng)的業(yè)務(wù)邏輯如下:
1)用戶注冊:輸入用戶號、用戶名、密碼、性別、住址、郵箱、電話進行注冊,注冊成功后
就可以進行按產(chǎn)品的分類瀏覽網(wǎng)站
2)商品管理:為管理員所用,管理員可以增加商品分類,以及為每個分類增加商品,其中商
品包括商品名、商品介紹、市場價格、當前價格、數(shù)量
3)用戶訂購寵物:當用戶看重某個寵物時,可以加入用戶的購物車,當用戶購物車寵物選擇
完畢時,就可以進行預(yù)定,預(yù)定涉及到訂單,訂單明細。其中訂單包含訂單號、下訂單的用戶號、
訂單日期、訂購總價、訂單是否已處理等信息。而對每張訂單,有與改訂單對應(yīng)的訂購明細表,
列出所購商品號、單價、數(shù)量。
案例分析
1.根據(jù)寵物商店電子商務(wù)系統(tǒng)的業(yè)務(wù)邏輯建立概念模型:PetStoreE-R圖
2.將PetStoreE-R圖轉(zhuǎn)化為數(shù)據(jù)世界使用關(guān)系模型:
1)商品表product(商品號,商品名,商品介紹,商品分類,市場價格,當前價格,數(shù)量)
2)訂單表orders(訂單號,用戶號,訂單日期,訂購總價,訂單狀態(tài)
3)選購明細表lineitem(訂單號,商品號,單價,數(shù)量)
4)用戶表account(用戶號,用戶名,密碼,性別,住址,郵箱,電話)
3.PetStore數(shù)據(jù)庫規(guī)范化
學科數(shù)據(jù)庫基礎(chǔ)
課題實驗三數(shù)據(jù)庫規(guī)范化實操
序號6時數(shù)2授課班級
教學目的及要求:
1、掌握數(shù)據(jù)庫第一范式、第二范式、第三范式的基本要點
2、運用關(guān)系數(shù)據(jù)庫模型的基本知識將概念模型轉(zhuǎn)化為關(guān)系模型
教學重點:
范式理論
教學難點:
規(guī)范化
實驗儀器及教具:
1)實驗室內(nèi)有交換式局域網(wǎng)
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
實驗三對“教學管理系統(tǒng)”關(guān)系模型規(guī)范化
一'實驗內(nèi)容
1、教學管理系統(tǒng)數(shù)據(jù)庫設(shè)計
學校有若干個系,每個系有各自的系號、系名和系主任;每個系有若干名教
師和學生,教師有教師號、教師名和職稱屬性,每個教師可以擔任若干門課程,
一門課程只能由一位教師講授,課程有課程號、課程名和學分,并參加多項項目,
一個項目有多人合作,且責任輕重有個排名,項目有項目號、名稱和負責人;學
生有學號、姓名、年齡、性別,每個學生可以同時選修多門課程,選修有分數(shù)。
(1)請設(shè)計此學校的教學管理的E-R模型。
(2)將E-R模型轉(zhuǎn)換為關(guān)系模型。
(3)應(yīng)用范式理論對關(guān)系模型規(guī)范化
二'實驗步驟
參見教材第二章2.2.1和2.2.2節(jié)
學科數(shù)據(jù)庫基礎(chǔ)
課題數(shù)據(jù)庫和表的創(chuàng)建與管理
序號7時數(shù)2授課班級
教學目的及要求:
1、熟悉命令行方式和圖形界面兩種MySQL數(shù)據(jù)庫操作方式
2、掌握數(shù)據(jù)庫和表的創(chuàng)建、修改和刪除
教學重點:
數(shù)據(jù)庫和表的創(chuàng)建、修改和刪除
教學難點:
命令行方式對數(shù)據(jù)庫和表的操作
實驗儀器及教具:
1)電腦平臺及投影儀
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
一、教學導(dǎo)入(10分鐘)
1、學生討論(5分鐘)
如果你要建立一個學生成績管理系統(tǒng),你會創(chuàng)建哪些表?
2、教師總結(jié)(5分鐘)
(1)總結(jié)學生討論內(nèi)容
(2)課程引入:數(shù)據(jù)庫和表。
二'主要內(nèi)容(35分鐘)
任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫
1創(chuàng)建數(shù)據(jù)庫
2管理數(shù)據(jù)庫
任務(wù)2創(chuàng)建與管理數(shù)據(jù)庫表
1創(chuàng)建數(shù)據(jù)庫表
2管理數(shù)據(jù)庫表
任務(wù)3圖形界面工具創(chuàng)建數(shù)據(jù)庫和表
1圖形界面工具簡介
2圖形界面工具創(chuàng)建數(shù)據(jù)庫
三、案例分析(30分鐘)
綜合實例建立Petstore數(shù)據(jù)庫表
1Petstore數(shù)據(jù)庫表結(jié)構(gòu)分析
2創(chuàng)建Petstore數(shù)據(jù)庫與表
四'本節(jié)小結(jié)(5分鐘)
1、課程總結(jié)(3分鐘)
2、布置作業(yè)(2分鐘)
五'教學方法
案例與理論相結(jié)合
課后作業(yè):
教材第三章思考題一、二題
續(xù)頁
第三章數(shù)據(jù)定義
【學習情境】:建立Petstore數(shù)據(jù)庫和表
隨著Internet的迅速發(fā)展,網(wǎng)絡(luò)購物變得越來越流行,網(wǎng)上商城作為網(wǎng)絡(luò)交易的主要平臺,
推動了電子商務(wù)的發(fā)展。面對網(wǎng)上商城紛繁復(fù)雜的信息,如何對其進行有效的管理和利用?使用
數(shù)據(jù)庫技術(shù)可以大量節(jié)省人力物力,成倍提高工作效力。經(jīng)過前兩個項目的學習,我們已經(jīng)設(shè)計
了Petstore數(shù)據(jù)庫的邏輯模型,構(gòu)建了MySQL數(shù)據(jù)庫平臺,但是,要真正實現(xiàn)數(shù)據(jù)庫系統(tǒng),必
須將數(shù)據(jù)庫的邏輯模型轉(zhuǎn)化為物理模型,即在計算機上創(chuàng)建Petstore數(shù)據(jù)庫和表。
3.1任務(wù)1創(chuàng)建與管理數(shù)據(jù)庫
3.1.1創(chuàng)建數(shù)據(jù)庫
I.創(chuàng)建數(shù)據(jù)庫
2.MySQL中的字符集和校對
3.1.2管理數(shù)據(jù)庫
1.打開數(shù)據(jù)庫
2.修改數(shù)據(jù)庫
3.刪除數(shù)據(jù)庫
4.顯示數(shù)據(jù)庫命令
3.2任務(wù)2創(chuàng)建與管理數(shù)據(jù)庫表
3.2.1創(chuàng)建數(shù)據(jù)庫表
1、數(shù)據(jù)類型
(1)數(shù)值類型
(2)字符串類型
(3)日期和時間類型
2.創(chuàng)建表
3.2.2管理數(shù)據(jù)庫表
L修改表
2.復(fù)制表
3.刪除表
4.顯示數(shù)據(jù)表信息
3.3任務(wù)3圖形界面工具創(chuàng)建數(shù)據(jù)庫和表
3.3.1圖形界面工具簡介
1.phpMyAdmin
2.Navicat
3.3.2圖形界面工具創(chuàng)建數(shù)據(jù)庫
1.進入Navicat
2.創(chuàng)建數(shù)據(jù)庫
3.訪問數(shù)據(jù)庫
4.訪問數(shù)據(jù)表
3.4綜合實例建立Petstore數(shù)據(jù)庫表
3.4.1Petstore數(shù)據(jù)庫表結(jié)構(gòu)分析
3.4.2創(chuàng)建Petstore數(shù)據(jù)庫與表
學科數(shù)據(jù)庫基礎(chǔ)
課題實驗四創(chuàng)建“員工管理系統(tǒng)”數(shù)據(jù)庫和表
周次8時數(shù)2授課班級
教學目的及要求:
1、了解系統(tǒng)數(shù)據(jù)庫的作用
2、掌握使用命令行方式和圖形界面管理工具創(chuàng)建數(shù)據(jù)庫和表的方法
3、掌握使用命令行方式和圖形界面管理工具修改數(shù)據(jù)庫和表的方法
4、掌握刪除數(shù)據(jù)庫和表的方法
教學重點:
數(shù)據(jù)庫和表的創(chuàng)建、修改、刪除
教學難點:
數(shù)據(jù)庫和表的創(chuàng)建
實驗儀器及教具:
1)實驗室內(nèi)有交換式局域網(wǎng)
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
實驗四創(chuàng)建“員工管理系統(tǒng)”數(shù)據(jù)庫和表
一'實驗內(nèi)容
用于企業(yè)管理的員工管理數(shù)據(jù)庫,數(shù)據(jù)庫名為YGGL,包含員工信息表
Employees,部門信息表Departments、員工薪水情況表Salary
1、使用命令行方式完成以下操作
(1)創(chuàng)建員工管理數(shù)據(jù)庫YGGL和Test
(2)打開員工管理數(shù)據(jù)庫YGGL
(3)修改員工管理數(shù)據(jù)庫YGGL的默認字符集為gb2312,校對
規(guī)貝U為gb2312_chinese_ci
(4)顯示MySql服窩器中數(shù)據(jù)原的相關(guān)信息
(5)刪除管理數(shù)據(jù)庫Test
(6)在創(chuàng)建員工管理數(shù)據(jù)庫YGGL中創(chuàng)建員工信息表Employees
2、MySQL圖形界面管理工具操作
(1)使用phpMyAdmin圖形界面訪問MySql數(shù)據(jù)庫
(2)用phpMyAdmin在YGGL中創(chuàng)建部門信息表Departments
(3)用phpMyAdmin在YGGL中創(chuàng)建員工薪水情況表Salaiy
二'實驗步驟
參見教材3.1和3.2相關(guān)微課視頻
學科數(shù)據(jù)庫基礎(chǔ)
課題數(shù)據(jù)完整性約束
序號9時數(shù)2授課班級
教學目的及要求:
1、掌握數(shù)據(jù)完整性約束的類型
2、掌握數(shù)據(jù)完整性約束的使用方法
教學重點:
主鍵約束、替代鍵約束
教學難點:
參照完整性約束
實驗儀器及教具:
1)電腦平臺及投影儀
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
一、教學導(dǎo)入(5分鐘)
1、學生討論(3分鐘)
(1)對數(shù)據(jù)庫中數(shù)據(jù)進行增、刪、改后,如何保證數(shù)據(jù)的完整
性?
2、教師總結(jié)(2分鐘)
(1)總結(jié)學生討論內(nèi)容
(2)課程引入:數(shù)據(jù)完整性約束
二'主要內(nèi)容(35分鐘)
任務(wù)3數(shù)據(jù)完整性約束
1主鍵約束
2替代鍵約束
3參照完整性約束
4CHECK完整性約束
三'案例分析(35分鐘)
PetStore數(shù)據(jù)完整性約束案例分析
四'本節(jié)小結(jié)(5分鐘)
1課程總結(jié)(4分鐘)
2布置作業(yè)(2分鐘)
五'教學方法
案例與理論相結(jié)合
課后作業(yè):
教材第三章思考題三13,14題
續(xù)頁
3.3任務(wù)三數(shù)據(jù)完整性約束
3.3.1主鍵約束
主鍵就是表中的一列或多個列的一組,其值能唯一地標志表中的每一行。通過定義
PRIMARYKEY約束來創(chuàng)建主鍵,而且PRIMARYKEY約束中的列不能取空值。由于
PRIMARYKEY約束能確保數(shù)據(jù)的唯一,所以經(jīng)常用來定義標志列。當為表定義PRIMARY
KEY約束時,MySQL為主鍵列創(chuàng)建唯一性索引,實現(xiàn)數(shù)據(jù)的唯一性,在查詢中使用主鍵時,
該索引可用來對數(shù)據(jù)進行快速訪問。如果PRIMARYKEY約束是由多列組合定義的,則某一
列的值可以重復(fù),但PRIMARYKEY約束定義中所有列的組合值必須唯一。
原則上,任何列或者列的組合都可以充當一個主鍵。但是主鍵列必須遵守一些規(guī)則。這些
規(guī)則源自于關(guān)系模型理論和MySQL所制定的規(guī)則:
(1)每個表只能定義一個主鍵。來自關(guān)系模型的這一規(guī)則也適用于MySQL。
(2)關(guān)系模型理論要求必須為每個表定義一個主鍵。然而,MySQL并不要求這樣,可以
創(chuàng)建一個沒有主鍵的表。但是,從安全角度應(yīng)該為每個基礎(chǔ)表指定一個主鍵。主要原因在于,
沒有主鍵,可能在一個表中存儲兩個相同的行。因此,兩個行不能彼此區(qū)分。在查詢過程中,
它們將會滿足同樣的條件,在更新的時候也總是一起更新,可能會導(dǎo)致數(shù)據(jù)庫崩潰。
(3)表中的兩個不同的行在主鍵上不能具有相同的值。這就是唯一性規(guī)則。
(4)如果從一個復(fù)合主鍵中刪除一列后,剩下的列構(gòu)成主鍵仍然滿足唯一性原則,那么,
這個復(fù)合主鍵是不正確的,這條規(guī)則稱為最小化規(guī)則(minimalityrule)。也就是說,復(fù)合主鍵
不應(yīng)該包含一個不必要的列。
(5)一個列名在一個主鍵的列列表中只能出現(xiàn)一次。
3.3.2替代鍵約束
在關(guān)系模型中,替代鍵像主鍵一樣,是表的一列或一組列,它們的值在任何時候都是唯一
的。替代鍵是沒有被選做主鍵的候選鍵。定義替代鍵的關(guān)鍵字是UNIQUE。
在MySQL中替代鍵和主鍵的區(qū)別主要有以下幾點。
(1)一個數(shù)據(jù)表只能創(chuàng)建一個主鍵。但一個表可以有若干個UNIQUE鍵,并且它們甚至
可以重合,例如,在C1和C2列上定義了一個替代鍵,并且在C2和C3上定義了另一個替代
鍵,這兩個替代鍵在C2列上重合了,而MySQL允許這樣。
(2)主鍵字段的值不允許為NULL,而UNIQUE字段的值可取NULL,但是必須使用NULL
或NOTNULL聲明。
(3)一般創(chuàng)建PRIMARYKEY約束時,系統(tǒng)會自動產(chǎn)生PRIMARYKEY索引。創(chuàng)建
UNIQUE約束時,系統(tǒng)自動產(chǎn)生UNIQUE索引。
通過PRIMERYKEY約束和UNIQUE約束可以實現(xiàn)表的所謂實體完整性約束。定義為
PRIMERYKEY和UNIQUEKEY的列上都不允許出現(xiàn)的值。
3.3.3參照完整性約束
定義外鍵的語法格式reference_definition語法格式如下:
REFERENCEStbl_name[(col_name[(length)][ASC|DESC],...)]
IONDELETE{RESTRICT|CASCADE|SETNULL|NOACTION}]
[ONUPDATE{RESTRICT|CASCADE|SETNULL|NOACTION}]
3.3.4CHECK完整性約束
語法格式為:
CHECK(expr)
學科數(shù)據(jù)庫基礎(chǔ)
課題實驗五“員工管理系統(tǒng)”數(shù)據(jù)完整性約束
周次10時數(shù)2授課班級
教學目的及要求:
1、掌握數(shù)據(jù)完整性約束的功能和作用
2、掌握創(chuàng)建和管理數(shù)據(jù)完整性約束方法
教學重點:
數(shù)據(jù)完整性約束的種類、數(shù)據(jù)完整性約束的創(chuàng)建和管理
教學難點:
數(shù)據(jù)完整性約束的創(chuàng)建和管理
實驗儀器及教具:
1)實驗室內(nèi)有交換式局域網(wǎng)
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
實驗五“員工管理系統(tǒng)”數(shù)據(jù)完整性約束
一'實驗內(nèi)容
用于企業(yè)管理的員工管理數(shù)據(jù)庫,數(shù)據(jù)庫名為YGGL,包含員工信息表
Employees>部門信息表Departments、員工薪水情況表Salary
請按要求對YGGL庫建立數(shù)據(jù)完整性約束
1、創(chuàng)建一個員工獎金發(fā)放表jj(employeelDje),其中jj表中的
employeelD為主鍵,它的值必須是employees表中employeelD列中有的
員工號,并且當刪除和修改Employees表中employeelD列時,在jj表中
employeelD列的數(shù)據(jù)也要隨之變化。
2、創(chuàng)建jj表,建立相關(guān)的完整性約束。
二、實驗步驟
參見教材3.3相關(guān)微課視頻
學科數(shù)據(jù)庫基礎(chǔ)
課題插入、修改和刪除表數(shù)據(jù)
序號11時數(shù)2授課班級
教學目的及要求:
1、熟悉命令行和圖形界面兩種方式對數(shù)據(jù)庫表中數(shù)據(jù)的操作
2、掌握表數(shù)據(jù)的插入、修改和刪除操作
教學重點:
記錄的插入、修改、刪除操作
教學難點:
記錄的插入語句
實驗儀器及教具:
1)電腦平臺及投影儀
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
一、教學導(dǎo)入(10分鐘)
1、學生討論(5分鐘)
數(shù)據(jù)庫表結(jié)構(gòu)建立之后,如何將數(shù)據(jù)輸入到表中?
談?wù)勀氵^去使用excel或SQLserver2000的體會
2、教師總結(jié)(5分鐘)
(1)總結(jié)學生討論內(nèi)容
(2)課程引入:MySQL數(shù)據(jù)操作
二'主要內(nèi)容(30分鐘)
任務(wù)1插入表數(shù)據(jù)
任務(wù)2修改表數(shù)據(jù)
任務(wù)2刪除表數(shù)據(jù)
三'課堂練習(35分鐘)
表數(shù)據(jù)的插入、修改操作實操
四'本節(jié)小結(jié)(5分鐘)
1、課程總結(jié)(3分鐘)
2、布置作業(yè)(2分鐘)
五'教學方法
案例與理論相結(jié)合
課后作業(yè):
教材第四章思考題1,2,3,4,5題
續(xù)頁
第四章數(shù)據(jù)更新
【學習情境工PetStore數(shù)據(jù)操縱
在網(wǎng)上購物時,用戶需要注冊并提交個人信息,用戶注冊的過程,實際上是在注冊表里添加
一條會員記錄。已注冊的會員可以對自己的基本信息進行修改,實際上是對注冊表里會員記錄的
修改?對于非法用戶,管理員可以刪除該用戶信息,實際上是對注冊表里會員記錄的刪除。同樣,
PetStore數(shù)據(jù)庫中的商品、訂單,我們也需要根據(jù)需要進行數(shù)據(jù)的添加、修改和刪除操作。
4.1任務(wù)一插入表數(shù)據(jù)
一旦創(chuàng)建了數(shù)據(jù)庫和表,下一步就是向表里插入數(shù)據(jù)。通過INSERT或REPLACE語句可以
向表中插入一行或多行數(shù)據(jù)。
語法格式:
INSERT[IGNORE][INTO]tbl_namel(col_name,...)]
VALUES({expr|DEFAULT},"...),...
|SETcol_name={expr|DEFAULT},...
另外,MySQL還支持圖片的存儲,圖片一般可以以路徑的形式來存儲,即插入圖片可以采
用直接插入圖片的存儲路徑。當然也可以直接插入圖片本身,只要用LOAD_FILE函數(shù)即可。
在一個單獨的INSERT語句中使用多個VALUES()字句可以一次插入多條記錄。
4.2任務(wù)二修改表數(shù)據(jù)
要修改表中的一行數(shù)據(jù),可以使用UPDATE語句,UPDATE可以用來修改一個表,也可以
修改多個表。
1.修改單個表
2.修改多個表
4.3任務(wù)三刪除表數(shù)據(jù)
1.使用DELETE語句刪除數(shù)據(jù)
(1)從單個表中刪除
(2)從多個表中刪除行
對于第--種語法,只刪除列于FROM子句之前的表中對應(yīng)的行。對于第二種語法,只刪除列
于FROM子句之中(在USING子句之前)的表中對應(yīng)的行?作用是,可以同時刪除多個表中的
行,并使用其他的表進行搜索。
2,使用TRUNCATETABLE語句刪除表數(shù)據(jù)
使用TRUNCATETABLE語句將刪除指定表中的所有數(shù)據(jù),因此也稱其為清除表數(shù)據(jù)語句。
語法格式:
TRUNCATETABLEtable-name
由于TRUNCATETABLE語句將刪除表中的所有數(shù)據(jù),且無法恢復(fù),因此使用時必須十分
小心。
學科數(shù)據(jù)庫基礎(chǔ)
課題實驗六“員工管理系統(tǒng)”數(shù)據(jù)插入、修改與刪除
周次12時數(shù)2授課班級
教學目的及要求:
1、學會使用SQL命令進行數(shù)據(jù)的錄入、修改與刪除操作
2、學會使用MySQL圖形界面工具進行數(shù)據(jù)的錄入、修改與刪除操作
教學重點:
表記錄的插入和修改
教學難點:
命令方式的表記錄插入和修改
實驗儀器及教具:
1)實驗室內(nèi)有交換式局域網(wǎng)
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
實驗六“員工管理系統(tǒng)”數(shù)據(jù)插入與修改
一'實驗內(nèi)容
用于企業(yè)管理的員工管理數(shù)據(jù)庫,數(shù)據(jù)庫名為YGGL,包含員工信息表
Employees,部門信息表Departments、員工薪水情況表Salary
1、使用命令行方式完成以下表的數(shù)據(jù)插入操作:
(1)部門信息表Departments
(2)員工薪水情況表Salary
2、MySQL圖形界面管理工具完成以下表的數(shù)據(jù)插入操作
(1)員工信息表Employees
3、請根據(jù)下面要求修改、刪除GYGL數(shù)據(jù)庫的數(shù)據(jù)
(1)公司新成立了一個銷售部,部門代碼為6,請注明“籌建”,部門負
責人暫時空缺。
(2)銷售部新進兩員工,信息如下表,另外張松還提供了照片,存放
在D:\IMAGE\60000l.jpg
600001張松本科1988-01-30男2解放路23號83234567
600002付曉大專1979-12-01女10前景路45號83455689
(3)經(jīng)過一段時間的工作,王向容調(diào)到銷售部任負責人,工資收入相應(yīng)
的增加一千元。
(4)王林辭職離開公司請將YGGL數(shù)據(jù)庫中王林的相關(guān)信息刪除。
二'實驗步驟
參見教材4.1,4.2,4.3節(jié)相關(guān)微課視頻
學科數(shù)據(jù)庫基礎(chǔ)
課題單表查詢
序號13時數(shù)2授課班級
教學目的及要求:
1、了解數(shù)據(jù)庫的連接、選擇和投影
2、熟悉select語句的基本結(jié)構(gòu)
3、掌握select語句中列的主要操作
教學重點:
select語句的基本結(jié)構(gòu)
教學難點:
聚合函數(shù)
實驗儀器及教具:
1)電腦平臺及投影儀
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
一、教學導(dǎo)入(10分鐘)
1、學生討論(6分鐘)
使用數(shù)據(jù)庫和表的主要目的是存儲數(shù)據(jù)以便在需要時進行
檢索、統(tǒng)計或組織輸出,通過SQL語句的查詢可以從表或視圖
中迅速方便地檢索數(shù)據(jù)。請寫出select語句的主要結(jié)構(gòu)。
2、教師總結(jié)(4分鐘)
(1)總結(jié)學生討論內(nèi)容
(2)課程引入:數(shù)據(jù)庫的查詢
二'主要內(nèi)容(40分鐘)
任務(wù)1單表查詢
1SELECT語句定義
2選擇指定的列
3WHERE子句
三'課堂練習(25分鐘)
select語句的單表查詢舉例
四'本節(jié)小結(jié)(5分鐘)
1課程總結(jié)(3分鐘)
2布置作業(yè)(2分鐘)
五'教學方法
案例與理論相結(jié)合
課后作業(yè):
教材第五章思考題1、2、3題
續(xù)頁
第五章數(shù)據(jù)查詢
【學習情境】:Petstore數(shù)據(jù)查詢
客戶面對網(wǎng)上商店中大量的商品,可以先根據(jù)商品類別、價格區(qū)間等對商品進行篩選,然后再
進行選購;倉庫管理員需要查詢商品的庫存數(shù)量,以便及時進貨;銷售員在處理客戶訂單時,先
查詢訂單狀態(tài),對未處理的訂單及時處理;為了及時掌握經(jīng)營情況,商店還需要對客戶、商品和
訂單進行分類檢索和統(tǒng)計。數(shù)據(jù)庫查詢可以從表或視圖中迅速方便地檢索數(shù)據(jù)。
5.1任務(wù)一單表查詢
5.1.1SELECT語句定義
語法格式:
SELECT[ALL|DISTINCT]
select_expr,...
[FROMtable_reference[,table_reference]...]/*FROM子句*/
[WHEREwhere_definitionl/*WHERE子句*/
[GROUPBY{col_name|expr|position}[ASC|DESC],.../*GROUPBY子句*/
[HAVINGwhere_definition]/*HAVING子句*/
[ORDERBY{coLname|expr|position)[ASC|DESC],...J-ORDERBY子句*/
[LIMIT{[offset,]row_count|row_countOFFSEToffset}]/*LIMIT子句*/
5.1.2選擇列
1選擇指定的列
2定義列別名
3替換查詢結(jié)果中的數(shù)據(jù)
4計算列值
5消除結(jié)果集中的重復(fù)行
5.1.3WHERE子句
基本格式為:
WHERE<precdicate>
其中,predicate為判定運算,結(jié)果為TRUE、FALSEUNKNOWN?
<predicate>:
expression{=|<|<=|>|>=|<=>|<>|!=}expression/*比較運算*/
|match_expression[NOT]LIKEmatch_expression/*LIKE運算符*/
|expression[NOT]BETWEENexpressionANDexpression/*指定范圍*/
|expressionIS[NOTJNULL/*是否空值判斷*/
|expression[NOT]IN(subquery|expression[,...n])/*IN子句*/
WHERE子句會根據(jù)條件對FROM子句的中間結(jié)果中的行一行一行地進行判斷,當條件為TRUE
的時候,一行就被包含到WHERE子句的中間結(jié)果中。
1.比較運算
2.模式匹配
3.范圍比較
4.空值比較
學科數(shù)據(jù)庫基礎(chǔ)
課題實驗七單表查詢實踐
序號14時數(shù)2授課班級
教學目的及要求:
1、掌握SELECT命令單表查詢基本結(jié)構(gòu)
2、學會使用SQL命令進行單表查詢操作
教學重點:
select語句的基本結(jié)構(gòu)
教學難點:
Case語句
實驗儀器及教具:
1)實驗室內(nèi)有交換式局域網(wǎng)
2)MySQL數(shù)據(jù)庫平臺
教學過程備注
實驗七單表查詢實踐
一'實驗內(nèi)容
用于企業(yè)管理的員工管理數(shù)據(jù)庫,數(shù)據(jù)庫名為YGGL,包含員工信息表
Employees,部門信息表Departments、員工薪水情況表Salary
對YGGL數(shù)據(jù)庫完成以下查詢:
1、查詢employees表部門號和性別,要求消除重復(fù)行
2、計算每個雇員的實際收入
3、查詢employees表中員工的姓名和性別,要求sex值為1時顯示為“男”,
為0時顯示為“女”。
4、顯示月收入高于2000元的員工號碼。
5、查詢1970年以后出生的員工的姓名和地址。
6、查找員工號碼中倒數(shù)第二個數(shù)字為。的姓名、地址和學歷。
7、查詢月收入在2000~3000元的員工姓名。
二'實驗步驟
參見教材5.1相關(guān)微課視頻
學科數(shù)據(jù)庫基礎(chǔ)
課題多表查詢
序號15時數(shù)2授課班級
教學目的及要求:
1、掌握多表查詢的基本操作
2、掌握數(shù)據(jù)庫子查詢的方法
教學重點:
數(shù)據(jù)庫的連接、子查詢
教學難點:
子查詢
實驗儀器及教具:
1)電腦平臺及投影儀
2)MySQL數(shù)據(jù)庫平臺
教學過程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省2024七年級道德與法治上冊第二單元成長的時空第四課幸福和睦的家庭情境基礎(chǔ)小練新人教版
- 2025年臨時租房協(xié)議考研范文(2篇)
- 2025年倉儲租賃合同例文(三篇)
- 游戲廳裝修工程協(xié)議
- 主題公園商鋪居間合同
- 體育館裝修施工合同協(xié)議書
- 鹽田古典聲學裝修施工方案
- 機場候機廳墻面裝修協(xié)議
- 木材短途運輸協(xié)議
- 服裝店內(nèi)部裝修項目協(xié)議
- 父母贈與協(xié)議書
- 2025節(jié)后復(fù)工安全工作重點(培訓課件)
- 員工之愛崗敬業(yè)培訓課件1
- 高校鑄牢中華民族共同體意識教育的路徑研究
- 《宗教與文化》課件
- 醫(yī)療機構(gòu)依法執(zhí)業(yè)自查管理辦法
- 《個人所得稅征管問題及對策研究》
- 2020-2024年五年高考歷史真題分類匯編(全國)專題14 中國古代史(非選擇題)(原卷版)
- JGJT46-2024《施工現(xiàn)場臨時用電安全技術(shù)標準》條文解讀
- 2022年云南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 大學輔導(dǎo)員崗位考核參考指標
評論
0/150
提交評論