999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MySQL數據庫課程的設計

2020-04-08 09:30:50鄭戟明董云朝肖宇錢之琳
電腦知識與技術 2020年3期
關鍵詞:數據庫課堂教學課程

鄭戟明 董云朝 肖宇 錢之琳

摘要:近年來,MySQL因為自身一系列優勢,已成為數據庫應用中熱門軟件。目前作為計算機應用的重要課程在各個高校廣泛開設。文章在分析數據庫課程特點和現狀的基礎上,根據數據庫課程特點,結合學生的實際情況,對教學內容進行了合理的安排,并將教學內容分階段分步驟有效地運用到課堂教學的過程中。文章表明了,通過對教學內容和教學手段的改進,學生能快速有效地掌握運用數據庫知識的方法,同時學生的綜合應用能力也得到了一定的訓練。

關鍵詞:數據庫;MySQL;數據查詢;課程;課堂教學

中圖分類號:G642 文獻標識碼:A

文章編號:1009-3044(2020)03-0021-02

1 概述

當今社會早已邁人了大數據時代,數據不可避免地成為整個社會有序正常運行的重要信息資源。為了使數據能夠有效地存儲、管理、組織和運用,已離不開數據庫技術的支持和發展。目前數據庫技術已經應用到社會的各行各業,是各類計算機相關技術中發展較為迅速、應用較為廣泛的一項技術,名副其實地成為信息管理系統的核心和基礎。MySQL是一種關系數據庫管理系統,使用SQL語言訪問數據庫。MySQL具有體積小、速度快、開源、成本低等一系列特點,非常適合個人用戶和中小型企業。

MySQL數據庫管理系統的特點,同樣非常適合將其應用到數據庫課程教學中。當然在MySQL數據庫課程的教學過程中,需要教師嘗試引入一些較為先進的教學理念,把數據庫設計知識能通過一種新的手段和途徑傳授給學生,使學生能夠在較好掌握數據庫基本概念的基礎上,進而能夠運用數據庫技術去開發數據庫管理系統,在整個學習過程中學生不但掌握了數據庫技術應用的能力,同時具備開發和創新能力,也為數據庫課程教學探索一種新的教學方式。

2 數據庫課程的特點和現狀

數據庫課程是大學階段與計算機應用技術相關的一門重要課程,掌握和應用數據庫知識不僅僅是工科院校學生的必備能力,商科類院校甚至文科院校的學生都需要掌握扎實的數據庫知識,以適應現代社會對人才的要求。

數據庫課程教學的目標是讓學生在了解和掌握數據庫的相關基本概念、基本構成的基礎上,學會搭建數據庫系統的各種方法,最終要求學生能夠熟練地運用數據庫知識結合自身專業來解決各種實際問題。但是現行的數據庫課程的教學內容大多偏向與數據庫理論的講解,而忽略了數據庫知識的實際應用,同時又存在課程體系有待完善、內容資源不夠充分、教學研究相對滯后等問題,這一系列問題不可避免導致學生在學習過程中常常會感到力不從心,有畏懼心理,從而影響了數據庫知識的進一步應用和相關后續課程的開展。

所以數據庫課程開設需要綜合考慮和設計,特別要注重解決數據庫理論知識如何與實際運用相結合,在實踐中消化和鞏固理論知識。本文基于MySQL數據庫課程,探討如何采用案例教學手段來實現數據庫理論和實際應用相結合,使得學生能在應用鞏固所學知識,加深對知識理解,達到較好的教學效果。

3 MySQL數據庫課程的設計

MySQL數據庫課程設計內容包含了數據庫的理論知識、運用MySQL設計和開發數據庫系統、掌握運用SQL語句、數據庫高級應用等知識。下面就結合MySQL數據庫課程的特點,對課程內容和教學方法進行設計,提出解決數據庫課程中存在問題的思路。

3.1 MySQL數據庫使用環境及配置問題

MySQL數據庫使用環境配置包含了,系統安裝和登錄、配置文件設置、服務啟動等問題。上述問題應該來講并不復雜,但是對于一些初次接觸MySQL數據庫的學生來講,并不是非常順利的事。如在Mac系統中的安裝MySQL;配置文件mysql.ini位置;設置MySQL系統的環境變量;通過行命令登錄MySQL等問題。上述這些問題幾乎每個學生都會碰到,如果解決不好,不單會影響教學的推進,更會打擊學生學習的積極性。

所以課程的第一部分的教學內容就安排了數據庫與MySQL基礎知識,著重解決上述的問題,給學生講解需要注意的地方,以及出現問題時如何應對。特別是各種行命令的使用,其中包含了大量的命令和參數,學生常常出錯。為此,在課程內容中添加了一款專為MySQL設計的數據庫建模工具MySQL Workbench。MySQL Workbench可以用來設計和創建新的數據庫,建立數據庫文檔,以及進行較為復雜的MySQL數據庫操作。MySQL Workbench是一個圖像界面,比起行命令界面學生更容易接受,通過此工具學生可以較為方便進行MySQL系統的登錄,執行MySQL命令、設置參數等操作。同時通過Workbench,讓學生學會創建數據庫和數據表、輸入數據、索引與約束設置等數據庫的基本操作。

3.2 基于案例實現MySQL數據庫的查詢功能

數據查詢是數據庫中最基本的功能之一,為了更好體現數據庫的查詢功能,需要搭建數據量較大,數據字段較為豐富的數據庫和數據表。如果數據表中只有有限的幾個字段幾條記錄,無法實現數據庫的各種復雜的查詢功能,學生也無法體會到查詢的真正作用。因此,在教學過程中我們創建了一個包含5個數據表,記錄超過5000條的數據庫銷售系統供學生進行查詢功能的學習和實踐,在此數據庫中可以通過各種方法,實現各種復雜查詢功能。數據庫的查詢功能是數據庫課程教學中非常重要的內容,讓學生掌握好這部分知識也是整個教學過程的重點。MySQL數據庫查詢必須要用到SQL語句,然而查詢的SQL語句涉及命令、函數、參數很多,學生不可能一下子完全掌握,所以我們采用分階段分步驟去實現查詢功能。

第一階段實現簡單查詢的功能,在此階段所有的查詢基于單表、單條件進行,如查詢product表中產地為“中國”的產品信息,SQL語句為“SELECT* FROM product WHERE Place=中國;”,這樣較為簡單的結構對于大多數學生都很快能掌握。第二階段在前階段基礎上,查詢條件增加關系運算符、關鍵字,再進一步實現模糊查詢等較為復雜的查詢。因為有了簡單查詢的基礎,實現這部分查詢功能難度應該不會太大。在此階段必須要和學生講解清楚關系運算符、關鍵字和模糊查詢用法和注意點,使學生能順利過渡到下一階段。查詢第三階段的任務,是實現組合條件查詢,聚合函數的使用,并增加分組、排序和HAVING條件等功能。在此階段重點和難點是組合條件關系符AND和OR的用法,以及HAVING條件的使用,特別要重點講解HAVINC條件和WHERE條件的不同用法。最后一階段就是實現多表查詢了,該階段涉及主鍵和外鍵的概念,表和表之間的關聯,以及連接查詢和子查詢。這里的重點是如何實現連接查詢和子查詢,這部分知識對學生來講是最難的,需要通過案例反復講解,反復實踐才能完全理解和掌握。

3.3 MySQL數據庫的高級應用

經過前面多個階段的學習,學生已經學會了數據庫的基本操作,以及利用SQL語句實現各種查詢功能。為了讓學生更深入了解數據庫相關知識,可以將數據庫高級應用納入課程內容中。數據庫的高級應用的內容包括,數據庫的視圖、數據備份與還原、用戶管理、權限管理等。這部分知識所涉及的數據庫命令比較多,參數應用和SQL語句結構比較復雜,如創建用戶的SQL語句為“GRANT SELECT ON purchase.product TO 'al-an@,localhost' IDENTIFIED BY '0123,:”,對學生又是一個難關。這里我們通過提出問題方式引起學生的注意和興趣,如你創建的數據庫如何保存管理?又如何調用你已有的數據庫?然后引出數據備份與還原實現的方法。再如你創建的數據庫系統,要授權給某用戶一些特定的訪問權限,如何設置?要收回權限又如何操作?接著講解用戶管理、權限管理等相關知識,為了解決問題,學生會有興趣去了解學習這些知識,最后再讓學生到案例中去實現這些功能,鞏固所學內容。

3.4 MySQL數據庫的綜合應用能力訓練

到此學生已經基本了解了數據庫的作用和功能,也大致掌握了數據庫系統使用的方法。但是所學習內容還是比較基本的,所用到的SQL語句和函數也有限,各部分知識點還是相對獨立,關聯度不是很高,還有針對學生思考問題,解決問題這方面的應用能力訓練較少。所以在課程的這一階段,教師的主要任務是鼓勵學生多思考,尋求解決問題的方法,從而達到培養學生應用能力的目的。

具體實施方法是,將學生分成若干個小組,要求每個小組編寫一個數據庫管理系統案例,每個案例除了要實現數據庫的基本功能外,還應該有所拓展,如數據庫編程、數據庫安全等,解決這些問題,光靠課堂所學的知識是遠遠不夠的,需要每個小組合理分工,利用課后時間去思考,去查資料,去尋找解決問題的途徑,當然因為多方面的原因可能導致學生完成的情況不太理想,出現各種各樣的問題,有的問題學生可能也無法立即解決,這都是正常現象。這階段的教學目的在于培養學生思考探索問題的能力,培養學生的團隊合作精神,而不是一味追求結果。通過這些訓練,學生思考問題、解決問題的能力會一定有所提高,學生的綜合應用能力也隨之得到了提升。

學生綜合應用能力的訓練,課堂教學只是很有限的一部分,更多的是需要通過實際運用來提升各方面的能力。所以學生在學習完課堂知識后,要將所學內容和自己的專業特點結合起來,通過實際工作也檢驗和提高自己。如學生可以參加校、省市以及全國等各類計算機應用能力大賽,通過大賽中積累知識和經驗,開拓知識面,使得各方面的能力都得到了鍛煉,這些收獲是老師所不能給予的。

4 結束語

數據庫應用是計算機應用技術的重要組成部分,在大學學習階段中學生非常有必要了解和掌握相關的數據庫基本技術。本文基于數據庫案例去實現數據庫的基本功能,將數據庫教學中的重點和難點通過分階段分步驟方法,將課堂教學由淺入深,由表及里逐漸推進,使學生能較快地理解和掌握數據庫知識,實踐下來這種教學方法是比較有效的。

參考文獻:

[1]李德勝.MySQL數據庫課程教學難點教學分析——以數據庫設計為例[J].長春大學學報,2017(10):113-116.

[2]伍祥,吳錦華,霍清華,朱偉杰,應用型本科高校數據庫課程教學的探索和研究[J].電腦知識,2019,15(6):94-95.

[3]楊琳.MySQL數據庫優化教學探討[J].信息與電腦,2018(14):248-250.

[4]竇亮,徐飛,谷林濤.大數據背景下數據庫系統實踐課程的教學改革[J].計算機教育,2018,4(28):117-120.

[5]商新娜,馬楠,彭濤.數據庫課程開放實踐教學平臺的改革與建設[J]計算機教育,2018(8):160-163.

[6]鄭志新.高校計算機類專業數據庫課程實驗教學研究[J]信息技術與信息化,2019(3):102-105.

[7]劉曉慶,吳炎太.新工科背景下數據庫原理與應用課程教學改革探析[J].中國管理信息化,2018(18):206-207.

[8]李志梅,何金花,應用型人才培養模式下本科數據庫管理系統課程教學研究與實踐[J].教育教學論壇,2017(4):165-166.

猜你喜歡
數據庫課堂教學課程
數字圖像處理課程混合式教學改革與探索
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
數據庫
財經(2017年2期)2017-03-10 14:35:35
且行且思,讓批注式閱讀融入課堂教學
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
對初中化學課堂教學的幾點思考
散文百家(2014年11期)2014-08-21 07:17:04
初中歷史課堂教學的導入法
散文百家(2014年11期)2014-08-21 07:16:56
主站蜘蛛池模板: 中文成人无码国产亚洲| 国产精品免费p区| 国产精品永久不卡免费视频| 久久久久亚洲AV成人人电影软件| 国产亚洲美日韩AV中文字幕无码成人| 欧美亚洲日韩不卡在线在线观看| 依依成人精品无v国产| 免费一级大毛片a一观看不卡| a毛片在线免费观看| 亚洲第一香蕉视频| 中文字幕日韩欧美| 免费一级全黄少妇性色生活片| 一级福利视频| 国产原创第一页在线观看| 中文字幕在线观看日本| 国产精品久线在线观看| 成年人国产视频| 亚洲综合精品第一页| 欧美一区二区三区国产精品| 色香蕉影院| 国产精品第三页在线看| 婷婷色婷婷| 在线播放真实国产乱子伦| 啊嗯不日本网站| 狼友视频国产精品首页| 亚洲欧美另类日本| 国产精品无码一二三视频| 亚洲欧洲自拍拍偷午夜色| 久久久久亚洲AV成人人电影软件| 91香蕉视频下载网站| 久久美女精品| 亚洲一区波多野结衣二区三区| 久久这里只精品热免费99| 亚洲国产亚洲综合在线尤物| 亚洲一区二区日韩欧美gif| 色丁丁毛片在线观看| 色135综合网| 97超碰精品成人国产| 国产精品网址在线观看你懂的 | 国产美女无遮挡免费视频网站 | 日韩区欧美国产区在线观看| 国产99视频在线| 国产第一页屁屁影院| 亚洲综合网在线观看| 亚洲一区二区三区中文字幕5566| 国产区网址| 国产毛片基地| 欧美天堂在线| 国产精品永久免费嫩草研究院| 最近最新中文字幕免费的一页| 久久精品国产精品青草app| 国产欧美在线观看精品一区污| 亚洲精品第一在线观看视频| 日本免费a视频| 午夜精品福利影院| www.91中文字幕| 一区二区欧美日韩高清免费| 欧美一区二区人人喊爽| 中文字幕永久在线观看| аⅴ资源中文在线天堂| 久久精品日日躁夜夜躁欧美| 91精品人妻一区二区| 99视频在线精品免费观看6| 高清不卡一区二区三区香蕉| 秋霞国产在线| 国模视频一区二区| 香蕉蕉亚亚洲aav综合| 黄色网页在线播放| 99re这里只有国产中文精品国产精品 | 国产手机在线ΑⅤ片无码观看| 国产精品性| 18禁黄无遮挡网站| 国产SUV精品一区二区| 蜜臀AVWWW国产天堂| 国产福利免费观看| 亚洲免费三区| 性网站在线观看| 91午夜福利在线观看| 免费欧美一级| 国产成人精彩在线视频50| 日韩成人在线一区二区| 狠狠色婷婷丁香综合久久韩国 |