第一篇:淺析高校《數據庫系統概論》的教學方法論文[大全]
論文關鍵詞:數據庫;學習需求;教學方法
論文摘要:該文從《數據庫系統概論》教學實踐出發,在教學設計中結合學生的學習實際、突出學習需求,在教學方法上采用多種教學方法,抓住學生急于應用的心理進行教學,提高了學生的學習效率,取得了較好的教學效果。
《數據庫系統概論》是高校計算機專業的必修專業課,同時它也是一門理論和實踐性都較強的學科,傳統的“黑板上講理論,機房里練操作”的授課模式很難激發學生的學習興趣,教學效果不佳。
往往一學期教學結束,和學生談起本課程的學習,學生只是記住幾個概念,至于數據庫的技術沒有多少能深入理解,更別提能應用于實際。數據庫的應用雖然十分廣泛,到處都是數據庫,銀行里、商店里、網絡上等等。但是因為它是藏在“后臺”的,不像多媒體、WWW等等,既作為對象,又作為外殼,直接呈現在人們面前,所以要簡明扼要、深入淺出、生活化地詮釋它,顯然有更高的難度。
本人在《數據庫系統概論》教學實踐中體會到,不能只看中理論,覺得學生只要知道是怎么一回事就可以了,需要學生親身去參與項目的開發,去經歷基本真實的項目制作,才能掌握知識。因此,在實際的教學中,采用任務驅動的案例教學法,配合直觀的教學媒體,并布置學生的課下任務,多管齊下,讓學生更全面的了解、使用數據庫技術。
1教學方法概述
對于計算機專業的課程來講,教學方法大致有以下幾種:
1.1講授法
這種方法能夠使學生在短時間內獲得大量系統的科學知識。但運用不好,學生學習的主動性、積極性不易發揮,就會出現教師滿堂灌、學生被動聽的局面。在講述數據庫概念的時候,常采用這種方法。
1.2討論法
這種方法是在教師的指導下,學生以小組為單位,圍繞教材的中心問題,各抒己見,通過討論或辯論活動,獲得知識或鞏固知識。在該課程的教學中,采用一兩次,如并發事務的處理。在討論中引導學生圍繞題目發表意見,然后在結束時,概括討論的情況,使學生獲得了正確的觀點和系統的知識。
1.3直觀演示法
通過展示各種案例或進行示范性實驗,讓學生通過觀察獲得感性認識。主要是演示實驗的內容或要求課下學生實際操作的內容。
1.4練習法
學生在教師的指導下鞏固知識、運用知識、形成技能技巧的方法。實際操作的練習,旨在形成操作技能,在技術性學科中占重要地位。
1.5讀書指導法
讀書指導法是教師指導學生通過閱讀教科書或參考書,以獲得知識、鞏固知識、培養學生自學能力。在每次課后,都給學生布置相應的參看書目、參考文獻或參考網站,引導學生主動地自學,并在課堂上適當地讓學生發表自己看書的收獲。
1.6任務驅動教學法
這種方法要求給學生布置具體的學習任務,讓學生自己查閱資料,并對知識體系進行整理,再選出代表進行講解,最后由教師進行總結。這種方法可以讓學生在完成“任務”的過程中,培養分析問題、解決問題的能力,培養學生獨立探索及合作精神。在講解關鍵的知識或技術時如數據庫的設計,大多采用這種方法。
1.7自主學習法
這種方法是給學生留思考題或是遇到的一些實際生產問題,讓學生利用網絡資源自主學習的方式尋找答案,提出解決問題的措施,然后提出討論評價。這種方法能夠充分發掘學生的創造潛能,提高學生解決實際問題的綜合能力。
2教學方法的實施
《數據庫系統概論》的主要目的是要求學生能掌握數據庫技術中的概念,并學會進行數據庫的設計和實施,進而能結合前臺對后臺數據庫進行各種操作。
2.1數據庫的概念
這一部分主要采用聯系生活的實際講授法來講述。例如在講述數據管理的發展時采用在圖書館查閱資料的例子,總結出常用信息資源管理的兩種方法:手工管理(逐級分類)和計算機管理(采用數據庫)。通過搜索引擎引入數據庫,讓學生感受數據庫管理信息的優勢:查找統計數據高效準確,數據庫的共享性好,管理操作方便,管理大量信息占用空間小。通過對圖書管理數據庫的解剖分析,了解使用數據庫管理信息的基本思想和方法:采用表格的結構以及表與表之間的關系進行存儲和管理信息的。然后編寫數據庫管理軟件對數據庫信息進行查找和統計操作。
2.2數據庫的設計
這一部分主要采用任務驅動的案例教學。先給大家一個總體的任務,比如圖書管理系統。總體任務是設計一個圖書館數據庫,在此數據庫中保存有讀者記錄和書目。
首先作需求分析,將學生分組,一組代表讀者,一組代表圖書管理者。分別模擬讀者和圖書管理員的角色,采用各種方式收集各自的需求。并形成需求分析報告文檔。其次,在拿到需求分析報告文檔后,每個同學畫出書面的E-R圖,包括局部的和總體的E-R圖,并利用PowerDesigner軟件將書面的E-R圖轉換成電子的。然后,在得到總體的E-R后,分析怎樣可以將E-R圖轉換成我們要求的二維表,依據是什么,轉換后的結果是什么?并利用PowerDesigner軟件提供的轉換功能來進行驗證。數據庫設計的其他階段在其他部分來講述。
2.3數據庫的實施
這一部分采用實驗課時使用的Oracle10g來講述。通過讓學生自己下載、安裝、運行Oracle10g來完成數據庫的實施。主要采用直觀演示法來講述該部分的內容。并形成了指導書,讓大家有章可依。在實驗指導書中,也設計了思考題,讓學生能夠在做完基本的操作后能再深入地思考某些問題。比如在建立基本表的時候,可以使用SQL命令,是否也可以建立相應的文件呢?怎樣來建立文件,怎樣來執行文件等。
第二篇:數據庫系統概論教案
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第一講
第一章 數據庫系統概述
第一節
教學目的:使學生了解關于數據庫的一些基本概念,及利用計算機作為數據管理工具以來,其所采用的管理方法的發展階段。
教學重點:一些基本概念及數據管理技術的發展階段。
教學難點:關于文件系統的特點,及數據庫技術的特點與文件系統的區別
教學活動:
1.1.1 基本概念
一、數據D
二、數據庫DB
三、數據庫管理系統DBMS
四、數據庫系統DBS 1.1.2 數據管理技術的產生和發展
一、人工管理階段
二、文件系統階段
三、數據庫系統階段
1.1.3 數據庫系統的特點
一、數據結構化
二、數據的共享性高,冗余度低,易擴充
三、數據獨立性高
四、數據由DBMS統一管理和控制
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:學生反應積極,課堂氛圍熱烈,效果良好。
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二講
第一章 數據庫系統概論
第二節 數據模型
教學目的:
使學生了解并掌握設計一般數據庫系統時,必須要選擇相應的數據模型用來作為數據的結構形式,介紹一般數據模型的所必須的三要素,及目前所流行的層次數據模型的特點及實現的原理。
教學重點:數據模型的三要素,層次數據模型的各自的特點。
教學難點:如何理解數據模型的三要素,及三種數據模型的特點。
教學活動:
1.2.1 數據模型的組成要素
一、數據結構
二、數據操作
三、數據的約束條件
1.2.2 概念模型
一、信息世界中的基本概念
二、概念模型的表示方法
1.2.3 最常用的數據模型
1.2.4 層次模型
一、層次數據模型的數據結構
二、多對多聯系在層次模型中的表示
三、層次模型的數據操縱與完整性約束
四、層次數據模型的存儲結構
五、層次模型的優缺點
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第三講
第二章 數據庫系統概論
第二節 數據模型
教學目的:
使學生了解并掌握目前所流行的網狀和關系數據模型的特點及實現的原理。
教學重點:理解并掌握網狀和關系數據模型的各自的特點及相互區別。
教學難點:如何理解網狀和關系數據模型的三要素,及兩者之間的區別。
教學活動:
1.2.5 網狀模型
一、網狀數據模型的數據結構
二、網狀數據模型的操縱與完整性約束
三、網狀數據模型的存儲結構
四、網狀數據模型的優缺點
1.2.6 關系模型
一、關系數據模型的數據結構
二、關系數據模型的操縱與完整性約束
三、關系數據模型的存儲結構
四、關系數據模型的優缺點
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第四講
第一章 數據庫系統概論
第三節 數據庫系統結構
第四節 數據庫系統組成
教學目的:
使學生了解并掌握數據庫系統的三級模式結構,各級模式的含義及特點,了解一般數據庫系統的人員組成。
教學重點:數據庫系統的三級模式結構各自的含義及特點。
教學難點:數據庫系統的三級模式的含義。
教學活動:
1.3.1 數據庫系統模式的概念
1.3.2 數據庫系統的三級模式結構
一、模式Schema
二、外模式External Schema
三、內模式Internal Schema
1.3.3 數據庫的二級映象功能與數據獨立性
一、外模式/模式映象
二、模式/內模式映象
1.3.4 數據庫系統組成
一、硬件平臺及數據庫
二、軟件
三、人員
教學工具:多媒體演示
教學計劃學時:2學時
教學札記: 曲阜師范大學計算機科學學院《數據庫系統概論》教案
第五講
第二章 關系數據庫
第一節 關系模型概述 第二節關系數據結構及形式化定義
第三節 關系完整性
教學目的:使學生了解并掌握關于關系數據庫的三要素各自定義及相關含義。
教學重點:關系的形式化定義及三類完整性定義。
教學難點:關系的形式化定義的理解。
教學活動:
2.1關系模型概述
一、單一的數據結構--關系
二、關系操作關系的三類完整性約束
2.2 關系數據結構及形式化定義
2.2.1 關系
域
笛卡爾積
關系
2.2.2 關系模式關系數據庫
2.3 關系完整性
一、實體完整性
二、參照完整性
三、用戶自定義完整性
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第六講
第二章 關系數據庫
第一節 關系模型概述 第二節關系數據結構及形式化定義
第三節 關系完整性
教學目的:使學生了解并掌握關于關系數據庫的三要素各自定義及相關含義。
教學重點:關系的形式化定義及三類完整性定義。
教學難點:關系的形式化定義的理解。
教學活動:
2.1關系模型概述
一、單一的數據結構--關系
二、關系操作關系的三類完整性約束
2.2 關系數據結構及形式化定義
2.2.1 關系
域
笛卡爾積
關系
2.2.2 關系模式關系數據庫
2.3 關系完整性
一、實體完整性
二、參照完整性
三、用戶自定義完整性
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第七講
第二章 關系數據庫
第四節 關系代數
教學目的:使學生理解并靈活掌握關于關系系統的操作集合的定義,學習了關系的傳統的集合運算及專門的關系運算。
教學重點:如何利用關系代數式表示每一種關系操作功能。
教學難點:專門關系運算的定義。
教學活動:
2.4.1 傳統的集合運算
并
差
交
廣義笛卡爾積
2.4.2 專門的關系運算
選擇
投影
連接
除
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第八講
第二章 關系數據庫
第四節 關系代數
教學目的:使學生理解并靈活掌握關于關系系統的操作集合的定義,學習了關系的傳統的集合運算及專門的關系運算。
教學重點:如何利用關系代數式表示每一種關系操作功能。
教學難點:專門關系運算的定義。
教學活動:
2.4.1 傳統的集合運算
并
差
交
廣義笛卡爾積
2.4.2 專門的關系運算
選擇
投影
連接
除
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第九講
第三章 SQL
第一節 SQL概述 第二節 SQL數據定義
教學目的:
使學生了解SQL作為的一種標準關系數據庫語言,其特點是什么,學習并掌握SQL的三方面數據定義功能實現的命令功能及使用形式。
教學重點:SQL的五方面特點及SQL的三方面數據定義命令的使用。
教學難點:學習并掌握表的定義、修改和刪除,索引的定義和刪除命令。
教學活動:
3.1.1 SQL的特點
一、綜合統一
二、高度非過程化
三、面向集合的操作方式
四、以同一種語法結構提供兩種使用方式
五、語言簡潔,易學易用
3.1.2 SQL語言的基本概念
3.2.1 定義、刪除與修改基本表 定義基本表
修改基本表
刪除基本表
3.2.2建立與刪除索引
定義索引
刪除索引 教學工具:多媒體演示 教學計劃學時:2學時
教學札記: 曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十講
第三章 SQL
第三節 查詢
教學目的:
使學生學習并掌握SQL所提供實現對一個基本表進行的查詢命令的各種使用形式。
教學重點:單表查詢的不同查詢形式。
教學難點:如何對給定的一個查詢要求,構造一個合適的查詢塊形式。
教學活動:
3.3.1 單表查詢
一、選擇表中的若干列
1、查詢指定列
2、查詢全部列
3、查詢經過計算的值
二、選擇表中的若干元組
1、消除取值重復的行
2、查詢滿足條件的元組
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十一講
第三章 SQL
第三節 查詢
教學目的:
使學生學習并掌握SQL所提供實現對一個基本表進行的查詢命令的各種使用形式。
教學重點:單表查詢的不同查詢形式。
教學難點:如何對給定的一個查詢要求,構造一個合適的查詢塊形式。
教學活動:
3.3.1 單表查詢
三、對查詢結果排序
四、使用集函數
五、對查詢結果分組
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十二講
第三章 SQL
第三節 查詢
教學目的:使學習學習并靈活掌握SQL所提供的涉及對多表連接查詢命令形式。
教學重點:對兩個表的連接查詢形式。
教學難點:如何對給定的涉及對多個以上表的查詢要求,構造一個合適的連接查詢塊。
教學活動:
3.3.2 連接查詢
一、等值與非等值連接查詢
二、自身連接查詢
三、外連接查詢
四、復合條件連接查詢
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十三講
第三章 SQL
第三節 查詢
教學目的:
使學習學習并靈活掌握SQL所提供的子查詢命令形式及實現集合運算的查詢形式。
教學重點:對基本表的嵌套查詢形式及SQL如何實現傳統的集合運算。
教學難點:如何對給定的查詢要求,構造一個合適的嵌套查詢塊形式。
教學活動:
3.3.3 嵌套查詢
一、帶有IN謂詞的子查詢
二、帶有比較運算符的子查詢
三、帶有ANY或ALL謂詞的子查詢
四、帶有EXISTS謂詞的子查詢
3.3.4 集合查詢
教學工具:多媒體演示
教學計劃學時:2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十四講
第三章 SQL
第四節 數據更新
教學目的:使學生學習并靈活運用SQL所提供的實現對數據更新的幾個命令的使用。
教學重點:數據的添加、修改和刪除命令的使用。
教學難點:如何對用戶的更新要求構造使用的命令。
教學活動:
3.4 數 據 更 新
3.4.1 插入數據
一、插入單個元組
二、插入子查詢結果
3.4.2 修改數據
一、修改某一個元組的值
二、修改多個元組的值
三、帶子查詢的修改語句
3.4.3 刪除數據
一、刪除某一個元組的值
二、刪除多個元組的值
三、帶子查詢的刪除語句
四、更新操作與數據庫的一致性
教學工具:多媒體演示
教學計劃學時:2學時
教學札記 曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十五講
第三章SQL
第五節 視圖
第六節 數據控制
教學目的:
使學生學習并靈活運用SQL所提供的對視圖的操作的命令,及SQL實現數據安全控制的幾個命令的使用形式。
教學重點:學習并掌握對視圖的操作及數據控制的幾個命令的使用。
教學難點:視圖操作的轉換過程,及權限的授予和收回命令的使用,教學活動:
3.5 視圖
視圖的概念。
3.5.1 定義視圖
一、建立視圖
二、刪除視圖
3.5.2 查詢視圖
3.5.3 更新視圖
3.5.4 視圖的作用
3.6 數據控制
3.6.1 授權
Grant命令的靈活運用。3.6.2 收回權限
Revoke命令的使用。教學工具:多媒體演示
教學計劃學時:2學時
教學札記: 曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十六講
第四章 關系系統及查詢優化
教學目的:
使學生了解目前所流行的關系數據庫管理系統軟件從理論上那些符合關系系統的要求,給出了關系系統的定義、分類以及準則,對一個關系系統用戶在使用它的過程中對每一個查詢操作采用怎樣的策略使計算機運行起來效率會更好。
教學重點:關系系統的定義、分類和準則,及查詢優化的原則。
教學難點:查詢優化的策略
教學活動:
一、關系系統的定義
二、關系系統的分類
三、完備關系系統的準則
四、查詢優化的一般原則和步驟
教學工具:板書
教學計劃學時:1學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十七講
第五章 關系規范理論
教學目的:使學生了解針對一個實際問題如何構造合適的關系模式來描述現實世界,怎樣從一個第1NF的關系模式規范到一個合適的程序的范式。
教學重點:函數依賴的概念、分類,范式的定義及如何將1NF規范到2NF、3NF
教學難點:如何理解函數依賴的定義和分類,及怎樣一個1NF的關系模式分解到2NF、3NF。
教學活動:
5.1 問題的提出
設計關系模式時,需要解決幾種異常問題,由此引入了關系規范化理論體系。
5.2 規范化
將關系模式從滿足低要求的范式,向要求更加嚴格的范式轉換的過程。5.2.1 函數依賴
數據依賴的一種,分完全函數依賴、部分函數依賴和傳遞函數依賴,討論一個關系模式屬于第幾范式,是在函數依賴的范疇下進行的。
5.2.2 碼
在函數依賴的范疇下給出碼的定義。主碼和外碼所滿足的現實意義 5.2.3 范式
規范化的關系模式稱為范式。根據滿足的要求程度不同可分為1NF、2NF、3NF、BCNF和4NF等。
5.2.4 2NF
在第1NF的基礎上消除了非主屬性對碼的部分函數依賴所能達到的程度的范式。
5.2.5 3NF
在第2NF的基礎上消除了非主屬性對碼的傳遞函數依賴所能達到的程度的范式。
教學工具:多媒體演示
教學計劃學時:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十八講
第五章 關系規范理論
教學目的:使學生了解針對一個實際問題如何構造合適的關系模式來描述現實世界,怎樣從一個第1NF的關系模式規范到一個合適的程序的范式。
教學重點:函數依賴的概念、分類,范式的定義及如何將1NF規范到2NF、3NF
教學難點:如何理解函數依賴的定義和分類,及怎樣一個1NF的關系模式分解到2NF、3NF。
教學活動:
5.1 問題的提出
設計關系模式時,需要解決幾種異常問題,由此引入了關系規范化理論體系。
5.2 規范化
將關系模式從滿足低要求的范式,向要求更加嚴格的范式轉換的過程。5.2.1 函數依賴
數據依賴的一種,分完全函數依賴、部分函數依賴和傳遞函數依賴,討論一個關系模式屬于第幾范式,是在函數依賴的范疇下進行的。
5.2.2 碼
在函數依賴的范疇下給出碼的定義。主碼和外碼所滿足的現實意義 5.2.3 范式
規范化的關系模式稱為范式。根據滿足的要求程度不同可分為1NF、2NF、3NF、BCNF和4NF等。
5.2.4 2NF
在第1NF的基礎上消除了非主屬性對碼的部分函數依賴所能達到的程度的范式。
5.2.5 3NF
在第2NF的基礎上消除了非主屬性對碼的傳遞函數依賴所能達到的程度的范式。
教學工具:多媒體演示
教學計劃學時:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第十九講
第五章 關系規范化理論
教學目的:使學生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯系和區別,以及了解從低程度范式向高程度范式轉換的原則和方法。
教學重點:函數依賴的概念、分類,1NF、2NF、3NF、BCNF和4NF的含義和相互區別
教學難點:如何理解一個關系模式達到怎樣的要求可以達到所謂的1NF、2NF、3NF、BCNF和4NF。
教學活動:
5.2.6 BCNF
一個屬于第1范式的關系模式如果消除了任何屬性對主屬性的部分函數依賴和傳遞函數依賴所能達到的程度的范式。5.2.7 多值依賴
數據之間的依賴除了函數依賴以外,還可以存在多值依賴。一個關系模式僅僅討論函數依賴可以徹底分離到BCNF。
5.2.8 4NF
在多值依賴的范疇下,一個關系模式如果消除了非平凡且非函數依賴的多值依賴所能達到的程度的范式。
5.2.9 規范化小結
規范化的基本思想是將一個關系模式根據實際環境的需求,討論其屬性之間所存在的不好的性質,可以逐步消除掉,使一個關系模式可以從低程度的范式向高程度的范式轉換達到自己的要求。
所可以采用的方法是模式分解的算法。
教學工具:多媒體演示
教學計劃學時:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十講
第六章 關系規范化理論
教學目的:使學生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯系和區別,以及了解從低程度范式向高程度范式轉換的原則和方法。
教學重點:函數依賴的概念、分類,1NF、2NF、3NF、BCNF和4NF的含義和相互區別
教學難點:如何理解一個關系模式達到怎樣的要求可以達到所謂的1NF、2NF、3NF、BCNF和4NF。
教學活動:
5.2.6 BCNF
一個屬于第1范式的關系模式如果消除了任何屬性對主屬性的部分函數依賴和傳遞函數依賴所能達到的程度的范式。5.2.7 多值依賴
數據之間的依賴除了函數依賴以外,還可以存在多值依賴。一個關系模式僅僅討論函數依賴可以徹底分離到BCNF。
5.2.8 4NF
在多值依賴的范疇下,一個關系模式如果消除了非平凡且非函數依賴的多值依賴所能達到的程度的范式。
5.2.9 規范化小結
規范化的基本思想是將一個關系模式根據實際環境的需求,討論其屬性之間所存在的不好的性質,可以逐步消除掉,使一個關系模式可以從低程度的范式向高程度的范式轉換達到自己的要求。
所可以采用的方法是模式分解的算法。
教學工具:多媒體演示
教學計劃學時:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十一講
第五章 關系規范化理論
教學目的:
使學生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯系和區別,以及掌握如何從低程度范式向高程度范式轉換的原則和方法。
教學重點:
函數依賴的公理系統,屬性的閉包,函數依賴的極小化以及模式分解的幾種算法。
教學難點:
如何掌握一個關系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。
教學活動:
一、數據依賴的公理系統
Armstrong公理系統的內容,及由此所提出的幾條推理規則。
二、函數依賴的等價與覆蓋
關系模式的等價和覆蓋的含義
求解屬性閉包的算法。
一個關系模式所滿足的函數依賴的極小化處理的算法。
三、候選關鍵字的求解理論和算法
具有惟一候選關鍵字的求解的幾種方法
關系模式的候選關鍵字求解的一般算法。
教學工具:多媒體演示
教學計劃學時:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十二講
第六章 關系規范化理論
教學目的:
使學生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯系和區別,以及掌握如何從低程度范式向高程度范式轉換的原則和方法。
教學重點:
函數依賴的公理系統,屬性的閉包,函數依賴的極小化以及模式分解的幾種算法。
教學難點:
如何掌握一個關系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。
教學活動:
三、數據依賴的公理系統
Armstrong公理系統的內容,及由此所提出的幾條推理規則。
四、函數依賴的等價與覆蓋
關系模式的等價和覆蓋的含義
求解屬性閉包的算法。
一個關系模式所滿足的函數依賴的極小化處理的算法。
三、候選關鍵字的求解理論和算法
具有惟一候選關鍵字的求解的幾種方法
關系模式的候選關鍵字求解的一般算法。
教學工具:多媒體演示
教學計劃學時:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十三講
第五章 關系規范化理論
教學目的:
使學生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯系和區別,以及掌握如何從低程度范式向高程度范式轉換的原則和方法。
教學重點:
無損連接性和函數依賴保持性的含義,無損連接性和函數依賴保持性的判斷方法,函數依賴的極小化以及模式分解的幾種算法。
教學難點:
如何掌握一個關系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。
教學活動:
一、無損連接性和函數依賴保持性的含義。
幾種等價分解的定義和分類。
二、無損連接性和函數依賴保持性的判斷方法。
無損連接判斷表的使用。
函數依賴保持性的判斷方法。
三、幾種模式分解算法
將一個關系模式保持依賴性分解到3NF的算法。
將一個關系模式既無損連接又保持依賴性分解到3NF的算法
將一個關系模式無損連接分解到BCNF的算法
將一個關系模式無損連接分解到4NF的算法
教學工具:多媒體演示
教學計劃學時:2×2學時
教學札記: 曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十四講
第六章 關系規范化理論
教學目的:
使學生了解1NF、2NF、3NF、BCNF和4NF的含義,及相互之間的聯系和區別,以及掌握如何從低程度范式向高程度范式轉換的原則和方法。
教學重點:
無損連接性和函數依賴保持性的含義,無損連接性和函數依賴保持性的判斷方法,函數依賴的極小化以及模式分解的幾種算法。
教學難點:
如何掌握一個關系模式分解到3NF、BCNF和4NF,所采用的分解算法怎樣靈活運用。
教學活動:
一、無損連接性和函數依賴保持性的含義。
幾種等價分解的定義和分類。
二、無損連接性和函數依賴保持性的判斷方法。
無損連接判斷表的使用。
函數依賴保持性的判斷方法。
三、幾種模式分解算法
將一個關系模式保持依賴性分解到3NF的算法。
將一個關系模式既無損連接又保持依賴性分解到3NF的算法
將一個關系模式無損連接分解到BCNF的算法
將一個關系模式無損連接分解到4NF的算法
教學工具:多媒體演示
教學計劃學時:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十五講
第六章
數據庫設計
教學目的:
在理解并掌握前面幾章關于關系數據庫的概念,尤其是關系規范化理論后,使學生進一步掌握如何根據實際問題的需求進行具體的數據庫設計。了解進行一般數據庫設計所應經歷哪幾個階段,每個階段所需完成的主要任務是什么。
教學重點:
使學生掌握并理解進行一般數據庫設計所應遵循的幾個步驟,每個階段的主要任務。特別是需求分析、概念結構設計和邏輯結構設計階段各自的主要任務。
教學難點:
概念結構設計階段中概念模型的設計,邏輯結構設計階段中關于概念模型向關系數據模型的轉換。
教學活動:
6.1 數據庫設計概述
根據規范化設計方法,進行一般數據庫設計所應遵循的六個步驟。6.2 需求分析
需求分析所形成的數據流圖和數據字典是設計數據庫的基礎。6.3 概念結構設計
設計一個合適的關系模式是數據庫設計的關鍵。6.4 邏輯結構設計
數據庫全體數據的描述是如何實現數據庫的前提。6.5 數據庫的物理設計
6.6 數據庫的實施和維護
6.7 小結
教學工具:多媒體演示
教學計劃:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十六講
第六章
數據庫設計
教學目的:
在理解并掌握前面幾章關于關系數據庫的概念,尤其是關系規范化理論后,使學生進一步掌握如何根據實際問題的需求進行具體的數據庫設計。了解進行一般數據庫設計所應經歷哪幾個階段,每個階段所需完成的主要任務是什么。
教學重點:
使學生掌握并理解進行一般數據庫設計所應遵循的幾個步驟,每個階段的主要任務。特別是需求分析、概念結構設計和邏輯結構設計階段各自的主要任務。
教學難點:
概念結構設計階段中概念模型的設計,邏輯結構設計階段中關于概念模型向關系數據模型的轉換。
教學活動:
6.1 數據庫設計概述
根據規范化設計方法,進行一般數據庫設計所應遵循的六個步驟。6.2 需求分析
需求分析所形成的數據流圖和數據字典是設計數據庫的基礎。6.3 概念結構設計
設計一個合適的關系模式是數據庫設計的關鍵。6.4 邏輯結構設計
數據庫全體數據的描述是如何實現數據庫的前提。6.5 數據庫的物理設計
6.6 數據庫的實施和維護
6.7 小結
教學工具:多媒體演示
教學計劃:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十七講
第七章
數據庫恢復
教學目的:
使學生理解并掌握當數據庫系統在正式投入運行后,在用戶使用的過程中因各種意外因素而發生的故障,造成系統的非正常終止,使得系統中的部分或全部數據遭到破壞,系統自身如何通過相應的技術和方法使系統恢復到遭受破壞之前的某一正確狀態下。
教學重點:
系統在運行過程中可能遭受的幾種故障,及數據庫系統實現恢復的兩種技術:數據轉儲和日志文件。
教學難點:
如何理解并掌握系統利用數據轉儲和日志文件實現恢復的具體過程。
教學活動:
7.1
事務的基本概念
是數據庫系統中運行和獲取資源的基本單位。7.2
數據庫恢復概述
7.3
故障的種類
7.4
恢復的實現技術
7.5
恢復策略
7.6
具有檢查點的恢復技術
7.7
數據庫鏡像
7.8
Oracle的恢復技術
7.9
小結
教學工具:多媒體演示
教學計劃:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十八講
第七章
數據庫恢復
教學目的:
使學生理解并掌握當數據庫系統在正式投入運行后,在用戶使用的過程中因各種意外因素而發生的故障,造成系統的非正常終止,使得系統中的部分或全部數據遭到破壞,系統自身如何通過相應的技術和方法使系統恢復到遭受破壞之前的某一正確狀態下。
教學重點:
系統在運行過程中可能遭受的幾種故障,及數據庫系統實現恢復的兩種技術:數據轉儲和日志文件。
教學難點:
如何理解并掌握系統利用數據轉儲和日志文件實現恢復的具體過程。
教學活動:
7.1
事務的基本概念
是數據庫系統中運行和獲取資源的基本單位。7.2
數據庫恢復概述
7.3
故障的種類
7.4
恢復的實現技術
7.5
恢復策略
7.6
具有檢查點的恢復技術
7.7
數據庫鏡像
7.8
Oracle的恢復技術
7.9
小結
教學工具:多媒體演示
教學計劃:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第二十九講
第八章
并發控制
教學目的:
使學生理解并掌握數據庫環境中,允許多事務共享數據時,為保護每個事務各自ACID特性不被破壞,保持事務運行的隔離性,系統應采用怎樣的措施和方法,對并發運行的事務加以控制。目前常采用的控制技術是封鎖,使學生理解如何利用封鎖來實現并發控制的。
教學重點:
讓學生理解并掌握數據庫環境中,對并發事務不加以控制所產生的三類問題,以及實現并發控制所采用的封鎖機制實現的原理。
教學難點:
并發事務不加以控制所產生的三類不一致性問題,數據庫實現并發控制采用的封鎖技術實現的方法,以及數據庫環境中產生死鎖的條件,如何解決死鎖問題的。
教學活動:
8.1 并發控制概述
8.2 封鎖
8.3 封鎖協議
8.4 活鎖和死鎖
8.5 并發調度的可串行性
8.6 兩段鎖協議
8.7 封鎖的粒度
8.8 ORACLE的并發控制
簡介
教學工具:多媒體演示
教學計劃:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第三十講
第八章
并發控制
教學目的:
使學生理解并掌握數據庫環境中,允許多事務共享數據時,為保護每個事務各自ACID特性不被破壞,保持事務運行的隔離性,系統應采用怎樣的措施和方法,對并發運行的事務加以控制。目前常采用的控制技術是封鎖,使學生理解如何利用封鎖來實現并發控制的。
教學重點:
讓學生理解并掌握數據庫環境中,對并發事務不加以控制所產生的三類問題,以及實現并發控制所采用的封鎖機制實現的原理。
教學難點:
并發事務不加以控制所產生的三類不一致性問題,數據庫實現并發控制采用的封鎖技術實現的方法,以及數據庫環境中產生死鎖的條件,如何解決死鎖問題的。
教學活動:
8.1 并發控制概述
8.2 封鎖
8.3 封鎖協議
8.4 活鎖和死鎖
8.5 并發調度的可串行性
8.6 兩段鎖協議
8.7 封鎖的粒度
8.8 ORACLE的并發控制
簡介
教學工具:多媒體演示
教學計劃:2×2學時
教學札記:
曲阜師范大學計算機科學學院《數據庫系統概論》教案
第三十一講、第三十二講、第三十三講、第三十四講
數據庫安全檢查和完整性控制
教學目的:
使學生理解并掌握數據庫系統為防止非法用戶進入系統和非法操作而造成的數據的泄密、破壞或丟失,所采取的措施。以及防止用戶在使用數據庫系統過程中因不當操作所產生的不符合語義的數據所采用的技術和方法。
教學重點:
數據庫安全性檢查的技術和方法,以及數據庫完整性控制實現的原理。
教學難點:
數據庫安全性檢查和完整性控制的含義,以及所采用的技術實現的原理。
教學活動:
9.1
計算機安全性概論
9.2 9.3 9.4 數據庫安全性控制 數據庫安全性簡介 數據庫完整性
第九章
9.5
完整性控制
9.6
數據庫完整性
簡介 作業
教學工具:多媒體演示
教學計劃:2×2學時
教學札記:
第三篇:數據庫系統概論教學大綱
機械工程學院《科研訓練》課程教學大綱
一、課程基本信息
課程名稱:科研訓練
課程英文名稱:Scientific research training 課程面向專業:機械工程學院下設各專業 課程類型:必修課
先修課程:本專業相關專業課。學
分:2 時
間:6周
二、課程性質與目的
本課程旨在以科學研究的自然過程為主線,讓學生接受一些必要的基本技能訓練。通過專題講座、課外科技實踐和參與實施項目等方式,使學生在文獻查閱、閱讀翻譯、試驗設計、數據處理、文獻綜述、開題報告、項目申請報告撰寫、學位論文和科技論文寫作等方面得到系統地學習和體驗,培養和強化學生的科學意識、科研素養和信息獲取與應用能力,使其掌握從事科學研究的基本技能,提高科研工作的效率、水平和質量,為畢業設計(論文)及實際工作打下基礎。
三、理論教學內容及要求
理論教學以講座形式進行,基本教學內容和要求如下:
1.科研選題的基本概念、選題的意義、選題的原則、選題的技巧;研究與創新設計的基本原則、設計方案的基本內容。
2.科技文獻的內涵及其各種查閱方法,機械工程和農產品加工與轉化等領域相關文獻信息數據庫、檢索工具的特點及檢索方法,尤其是網上文獻信息資源的分布及檢索方法;同時充分利用校內、校外的各種資源獲取相關中、英文文獻全文。
3.科技文獻的閱讀、翻譯、歸納、整理、分析和綜合。
4.實驗對于科學研究的重要意義,試驗方案的設計,實驗數據的分析處理。5.結合具體研究項目,制定研究方案和工作進程。
6.以省級及以上自然科學研究基金項目申請書等為案例,講述撰寫各種項目申請報告所涉及到的一些基本問題和注意事項;科技論文的意義、分類、特點、基本框架結構、撰寫規范和要求。
通過理論教學,使學生了解本專業學科研究領域的最新動態,得到科研基本原理、方法和技巧等方面的能力訓練。
講座專題內容建議:
1.本專業學科研究領域的最新研究成果以及重點、熱點和難點問題; 2.科技文獻及其查閱;
3.文獻綜述、開題報告及畢業設計(論文)的撰寫; 4.實驗研究的方法和基本程式; 5.項目申請報告與科技論文寫作。
注意:上述項目第一項可分幾講,其他項目可視情況安排。
四、科研訓練內容
科研實踐包括學生在指導教師的指導下,成立科研興趣小組,申報學校大學生科研課題項目;參加教師的科研項目;開展與專業相關的學科競賽或創新實驗;到相關企業、工廠參與工程設計等實踐活動。具體如下:
1.研究課題的選擇及研究方案的制定:通過查閱文獻資料了解本專業研究領域的發展動態,選擇合適的研究題目,或根據指導老師給定的題目查閱相關文獻資料;在充分調研及資料查閱的基礎上,針對研究內容制定出切實可行的研究方案,并對各方案中所選定或制定的技術路線進行簡要的論述。
2.研究方案的實施及評價:依照研究方案,實施并完成各項研究內容,對研究方案作出客觀評價,對不足之處作出全面分析,并提出改進方案。
3.撰寫科研訓練報告
五、科研訓練時間
科研訓練課程分為理論教學和科研實踐兩個部分。安排在第7學期專業課程結束以后進行,其中理論教學8學時,分專業教研室采取專題講座方式,按不少于4次計劃,由各教研室主任制定具體教學計劃,并報學院辦公室備案。
六、考核方式
1.科研訓練報告及要求:
學生通過本環節的訓練,提交“科研訓練”總結報告或成果,分三大類:(1)公開發表論文、專著或申報專利。以在校期間出版為準。(2)項目研究報告和獲獎證書(如果有)。具體包括如下內容:①課題的目的、意義;②設計/試驗方法或原理;③設計計算/試驗材料;④實施方案和技術路線;⑤結果與分析;⑥存在問題與建議。報告不少于5000字。
(3)針對某專題的文獻綜述。參考文獻不少于20篇,其中外文文獻不少于5篇,字數不少于5000字。
2.考核方式:
科研訓練課程結束后,學生填寫《武漢工業學院本科生科研訓練考核表》,由指導教師評定成績,報學院審定后記入學生學籍檔案。
(1)考核方式:科研訓練報告的選題和撰寫情況、答辯及科研訓練期間紀律等執行情況按優秀、良好、中等、及格、不及格五個等級評定。
(2)科研訓練成績評定:考核成績=訓練報告撰寫情況(70%)+答辯情況(20%)+遵守紀律情況(10%)。
七、注意事項
1.科研訓練期間因特殊情況需請假者要經學院批準,所缺內容自行補做。不參加者無成績。
2.科研訓練的指導采用集中輔導與個別輔導相結合的方式進行,要求指導教師認真負責,學生應及時與指導教師聯系。
3.科研訓練期間需要使用實驗室的學生須在指導教師的指導下進行,注意安全,切勿違規操作。節約用水,用電及一切消耗性實驗材料。若有儀器損壞,應按規定酌情賠償。
2012年5月10日
第四篇:《數據庫系統概論》實訓報告
《數據庫系統概論》實訓報告
上機壞境:XP系統SQL Server Management Studio 2008
實訓步驟:
一、表的建立
1·建立“供應商關系”S表
2·建立“關系零件” P表
3·建立“工程關系”J表
4·建立“供應關系”SPJ表
二、輸入表的數據;
1·輸入“供應商關系”S表數據:
2·輸入“關系零件” P表數據:
3·輸入“工程關系”J表數據:
4·輸入“供應關系”SPJ表數據:
三、用SQL語句表達下列查詢:
1·檢索供應零件給編號為J1的工程的供應商編號SNO
2檢索供應零件給工程J1,且零件編號為P1的供應商編號SNO
3查詢全體工程的詳細信息
4查詢沒有正余額的工程編號、名稱及城市,結果按工程編號升序排列
5求使用零件數量在100與1000之間的工程的編號、零件號和數量
6、查詢上海的供應商名稱(假設供應商關系的SADDR列的值都以城市名開頭)
7、求使用了P3零件的工程名
稱
8、求供應零件給工程J1,且零件顏色為紅色的供應商編號SNO
9、求至少使用了零件編號為P3和P5的工程編號JNO
10、求不使用編號為P3零件的工程編號JNO和名稱JNAME
11、求使用了全部零件的工程名稱
12、求至少用了供應商’S1’所供應的全部零件的工程號JNO
13、求供應P3零件的供應商個數
14求項目余額的最大值,最小值,總值和平均值,輸出的列名分別為:MAX_NUMBER,MIN_NUMBER,SUM_NUMBER,AVG_NUMBER
15統計每個供應商供應不同零件的種數和供應總數量
16統計上海地區的項目使用零件的種數(超過3種)和零件總數量。要求查詢結果按零件的種數升序排列,種數相同時按總數量降序排列。
17求不使用編號為P3零件的工程編號JNO和名稱JNAME
18檢索至少不使用P3和P5這兩種零件的工程編號JNO
19查詢最昂貴的零件單價
20查詢至少使用了‘東方配件廠’一種零件的工程編號
四.心得體會 經過此次實訓,認識到數據庫是數據管理的最新技術,是計算機科學的重要分支。促進了信息的便捷管理和查詢。在語句的查詢中代碼的準確性和語句的理解至關重要。
在老師的悉心教導和上機實驗實踐當中度過的,經過這次實訓,讓我們學習到了很多東西,讓我們又多掌握了一項專業的技術,今后我們將更努力的學習這門課程,勤于實踐,不斷提高。
第五篇:關于高校體育籃球教學方法論文
[摘要]
在新課程不斷深入發展的今天,高校的體育教學也是師生共同關注的一大熱點,大學生正處于身體逐步定型時期,有效的體育鍛煉不僅能夠加強他們的身體素質,還可以促進他們對于課堂學習的專注。而且籃球也是學生們共同喜愛的一個項目,體育教師在進行籃球教學時,要堅持從滿足學生個性化發展、增強學生的競爭意識、創新教學模式、提高學生的學習興趣、突破自身的籃球理念這五大方面入手,提高學生的體育素養,也加強教師的課堂授課水平。
[關鍵詞]
高校體育;籃球教學;身體素質
1、滿足學生個性化發展
高校籃球教育應該尊重學生的個性化需求,在同一個班級中,學生的籃球水平參差不齊,籃球基礎也存在著一定的差異。如果老師僅僅按照自己固有的模式授課,而不考慮班級學生的不同情況,不僅不利于班級整體籃球水平的提升,還會造成更為嚴重的兩極分化現象。因此老師應該堅持因材施教的教學理念,考慮每個學生的實際情況,讓每個學生的能力都能得到有效鍛煉。教師在授課時應將不同水平的學生進行分層,分開訓練,針對不同學生的薄弱點,進行強化訓練和專項練習。例如,對于籃球理論知識較為缺乏的學生,應該首先開展理論學習,系統介紹籃球的基礎性知識;針對籃球技巧性不足的學生,要加強其技巧的專項訓練;針對籃球水平較高的學生,要注重其規范性教學。另外,還可以讓不同水平的學生進行訓練搭配,以強帶弱,形成和諧互助的學習模式,在溝通與交流中相互促進,共同進步。
2、增強學生的競爭意識
競爭能夠大幅度地調動學生的積極性,籃球是一門對抗性、競爭性的體育運動,以強帶弱的互助性訓練模式固然可以創造友好的學習氛圍,但也要使學生在競爭中感受到一定的壓力,看到自己與他人之間的差距,鞭策自己不斷前進,調動各水平學生的積極性。例如,教師可以經常組織班級內部、班級之間、學院之間的友誼籃球對抗賽,讓學生在與他人的競爭中發現自己目前存在的不足之處,暴露潛藏的問題,還可以在競爭對抗中不斷地思索和學習,借鑒他人的技巧與長處,彌補自身在籃球方面的短板,調動學習的主動性。
3、創新教學方式
目前的高校籃球教學模式比較單一,主要以老師示范講解為主,這種教學方式不能與學生形成有效的雙向溝通,學生的籃球基礎雖然能夠得到一定的提升,但對于基礎較好的學生來說,這種方法并不適用。因此老師在教學中一定要與學生形成良好的互動,既要注重對籃球基礎知識、技巧的示范性教學,也要照顧學生的理解和領悟能力,不僅僅是完成一項教學任務,更要確保學生能有所收獲。例如,老師可以針對籃球技巧訓練的不同項目,設置不同的籃球游戲,帶領學生將籃球訓練融入有趣的游戲中,在輕松愉快的氛圍中提高學生對于籃球學習的熱情和積極性。高校的體育籃球教育的目的并不是為了培養專業的籃球運動員,因而保障學生的學習興趣才是老師教學努力的方向。老師要交還學生的主體地位,以引導者的身份進行教學,籃球的能力提升離不開一定時間的訓練,老師要參與到學生的訓練中,但并不是作為主導者,要在訓練中進行觀察,指出學生存在的問題。
4、提高學生的學習興趣
興趣是驅使學生有效學習的巨大動力之一,教師應該把握好學生的這一心理特點,在教學中避免枯燥無味的理論講解和體能訓練,要想辦法讓學生在學習中真正感受到籃球帶來的樂趣。在籃球教學中,教師與學生親密互動,既可以增加師生之間的情感交流,也可以促使學生籃球水平不斷進步,幫他們改正訓練中出現的錯誤。教師可以組織學生觀看精彩的籃球聯賽。例如,NBA、CBA等,一邊觀看比賽,一邊針對里面出現的技巧和比賽策略進行講解,還可以讓學生自主預測比賽結果等,加強觀看比賽的趣味性。總而言之,高校教師必須加強自身教育手段的豐富性和趣味性,同時在里面穿插籃球專業知識,讓學生在愉快的學習環境中,提升自身籃球水平,達到教學的基本目的。
5、教師自身籃球水平的理念突破
籃球是一門實踐性極強的體育學科,不僅要求體能的訓練,更講究戰術的配合以及策略的安排。正確的比賽戰略和意識與熟練的技巧動作一樣重要,這要求老師要弱化籃球教學的統一性,并不強制要求技巧的一致性和固定性,要注重培養學生的隨機應變能力和危機應對意識,在面對不同的比賽中,沉著冷靜,用不同的策略靈活應對。老師首先要更新自己的教學觀念,要突破技術的限制,找到適合自己、適合學生的訓練方法,要在實踐中增強對籃球教學的理解,在實際訓練中不斷完善自己的教學理念,對自己的教學內容進行完整、系統的概括。牢牢把握好高校體育教育的特征,將競技性、趣味性與加強身體鍛煉相結合。
6、結語
在素質教育的今天,體育是高校中不可或缺的課程之一,也是廣受學生們喜愛的課程,因此,教師要提高學生對于籃球知識的興趣,加強他們自身的體育水平,為未來的學習和發展打下堅實的基礎。
【參考文獻】
[1]白劍行,李心.試論中國學生教學中的體育教育[J].寧夏大學學報(人文社會科學版),2016(01).[2]安凡.體育教學與社會主義核心價值觀的培育[J].湖北師范學院學報(哲學社會科學版),2016(05).