數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)學(xué)生手冊(cè)-mysql

數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)學(xué)生手冊(cè)-mysql

ID:12839145

大小:158.40 KB

頁(yè)數(shù):22頁(yè)

時(shí)間:2018-07-19

數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)學(xué)生手冊(cè)-mysql_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)學(xué)生手冊(cè)-mysql_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)學(xué)生手冊(cè)-mysql_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)學(xué)生手冊(cè)-mysql_第4頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)學(xué)生手冊(cè)-mysql_第5頁(yè)
資源描述:

《數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)學(xué)生手冊(cè)-mysql》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、數(shù)據(jù)庫(kù)系統(tǒng)實(shí)驗(yàn)指導(dǎo)書(shū)(軟件學(xué)院本科)華南理工大學(xué)軟件學(xué)院目錄實(shí)驗(yàn)一DBMS的安裝與使用3實(shí)驗(yàn)二交互式SQL1(DDL語(yǔ)言實(shí)踐)61實(shí)驗(yàn)?zāi)康?2實(shí)驗(yàn)內(nèi)容及要求63實(shí)驗(yàn)提示:10考核內(nèi)容10實(shí)驗(yàn)三交互式SQL2(DML:表操作)111實(shí)驗(yàn)?zāi)康?12實(shí)驗(yàn)內(nèi)容及要求113考核內(nèi)容13實(shí)驗(yàn)四交互式SQL3(數(shù)據(jù)控制)141實(shí)驗(yàn)?zāi)康?42實(shí)驗(yàn)內(nèi)容及要求142.1授權(quán)與回收142.2數(shù)據(jù)庫(kù)角色142.3觸發(fā)器153考核內(nèi)容15實(shí)驗(yàn)五查詢(xún)優(yōu)化161實(shí)驗(yàn)?zāi)康?62實(shí)驗(yàn)內(nèi)容及要求162.1建立關(guān)系表,并建立索引;導(dǎo)入數(shù)據(jù)。162.2簡(jiǎn)單查詢(xún)162.3復(fù)雜的查詢(xún)17

2、2.4引入視圖183考核內(nèi)容18實(shí)驗(yàn)一DBMS的安裝與使用1實(shí)驗(yàn)?zāi)康腶)通過(guò)對(duì)某個(gè)商用數(shù)據(jù)庫(kù)管理系統(tǒng)安裝和使用,了解DBMS的工作原理和系統(tǒng)構(gòu)架。b)熟悉對(duì)DBMS的操作c)搭建今后實(shí)驗(yàn)的平臺(tái)2實(shí)驗(yàn)平臺(tái)2.1操作系統(tǒng)Windows7及以上版本、MacOS2.2數(shù)據(jù)庫(kù)管理系統(tǒng)推薦使用開(kāi)源的MySQL。MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQLAB公司開(kāi)發(fā),目前屬于Oracle旗下產(chǎn)品。MySQL是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在Web應(yīng)用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementS

3、ystem,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件。下載地址:https://dev.mysql.com/downloads/mysql/建議安裝MySQL8.0或以上版本,MySQL自版本8.0起才支持角色控制控功能(Role)。3實(shí)驗(yàn)內(nèi)容及要求3.1安裝和啟動(dòng)a)學(xué)著安裝數(shù)據(jù)庫(kù)管理系統(tǒng)。在安裝過(guò)程中記錄安裝的選擇,并且對(duì)所作的選擇進(jìn)行思考,為何要進(jìn)行這樣的配置,對(duì)今后運(yùn)行數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)有什么影響。a)學(xué)會(huì)啟動(dòng)和停止數(shù)據(jù)庫(kù)服務(wù),思考可以用哪些方式來(lái)完成啟動(dòng)和停止。b)初步了解MySQL的安全性,這里主要是用戶(hù)的登錄和服務(wù)器預(yù)定義角色??梢試L試建立一個(gè)

4、新的用戶(hù),賦予其數(shù)據(jù)庫(kù)管理員的角色,今后的實(shí)驗(yàn)可以用該用戶(hù)來(lái)創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用。1.1數(shù)據(jù)庫(kù)系統(tǒng)的構(gòu)架a)了解數(shù)據(jù)庫(kù)系統(tǒng)的邏輯組件:它們主要是數(shù)據(jù)庫(kù)對(duì)象,包括基本表、視圖、觸發(fā)器、存儲(chǔ)過(guò)程、約束等。今后將學(xué)習(xí)如何操作這些數(shù)據(jù)庫(kù)對(duì)象。b)了解數(shù)據(jù)庫(kù)的物理組件:思考數(shù)據(jù)庫(kù)物理存儲(chǔ)的存儲(chǔ)單位是什么,數(shù)據(jù)主要以什么方式存放,如何確定數(shù)據(jù)的存放位置。1.2MySQL的管理和使用了解MySQL如何通過(guò)它提供的工具對(duì)數(shù)據(jù)和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行管理和使用的。a)啟動(dòng)、暫停和停止MySQL學(xué)會(huì)運(yùn)用企業(yè)管理器進(jìn)行操作。b)了解系統(tǒng)其他管理工具初步了解MySQL的主要工具和

5、它們的功能,為今后的實(shí)驗(yàn)做準(zhǔn)備。例如,數(shù)據(jù)遷移工具:導(dǎo)入和導(dǎo)出數(shù)據(jù)使用的;企業(yè)服務(wù)器和作業(yè)調(diào)度管理器:可以用該工具對(duì)數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行管理,管理和監(jiān)視服務(wù)器性能和活動(dòng);查詢(xún)分析器:給出數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)句的查詢(xún)計(jì)劃和執(zhí)行時(shí)間,幫助用戶(hù)分析查詢(xún)過(guò)程,進(jìn)行查詢(xún)優(yōu)化等等。2考核內(nèi)容考核點(diǎn)任選5個(gè)1、啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)服務(wù)202、查看目前DBMS管理的所有Database203、新建數(shù)據(jù)庫(kù)University204、導(dǎo)入數(shù)據(jù)(到University中)205、查看數(shù)據(jù)庫(kù)University中的所有表206、查看數(shù)據(jù)庫(kù)University中的任一表中數(shù)據(jù)及其上的M

6、etadata(定義、約束、索引)207、查看數(shù)據(jù)庫(kù)University中的其他組件(視圖、索引、觸發(fā)器等)208、執(zhí)行一條SQL語(yǔ)句209、備份數(shù)據(jù)庫(kù)20實(shí)驗(yàn)二交互式SQL1(DDL語(yǔ)言實(shí)踐)1實(shí)驗(yàn)?zāi)康腶)熟悉數(shù)據(jù)庫(kù)的交互式SQL工具。如:MySQL查詢(xún)分析器。b)掌握SQL語(yǔ)言的DDL子語(yǔ)言,在MySQL環(huán)境下實(shí)現(xiàn)表的定義、刪除與修改,掌握索引的建立與刪除方法。c)掌握SQL語(yǔ)言的DDL子語(yǔ)言,在MySQL環(huán)境下實(shí)現(xiàn)表的定義中主鍵、外鍵、唯一值、檢查、非空和默認(rèn)值等列級(jí)或表級(jí)完整性約束條件的使用。2實(shí)驗(yàn)內(nèi)容及要求a)在MySQL中建立一個(gè)數(shù)

7、據(jù)庫(kù),進(jìn)行實(shí)驗(yàn)所要求的各種操作,所有的SQL操作均在此建立的新庫(kù)里進(jìn)行。b)根據(jù)以下實(shí)驗(yàn)內(nèi)容的要求認(rèn)真填寫(xiě)實(shí)驗(yàn)報(bào)告,記錄所有的實(shí)驗(yàn)用例。(1)設(shè)有如下關(guān)系表S:S(NO,NAME,SEX,AGE,CLASS),主關(guān)鍵字是NO。其中NO為學(xué)號(hào),char(2),學(xué)號(hào)不能為空,值是唯一的;NAME為姓名,char(10),姓名的取值也唯一;SEX為性別,char(2);AGE為年齡,int;CLASS為班號(hào),char(5)。寫(xiě)出實(shí)現(xiàn)下列功能的SQL語(yǔ)句。altertable數(shù)據(jù)表名CONVERTTOCHARACTERSETutf8;插入中文1)創(chuàng)建數(shù)

8、據(jù)庫(kù)test,在test中創(chuàng)建表S;2)插入一個(gè)記錄(25,“李明”,“男”,21,“95031”);再插入一個(gè)記錄(10,“王麗”,“女”,20,“

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。