乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      MySQL數據庫課程的教與學(教學大綱)

       斷劍圖書館 2018-07-06




      一、課程性質與任務


      《MySQL數據庫應用與開發(fā)》是計算機科學與技術、軟件工程、計算機應用、等相關專業(yè)的專業(yè)必修課,本課程以目前流行的、應用廣泛的、跨平臺的、關系型的MySQL數據庫為例,學習數據庫中的高級結構化查詢語言SQL和數據庫管理與開發(fā)知識。


      二、課程教學目標


      1.知識目標

      本課程主要介紹數據庫的基本概念,MySQL數據庫的安裝、配置等基本操作;MySQL的語言元素,SQL語言基礎及MySQL的控制流語句,表、存儲過程、觸發(fā)器、視圖、索引等數據庫對象的創(chuàng)建與應用,數據檢索及其應用;數據庫的安全管理;數據庫的備份與恢復;MySQL的日志文件管理,MySQL的性能優(yōu)化以及如何利用PHP和Java實現(xiàn)數據庫應用程序開發(fā)等。


      2.能力目標

      學生學習后能夠解決的問題。使學生初步掌握中小型數據庫的基本操作,了解中小型數據庫的管理方法,熟練掌握MySQL數據庫系統(tǒng)下的如何利用數據庫進行程序設計以實現(xiàn)數據檢索、數據修改等基本操作,如何保證數據的精確性、安全性、完整性和一致性。


      3.素質目標

      學生通過對MySQL數據庫的理論知識學習與操作技能訓練,要求熟悉MySQL數據庫的基本概念和基本操作,掌握MySQL數據庫的安全管理方法,具有相當的MySQL編程能力,以及高級管理和開發(fā)技能。


      三、課程基本信息和內容要求

      (僅供參考)

      課程基本信息

      參考學分

      4

      參考理論學時

      48

      參考實驗學時

      16

      課程內容及要求

      序號

      教學項目

      教學內容與教學要求

      教學設計建議

      參考課時

      1

      數據庫系統(tǒng)概述

      1. MySQL數據庫系統(tǒng)的安裝與配置;

      2.運行MySQL數據庫的軟件和硬件環(huán)境要求;

      3. MySQL數據庫系統(tǒng)基本操作和可視化管理工具的使用。

      學生查閱資料;輔助采用多媒體教學。

      4

      1.了解國內外數據庫發(fā)展現(xiàn)狀;

      2.   掌握關系型數據庫理論。

      2

      數據庫的語言基礎

      1.    MySQL數據庫的字符集、常量、變量和數據類型;

      2.    常用函數、運算符和表達式;

      板書,多媒體教學,學生查閱資料。

      4

      1.掌握MySQL數據庫的語法元素的使用方法;

      2.熟悉常用運算的基本操作。

      3

      創(chuàng)建和管理數據庫

      1.有關數據庫的基本概念;

      2.數據庫的創(chuàng)建、修改和刪除等基本操作;

      3.數據庫引擎的分類和特點。

      板書,多媒體教學

      2

      1.掌握創(chuàng)建數據庫的命令和可視化2種方式;

      2.掌握數據庫管理的基本操作。

      4

      表和數據完整性

      1.數據表中數據類型的特點和應用;

      2.數據表的創(chuàng)建、修改、管理的基本操作;

      3.實現(xiàn)數據完整性的方法和基本操作;

      4.可視化工具的使用。

      板書,多媒體教學

      8

      1.掌握表結構的創(chuàng)建、修改;

      2.熟練掌握表數據的增刪改等基本操作。

      3.定義和管理數據完整性方法。

      5

      數據檢索

      1. MySQL表中的數據類型的使用范圍;

      2. SELECT語句的格式和簡單應用;

      3. 利用SQL語句的高級應用,如多表連接、子查詢、成批增刪改數據的方法等。

      板書,多媒體教學

      8

      1.掌握SELECT語句的格式和用途;

      2.掌握編寫3層以下嵌套查詢語句的方法;

      3.掌握簡單正則表達式的用法。

      6

      其他數據庫對象

      1.規(guī)劃和創(chuàng)建索引,修改索引;

      2.視圖的創(chuàng)建修改和刪除,通過視圖管理數據。

      3.可視化工具管理索引和視圖

      4.存儲過程和函數的創(chuàng)建、執(zhí)行、修改和刪除,存儲過程編程;

      5.觸發(fā)器和事件的創(chuàng)建、管理和使用;

      6.常用MySQL控制流語句的應用;

      7.利用游標處理結果集。

      板書,多媒體教學

      10

      1.掌握數據庫對象的基本用途;

      2.掌握數據庫對象的常用操作。

      了解利用游標處理結果集的方法。

      7

      事務和鎖

      1. 事務的基本概念和基本操作;

      2. 鎖的基本概念和基本操作,使用鎖來實現(xiàn)并發(fā)控制的基本方法。

      板書,多媒體教學

      4

      1.理解事務和鎖的基本概念和重要性;

      2.掌握事務和鎖的基本操作。

      8

      數據庫的安全管理

      1.MySQL的權限系統(tǒng)的工作原理;

      2.利用圖形工具管理用戶;

      3.權限管理的基本操作。

      板書,多媒體教學

      4

      1. MySQL的安全體系結構;

      2.掌握用戶和權限的操作。

      3.了解數據庫使用過程中的常見問題。

      9

      數據庫的備份、恢復、性能優(yōu)化、日志文件管理

      1.備份與恢復策略;

      2.數據庫備份和恢復的操作過程;

      3.數據的導入/導出;

      4.數據庫的性能優(yōu)化方法;

      5.數據庫的日志文件管理

      板書,多媒體教學

      2

      1.掌握備份和恢復基本操作。

      2.了解數據庫性能優(yōu)化的參數含義;

      3.學會查看日志文件內容的方法。

      10

      數據庫應用開發(fā)

      1.使用PHP管理MySQL數據;

      2.利用JSP開發(fā)數據庫的步驟。

      板書,多媒體教學    

      2

      1.掌握使用PHP管理MySQL數據的基本操作;

      2.了解利用JSP開發(fā)數據庫的步驟。

      11

      MySQL數據庫的運行環(huán)境

      1.掌握MySQL軟件的基本操作;

      2.MySQL的語言元素的簡單使用;

      3.熟悉可視化工具的基本操作;

      講解、學生實際動手操作

      2

      1.能夠熟練使用MySQL的基本操作。

      2.熟悉可視化工具MySQL Workbench的基本操作界面的導航區(qū)的各項功能。

      12

      數據庫和表

      1.掌握創(chuàng)建、修改MySQL數據庫的方法;

      2.掌握管理數據庫的方法;

      3.創(chuàng)建和修改基本表;

      4.為表定義約束實現(xiàn)數據完整性管理;。

      講解、學生實際動手操作

      4

      1.學會使用MySQL的命令方式創(chuàng)建數據庫;

      2.掌握數據庫表的創(chuàng)建和修改操作。

      13

      數據檢索

      1.SELECT語句的基本格式;

      2.多表連接的應用;

      3.子查詢的應用;

      4.正則表達式的簡單應用。

      講解、學生實際動手操作

      2

      1.熟練掌握表的基本操作;

      2.學會數據完整性的基本操作。

      14

      自定義函數和MySQL控制流語句

      1.定界符和預處理語句的用法。

      2.自定義函數的創(chuàng)建和調用過程;

      3.利用控制流語句編程實現(xiàn)對表的操作。

      講解、學生實際動手操作

      2

      1.學會在函數中利用控制流語句編程的技巧;

      2.了解定界符和預處理語句的用法。

      15

      數據庫對象

      1.存儲過程、觸發(fā)器和事件的創(chuàng)建、修改和使用;

      2.視圖和索引的創(chuàng)建、修改和使用;

      3.事務和鎖機制。

      講解、學生實際動手操作

      4

      1.學會存儲過程、觸發(fā)器、事件、視圖和索引的創(chuàng)建方法和基本操作;

      2.掌握存儲過程、觸發(fā)器、事件、視圖和索引的應用。

      3.理解事務和鎖對于數據管理的重要性。

      16

      數據庫安全管理和日常管理

      1.創(chuàng)建和管理用戶;

      2.權限管理的基本操作;

      3.學會備份和恢復數據庫的基本操作;

      4.性能優(yōu)化與日志文件管理。

      講解、學生實際動手操作

      2

      1.掌握用戶、權限和角色的基本操作;

      2.學會備份和恢復數據庫的基本操作;

      3.了解性能優(yōu)化參數的含義;

      4.學會使用日志文件的方法。

      合計

      64











      四、教學建議

      (實驗、實踐環(huán)節(jié)參照執(zhí)行)


      1.教學方法

      《MySQL數據庫應用與開發(fā)》是一門技術性課程,強調動手實踐。本課程采用多媒體授課為主、課堂練習和上機實驗為輔的方法進行教學。作業(yè)可通過實例的形式,讓學生在上機的時候,做一些小的實例,來掌握和鞏固課堂所學,逐步培養(yǎng)其編程能力。


      2.評價方法

      本課程在參考作業(yè)、出勤和實驗成績的基礎上采用筆試方式,考核基本理論及解決實際問題的能力,滿分為100分。


      3.教學條件

      教學班規(guī)模按照學校的有關規(guī)定執(zhí)行;因演示程序的設計運行過程,需采用多媒體教室教學。


      4.教材編選

      (1)姜桂洪 孫福振 蘇晶等. MySQL 數據庫應用與開發(fā). 北京:清華大學出版社,2018.07

      (2)姜桂洪 孫福振 蘇晶等. MySQL 數據庫應用與開發(fā)習題解答與上機指導. 北京:清華大學出版社,2018.07


      本書采用MySQL 5.7.17版本軟件,全面系統(tǒng)地講述了MySQL數據庫的基礎知識和基本操作,以及各種常用數據庫對象的創(chuàng)建和管理、MySQL語言及其應用、數據庫的備份與恢復、安全管理、日志管理與性能優(yōu)化等。對數據操作中較為常用的數據檢索、數據完整性、視圖、存儲過程、觸發(fā)器、并發(fā)控制等內容進行了詳細的闡述,并介紹了利用PHP訪問MySQL數據庫的方法和利用JSP開發(fā)MySQL數據庫應用系統(tǒng)的基本過程。


      全書體系完整、結構安排合理、內容翔實、例題豐富、可操作性強,并對主要操作單元配制微課視頻。內容涵蓋了MySQL數據庫要用到的主要知識點。


      五、視 頻 演 示




      六、配 套 資 源


      本書作者免費提供配套的PPT課件,例題源碼,上機指導,習題答案等資源(可以在書圈自助下載),教學視頻掃描書里二維碼觀看。


      另外,凡是選用本書作教材的老師,書圈還會額外贈送MYSQL課程的Word教案、課程設計、期末試卷和題庫,這些資源會不斷更新,如圖(獲取方法,詳見本書課件壓縮包中的說明文件)。



        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多