緒論:寫作既是個人情感的抒發,也是對學術真理的探索,歡迎閱讀由發表云整理的11篇數據庫原理論文范文,希望它們能為您的寫作提供參考和啟發。
2人力資源數據庫設計
本文在設計企業戰略視角下數據庫過程中,對開發工具、數據庫對象命名規則、表、Check約束、SQL腳本等進行分析,提出完整的數據庫設計方案。第一,本文研究的人力資源數據庫設計工具選用的是MicrosoftSQLServer2008,它是一個關系數據庫管理系統,它的優點就是可伸縮性比較好,具有較高的集成度,較強的可信性,以及高效性和智能化。
第二,關于數據庫對象命名,本文研究的數據庫對象命名由四部分構成,即英文字母、數字、下劃線和中文。如表“t01_02_組織核心能力評價指標”,其中,01是表所屬模塊的編號,即核心能力素質管理,02是表所在模塊中的順序,即02號表組織核心能力評價指標表(表1)。再如視圖“vw_0102”,代表由“t01_02_組織核心能力評價指標”表構成的視圖,而“vw_0102_0103”就是由“t01_02_組織核心能力評價指標”和“t01_03_組織核心能力評分”兩個表構成。
表1核心能力管理模塊表第三,關于Check約束,在表“t01_01_組織核心能力”中有一個字段為“能力權重”,其主要作用就是比較同一層級各項能力在同一父項能力中的重要性比重(0<能力權重≤1=。比如產品研發作為組織核心能力的一種,它又包含了硬件開發和軟件開發兩種,那么二者誰更重要一些,于是就需要對能力權重添加Check約束,其SQL腳本為:ALTERTABLEt01_01_組織核心能力ADDCONSTRAINTchk_t01_01_組織核心能力_能力權重CHECK(能力權重>0AND能力權重<=1)
1.2被動的進行攻擊在不影響正常網絡使用的情況下,還會有更高明的竊取破譯數據庫的方法,這也是所謂的被動的進行攻擊。在這種竊取、破譯的行為下,當事人醫院數據庫很難查悉這行為,因此會造成非常重要的機密性文件數據的泄露。醫院的數據庫是整個醫院信息系統的靈魂,很多黑客病毒都會以此為突破點以獲得很重要的機密數據。無論是主動的還是被動的攻擊方式,都是現今使用的SQL數據庫系統的抖動,為了保證醫院的計算機信息安全,保證醫院和病人的隱私,有必要針對這些缺陷進行改進。基于SQL數據庫系統的綜合信息應用平臺設計可以更貼近實際,防止人為惡意的網絡安全的攻擊。這也是醫院今后采用SQL數據庫進行工作時的防范重點。
2SQL數據庫在醫院信息管理綜合應用中的完善
2.1根據具體的需要相應的增加或者減少相應的模塊數量醫院和個人可以根據自己的具體需要,進行一些簡單的維護,將系統的模塊進行增加或減少。并且在增減模塊的同時注意維護編程的界面,這樣才能設計出很友好的系統模塊。有了針對性的結構特點,這樣的數據庫應用平臺不僅更符合醫院信息管理系統的設計,而且還增大了獨立性和獨特性,因此也可以整體提高系統的可維護性和可靠性。選用這樣模塊化的SQL數據庫應用平臺也是設計結構的特點。
2.2采取開發式結構特點研究基于SQL數據庫的醫院信息管理綜合應用設計就必須要仔細斟酌這數據庫的系統硬件的結構設計。這個也是整個信息系統的核心內容。當前采取的數據統計模式執行的是TCP/IP的協議。如果要進一步加強系統給的可靠性,保證醫院和病人信息的安全就應當采取開發式結構特點的系統硬件結構設計。采取這樣的硬件結構設計可以減少冗余的配置,保證系統可靠性。在整體的醫院數據信息系統中,最重要的就是這個系統。在完善機遇SQL數據庫的應用設計時自然需要通過增強系統給的整體可靠性,以聯合增強SQL數據庫的互聯網安全機密新能。SQL依然可支持遠程的訪問,這也是醫院信息數據庫需要有的特點。因此,雖然可支持遠程訪問的功能會導致醫院的信息保密功能不太安全,卻也不能刪除。但是可具體根據醫療方面的任務對應的增加遠程訪問的時間限制、地點限制和次數限制。這也是開發式硬件結構的特點。
2.3系統性能優化SQL數據庫歷經幾年的研究和使用已經近乎完美,因此對數據庫的性能進行優化是個非常困難的任務。然而,只要是實際工作有需要的,都應當做出針對性的系統性能優化。為了保證醫院信息的安全,也為了保證醫院工作的效率,系統性能優化的完善勢在必行。在醫院日常的工作中,最繁重的就是數據統計和索引了,若性能得到優化,就可以大大加快數據庫的反應速度,這樣也能使醫院的工作和服務得到提升。
XML和關系數據庫在數據應用和數據管理方面各有優勢,應是一種相輔相成、揚長避短的關系。從技術角度講,“以數據庫為存貯手段,以 XML為交換載體”的數據管理模式是一種趨勢。XML存放在關系數據庫中, XML數據以虛擬XML文檔的形式存在。本文的重點即著重講解:如何將xml數據轉化為關系數據庫數據。
為了在XML文件和數據庫之間交換數據,必須將XML文件的schema(DTD,XML Schema, RELAX NG等)映射到數據庫的schema。用于數據轉換的軟件位于這種映射的上層。該軟件可以使用XML Query語言(如XPath,XQuery,或其他專用語言)或簡單地按照映射(SELECT * FROM Table的XML對應形式)轉換數據。
對于后者,文檔的結構必須完全符合映射所要求的結構。由于通常不易做到這點,使用這種策略的產品一般要和XSLT一起使用。在數據轉換到數據庫之前,先將文件按照映射所要求的結構進行轉換,然后轉存數據。相應地,數據從數據庫中取出以后,結果文件要被轉換成應用程序所需的結構。
文件schema到數據庫schema的映射是在元素類型、屬性和文本上進行的。這時幾乎總是忽略物理結構及某些邏輯結構。這樣做是自然而然的,因為數據庫和應用程序只需關心XML文件中的數據。
這種方法的一個問題是能否保證文件的往返 -- 將文件中的數據存入數據庫后,又從數據庫中的數據重新構建文件。將一個XML文件的schema映射到數據庫的schema有兩種方法:基于表格的映射和對象-關系映射。
1、基于表格的映射 (Table-Based Mapping)
許多轉換XML到數據庫的中間軟件都采用基于表格的映射。它把XML文件看作一個(或一組)表格,也就是說,XML文件的結構必須是下面這種樣子,如果只是單一表格的話,就不再需要元素和其他元素。
根據所用軟件的不同,可以將各字段數據以子元素的形式或以屬性的形式存儲,同樣也可以指定這些元素或屬性的名字。此外,采用基于表格映射方式的軟件還可能允許在文件開始的地方包含表格或各字段的元數據,或者將其作為各表格或元素的屬性。注意這里所說的“表格”是泛指的表格。當將數據從數據庫中轉到XML文件時,“表格”可以是任何結果集,反之,“表格”可以是普通的表格或可更新的視圖。
基于表格的映射對存取關系型數據比較適用,比如在兩個關系型數據庫之間轉換數據。其明顯不足就是不適于格式不符的XML文件。
2、對象-關系映射 (Object-Relational Mapping)
所有支持XML的關系型數據庫和某些中間件都可以使用對象-關系的映射方式。它將XML文件中的數據視為特定的對象樹的模型。在這個模型中,元素及其類型、元素內容或混合內容(復合元素類型)通常被視為類。只具有PCDATA內容的元素(簡單元素類型)、屬性以及PCDATA都被當作簡單屬性。然后通過傳統的對象-關系映射技術或 SQL 3的對象視圖將該模型映射到關系型數據庫。也就是說,類被映射到表格,簡單屬性被映射到字段,而值為對象屬性被映射為成對的主鍵/外鍵(primary key/foreign key)。
在理解這種映射所用的對象模型的時候要知道,這個對象模型不是文件對象模型(DOM)。所有XML文件的DOM都是一樣的,而上述描述文件數據的模型對于每個DTD所定義的XML文件都不一樣,例如,上述銷售訂單的模型是一個由四個類所組成的對象樹--SalesOrder, Customer, Item, 和Part, 如下圖所示:
模型中的對象是否被實例化要取決于所用的軟件。有些軟件允許依據模型產生類,然后可以在程序中使用由這些類所產生的對象。在這些產品中,數據是在XML文件 - 對象 -數據庫之間傳遞的。其他產品是直接在XML文件和數據庫之間進行數據轉換的,對象只是作為這種過程的可視化幫助工具。生成這些中間對象是否有用完全取決于你的應用程序。
二、將XML數據轉化為ORACLE數據庫數據
為了解決把 XML 有效地、自動地轉換出入關系數據庫的問題有各種方式。數據庫廠商Oracle已經開發了轉換 XML 到數據庫表中的輔助工具。Oracle XML SQL Utility 把 XML 文檔元素建模為一組嵌套的表。通過使用 Oracle 對象數據類型建模套入的元素。"SQL-to-XML"轉換使用被對象數據類型引用的表,和嵌套的元素之間的一到一關聯來構造 XML 文檔。"XML-to-SQL"可能要求數據模型的改進(從關系轉換到對象-關系)或重新構造最初的 XML 文檔。
使用 OracleXMLSave 來存儲XML 文檔到對象關系模型中;insertXML 方法進行實際的數據插入。
import java.sql.*;
import oracle.xml.sql.dml.OracleXMLSave;
public class testXMLInsert
{
public static void main(String args[])
throws SQLException
{ Connection conn = getConnection("yly", "yly");
OracleXMLSave sav = new OracleXMLSave(conn, "yly. FXTRADE");
// Assume that the user passes in this document as 0-arg
sav.insertXML(args[0]);
sav.close();
}
...
}
1.理論與實際聯系不緊密
注重理論教學,數據庫使用技術講述的少,使學生不能將所學知識融會貫通,不能適應企業對數據庫應用人才的需要。
數據庫原理與應用課程是一門實踐性很強的計算機課程,但目前實驗課時少,導致學生不明確實驗目的,實驗內容不清楚,考核中實驗課也沒有一定的比例等。
2.方法和手段過于陳舊
當前數據庫原理與應用課程多采用課件進行多媒體教學,一方面,減輕了教師板書的負擔,增加了授課的信息量,通過課件也能夠使教學內容更加形象化地展現出來;但另一方面,教師在授課時過分依賴課件給教學質量帶來了一定影響,如當學生長時間注視投影時,容易產生視覺疲勞;在使用課件進行教學時,演示節奏加快,不能很好的實現教與學的交互,學生的思維難以與之同步,促使教學質量下降。因此必須綜合的運用多種教學方法和教學手段,合理地使之相結合,調動學生的學習積極性,促進學生的學習。
二、數據庫教學改革的途徑
1.優化教學內容,完善知識體系
在實施數據庫原理與應用課程教學時,應從基本原理、設計方法到應用開發,涵蓋教學內容如下:基本原理包括數據庫系統概述、關系數據庫、關系數據庫查詢語言SQL、關系系統及其查詢優化、關系數據理論等,這些內容是教學的重點,它們涵蓋了關系數據庫的基本原理,對數據庫的設計、應用和開發起著指導作用;設計方法包括軟件工程原則、數據庫恢復技術、并發控制、數據庫安全性、數據庫完整性等;應用開發包括IBM DB2數據庫系統、基于高級程序設計語言的C/S(B/S)構架的應用。
2.改革教學方法,優化教學手段
結合多種教學方法進行教學:①采用案例教學,加快學生的學習步伐。針對課堂教學、實驗教學和課下練習,均設計了不同的教學案例。從數據庫基本原理、設計、實現和開發等諸方面,對案例逐步展開,加快學生對抽象理論和方法的理解與掌握。②采用任務驅動教學法。針對教學中的重要知識點,精心設計教學任務。任務驅動教學法的基本過程為:提出任務、分析任務、學生操作、交流討論、鞏固創新、總結等。在任務的驅動下,促使學生自主思考,并通過自主學習、協作學習等方法,探求解決問題的途徑。③采用理論與實踐相結合的教學方法。設計了與理論教學內容相對應的實驗,以提高學生實踐能力,促進對理論內容的吸收。④采用合作學習教學法。合作學習教學法即結構式分組教學模式,使其和任務驅動教學法相結合,對學生進行合理分組,使之相互合作和激勵,主動積極地參與學習,培養學生探索創新能力和團結協作的精神。該方法主要用在實驗教學當中。
3.注重實踐環節,培養創新能力
教學過程中必須將理論教學與實踐教學相融合,鼓勵引導學生靈活掌握理論知識,并能夠應用到實際工程中。實踐教學是本課程教學的重要環節,上機實驗與課程設計安排要合理。教師在課堂上應給學生指定實驗的主要目的、方法及關鍵點,讓學生能夠帶著問題去上機,使實驗更有針對性,使實驗課程更有意義。上機時應對學生進行實時指導,并對上機過程中普遍存在的問題進行統一講解。在課程的后期需要安排兩周的課程設計或綜合性實驗訓練促進知識點之間的相互聯系,所選題目應具有一定的實用性,讓學生能夠應用軟件工程的基本原理設計一個具有實用價值的數據庫應用系統,使所學知識融會貫通。
①培養創新意識。富于想象并敢于大膽提出問題,注重實踐,具有勤奮努力、百折不撓的拼搏精神,這是進行創新教育的必備條件。
②建立一種全新的創新教育激勵機制。學生課程設計或綜合性實驗后,不但要形成軟件,還應鼓勵學生撰寫相應論文,在論文中闡述其設計思路、運用的知識及自己的體會。對于一些優秀論文,教師應給予一定獎勵,并從中挖掘人才,建立課外研究小組,與教師一起從事數據庫應用和開發研究。
③建立一支富有創新精神的教師隊伍。實施創新教育,培養創新人才,教師無疑是教育的關鍵和主體,教師應通過組織課堂教學、進行課后輔導、開展答疑解難、指導課程設計和綜合性實驗等環節,循循善誘、潛移默化地培養創新人才。
1 問題的提出
數據庫技術是研究如何科學地組織和存儲數據,如何高效地檢索和管理數據的一門學科。在教育部高等學校計算機、自動控制和信息類專業的培養方案中,“數據庫原理”一直是四年制本科生的專業必修課程。在IT技術飛速發展的今天,能否很好地應用數據庫技術解決實際問題,已成為許多用人單位對應聘者知識結構的新要求。因此,該課程也日益成為其他理工科專業本科生、專科生一門愈來愈受到關注的選修課,甚至是必修課。
而目前許多院校非計算機專業的“數據庫原理”課程的教學現狀并不令人滿意,主要問題是:教材組織上理論概念多,應用實例少;教學安排上課堂講授多,實踐動手少;課程考核上死記硬背多,靈活應用少。這樣“三多三少”的直接后果是:盡管一些學生可以在理論考試中取得高分,但卻不能自如地應用某種數據庫管理系統軟件解決實際問題,更談不上開發出有實際應用價值的數據庫系統,如此“眼高手低”很難適應現代社會對數據庫技術應用人才的需求。因此,在“數據庫原理”課程的教學上必須改變這種紙上談兵、理論脫離實際的狀況。
2 構建“數據庫原理”案例教學模式的指導思想
“數據庫原理”的教學大綱通常包括:基本概念、關系模型、SQL、關系數據庫理論、數據庫設計和數據保護等內容,一般授課學時在50學時左右。由于理論內容較多,很難保證有效的實踐環節。為此,構建“數據庫原理”案例教學模式的指導思想可歸納為12個字:精理論、強實踐、重啟發、勤激勵。具體就是:精選課堂講授內容,圍繞著如何解決實際問題開展對相關理論的探討。一些大綱有要求、但受學時限制、無法在課內講授的內容,要求學生通過自學完成;增強實踐環節的力度,加大綜合性、創新性實驗的比例,培養學生探究性學習、自己動手解決問題的能力;通過啟發式教學和有效的激勵機制,提高學生的學習興趣,進而調動起他們主動學習新知識、探索新方法的積極性。每堂課結束時可以給學生提出一、兩個問題,一則督促學生做好復習預習,二則為下堂課的教學留下伏筆和切入點。對于認真思考問題、能提出切實可行方案及在實驗中有創新的學生,應給予當堂表揚或給平時成績加分的鼓勵。
3 基于案例教學法的“數據庫原理”教案一則
如表1所示,本教案以學生較熟悉的教務管理子系統“學生檔案管理”為貫穿始終的例子,以關系數據庫理論為指導,通過循序漸進的講解、演示和實驗,讓學生理解數據庫的基本概念、理論和技術,掌握一個簡單的數據庫應用系統從分析、設計到實現的完整開發過程,真正做到學以致用。全部內容共計54學時,其中課堂講授演示26學時,課內實驗28學時。適用對象為已掌握了一種面向對象的可視化編程工具(如VB、C#、C++或Java等)的非計算機專業本科生或專科生。
4 實施案例教學過程中需要注意的問題
(1)正確認識理論與實踐的關系。案例教學從不否認理論對實踐的重要指導意義,像關系代數、查詢優化、數據存儲、事務處理、并發控制等一些數據庫技術中十分重要的內容可另外開設一門課程供高年級學生選修,以彌補學生在數據庫理論上的不足。
(2)注意教學內容特別是實驗環節開發平臺、工具和方法的實用性和先進性。與其他計算機技術的發展一樣,DBMS及數據庫應用系統的開發平臺和工具每隔幾年就會更新換代,這就要求任課教師必須與時俱進,及時將最新的研究成果引入教學。如以上案例采用GUI風格的C/S結構,若學生有一定網頁制作基礎的話,可改進為目前較為流行的Web風格的B/S結構。
(3)建立公平有效的課程考核機制,保證自學內容、實驗環節的教學質量。自學內容可通過讀書報告、論文、提問等方式加以考查;布置課程驗收大作業時,應兼顧不同層次學生的學習能力,既能讓基礎較差的學生樹立起完成任務的信心,更要積極鼓勵程度較好的學生高標準要求自己。
5 結論
實踐證明,“數據庫原理”案例教學模式是一種變學生被動學習為主動學習的有效方法,由于能夠理論聯系實際,讓學生帶著感興趣的問題進入課程的學習,讓學生改變了以往混學分的思想,對這門課的認同度有了明顯的提高,具體表現為:上課睡覺、缺勤的人少了,積極思考問題的人多了,學生作業的質量提高了,成績上升了。另外,師生間的互動交流大大加強了,教學相長得以充分體現,部分學生還結合自己的專業和愛好,積極參與教師的科研工作,其探究能力和創新意識得到了較好的培養。
(本文獲得“2005年全國青年教師計算機教育優秀論文評比”教學與研究三等獎)
參考文獻
關鍵詞:數據庫原理與應用;教學改革;創新能力;優化
Abstract:Analyzed current situation of the teaching of the courses of Database Principle and Applications. It is held that there exist many problems in the teaching process. For example, the theory is separated from the social needs, practice teaching tache is not thought much of, the teaching practice runs against the engineering principle, the teaching methods and measures are far from persified, teaching materials is reasonless and the checking system stresses too much on examinations. In respect to these problems, the measures to researchthe teaching of the course are proposed from the perspectives of optimizing teaching contents, teaching methods, teaching measures, practice teaching, checking methods and organizing and managing of the course. Finally the paper brings forward a suit of the measures of corresponding teaching reformation and we obtain the better effect.
Key words: Database principle and applications; Teaching reformation; Creative abilities; Optimize
一、引言
數據庫技術從20世紀60年代中期產生到現在幾十年來得到了迅速的發展,是計算機科學技術中發展最快的技術之一。在計算機輔助設計、人工智能、電子商務、工農業生產、行政管理、科學研究和工程技術等諸多領域得到了廣泛應用,已經成為計算機信息系統和應用系統的核心技術和重要基礎。通過這門課程的學習,使學生能夠正確理解數據庫的基本原理,熟練掌握數據庫的設計方法和應用技術。作為培養數據庫應用人才的主要基地,高等院校在過去、現在和將來都發揮著不可替代的核心作用。然而一些高等院校在傳統的課程教學過程中強調數據庫理論知識的完備性,缺乏學習的應用性和針對性,理論性強、概念抽象,理論和實踐教學存在不同程度的脫節。而應用性課程的教學又多以低端數據庫系統平臺為基礎,如FoxPro, Access等,對大型數據庫系統服務器的管理和應用涉及較少,不能很好地滿足企業對人才的需求。因此分析該課程目前教學過程中存在的主要問題,研究教學改革方案,就教學內容、教學方法、教學手段、教學組織與管理、考核方式等方面進行研究具有十分重要的意義。
二、傳統教學中的局限性
結合自己的教學體會,分析了計算機及相關專業數據庫原理與應用課程的教學現狀,認為該課程教學過程中存在的主要問題有以下幾個方面。
(一)理論與實際脫節
數據庫原理與應用課程一般包括數據庫原理、設計和應用三個部分。原理是其基礎,設計和應用是提高,他們相輔相成、互相促進。但是目前一些高等院校教學的基本情況如下:
第一,教師重點偏向理論教學,很少向學生介紹具體的數據庫使用技術,使學生不能將所學知識融會貫通,不能適應企業對數據庫應用人才的需要。
第二,教師重點偏向流行數據庫開發工具的使用,忽視甚至放棄原理的教學,造成學生對具體開發工的操作能力突出,但缺乏完整的知識結構。高等院校數據庫原理與應用課程的教育目標是培養社會需求的數據庫應用人才,這就要求培養的學生既理解原理、具有扎實功底,又善于靈活運用、富于創新。
(二)對實踐教學環節重視不夠
數據庫原理與應用課程是一門實踐性很強的計算機課程,但目前實驗課教學存在很多弊端,例如學生不明確實驗目的,實驗內容不清楚,考核中實驗課也沒有一定的比例等。
(三)教學實踐有悖工程化原則
現代企業數據庫應用基本上是工程化的合作開發,其基本特征是按軟件工程學的原則進行組織,軟件工程學的基本方法融入數據庫原理與應用課程的實踐環節,使學生盡早建立起工程化的概念,順應人才市場需求的一條原則,但考察目前的教學過程可以看到,除了畢業設計(論文)之外,從課后作業、上機實踐到課程設計,幾乎都是學生的個人行為,大多數學生是抱著應付差事的心理被動地來完成這些任務的,缺乏創新思維。在畢業設計(論文)中反映出許多學生不懂得如何合作開發一個實用的數據庫應用系統,嚴重影響了畢業設計的質量,學生畢業后也不能迅速適應所在單位的工作要求。
(四)教學方法和手段缺乏多樣性
當前數據庫原理與應用課程采用CAI課件進行多媒體教學日趨流行,使用多媒體課件教學一方面減輕了教師板書的負擔,增加了授課的信息量,同時好的課件也能夠使教學內容更加形象化地展現出來;但另一方面,教師在授課時對課件的過分依賴也給課程的教學質量帶來了一些問題,如當學生長時間注視投影時,容易產生視覺疲勞;由于使用課件進行教學時,加快了演示的節奏,缺乏教與學的友好交互,學生的思維難以與之同步,從而使教學質量下降。因此必須合理的綜合運用不同的教學方法和教學手段,取長補短,調動學生的學習積極性,促進學生的學習。
(五)教材選取不合理
教材是教學的基礎,教學目標能否實現,教材內容至關重要,計算機技術發展日新月異,早期的教材已經跟不上時代的需要,這將影響到學生能力的培養。
(六)考核制度沿襲傳統的應試模式
考核是檢驗教學成果的有效方式和重要手段,對學生學習和教師教學具有重要的導向作用,不同的考試方式能激發學生不同的學習動機。數據庫原理與應用是一門理論性和實踐性都很強的課程,傳統的考試模式通常以期終理論考試成績作為對學生最終評分的主要依據,造成學生為考試過關而學,并不注重提高自身能力,教師僅為完成教學任務而教,并不注重培養學生的能力。這種違反教學規律、背離教學培養目標的現象已嚴重阻礙了數據庫原理與應用課程的發展。
三、數據庫原理與應用課程教學改革的總體思路
根據當前數據庫原理與應用課程的教學,提出了該課程的教學改革研究的總體思路如下:
第一,正確定位專業人才培養目標,在此基礎上明確課程教學目標。
第二,采用能夠反映國內外技術發展前沿的教材來組織教學。
第三,加強實踐性教學環節,改善理論與實際脫節問題。
第四,在教學內容組織上,強調數據庫設計的重要性。
第五,在教學方法上,采用案例式、交互式和情景式相結合。
第六,改變傳統的考試方式,注重考察學生的綜合能力和素質。
第七,強化課程的組織和管理。
第八,積極鼓勵學生參與科研項目,多渠道加強師生交流。
第九,充分利用網絡資源進行教學,積極采用現代教育技術。
四、數據庫原理與應用教學改革研究的具體措施
本課程教學改革的指導思想是培養學生綜合地應用專業知識,獨立分析和解決問題的能力,使學生在科學研究和創新方面受到良好地訓練,所以課程教學改革采取的主要措施體現在以下幾個方面:
(一)優化教學內容,完備知識體系
數據庫原理與應用課程教學目標是通過課程的學習,強化基礎訓練,使學生理解數據庫的基本原理;應用軟件工程原則,掌握數據庫的設計方法,了解數據庫當前的研究發展狀況,掌握數據庫的應用技術。
在實施數據庫原理與應用課程教學時,應從基本原理、設計方法到應用開發,涵蓋如下教學內容:(1)基本原理包括數據庫系統概述、關系數據庫、關系數據庫查詢語言SQL、關系系統及其查詢優化、關系數據理論等,這些內容是教學的重點,它們涵蓋了關系數據庫的基本原理,對數據庫的設計、應用和開發起著指導作用。(2)設計方法包括軟件工程原則、數據庫恢復技術、并發控制、數據庫安全性、數據庫完整性等。(3)應用開發包括 IBM DB2數據庫系統、基于高級程序設計語言的C/S(B/S)構架的應用。
(二)合理的教學方法和教學手段
在實際的教學過程中,合理的綜合使用各教學方法、教學手段,以學生為中心,多采用案例、任務驅動等相結合的教學方法,增加學生的實踐機會、自學機會和創新機會,極大地調動學生的學習的主動性和積極性,激發學生探究創造的興趣,鼓勵學生獨立探索,促進知識的加深和遷移。
1.結合多種教學方法進行教學
(1)采用案例教學,加快學生的學習步伐
針對課堂教學、實驗教學和課下練習,均設計了不同的教學案例。從數據庫基本原理、設計、實現和開發等諸方面,對案例逐步展開,加快學生對抽象理論和方法的理解和掌握。
(2)采用任務驅動教學法
針對教學中的重要知識點,精心設計教學任務。任務驅動教學法的基本過程為:提出任務、分析任務、學生操作、交流討論、鞏固創新、總結等。在任務的驅動下,促使學生自主思考,并通過自主學習、協作學習等方法,探求解決問題的途徑。
(3)采用理論與實踐相結合的教學方法
設計了與理論教學內容相對應的實驗,以提高學生實踐能力,促進對理論內容的吸收。
(4)采用合作學習教學法
合作學習教學法即結構式分組教學模式,使其和任務驅動教學法相結合,對學生進行合理分組,使之相互合作和激勵,主動積極地參與學習,培養學生探索創新能力和團結協作的精神。該方法主要用在實驗教學當中。
2.使用多種教學手段進行教學
采用網絡和多媒體教學、小組討論、調研報告等多種教學手段來使學生提高主動參與意識,并注意增強學生的分析判斷能力和留給學生思考與討論的空間;更強調對學生進行學習方法的指導而不是灌輸式教學,從而使學生能舉一反三,觸類旁通。同時在教學過程中重視因材施教,努力實現教學方法的個體化,針對學生學習的個別差異解決好因材施教問題。
(三)重視實踐環節,培養創新能力
為了實現預期的教學目標,必須將理論教學與實踐教學緊密融合,鼓勵引導學生將理論知識靈活掌握,并具體應用到實際工程中。實踐教學是數據庫原理與應用課程教學的一個重要環節,課程中的上機實驗、數據庫課程設計安排要合理。(1)教師在課堂上應給學生指定明確的有利于消化課堂理論知識的實驗題目,讓學生上機時做到目的明確、有的放矢。(2)上機時應對學生進行實時指導,并對上機過程中普遍存在的問題進行統一講解。上機實驗針對的往往是一定范圍的知識點,各個知識點相互聯系不夠緊密,具有一定的局限性,因此在課程的后期需要安排兩周的課程設計或綜合性實驗訓練,所選題目應具有一定的應用背景,讓學生能夠應用軟件工程的基本原則設計一個具有實用價值的數據庫應用系統,使所學知識融會貫通。
創新思維是一種智力活動,是發現問題、積極探索的心理取向,培養學生的創新能力是素質教育的靈魂。要實現這一培養目標,必須做到以下幾點。
1.教育學生自覺地培養創新意識
富于想象并敢于大膽提出問題,注重實踐,具有勤奮努力、百折不撓的拼搏精神,這是進行創新教育的必備條件。
2.建立一種全新的創新教育激勵機制
學生課程設計或綜合性實驗后,不但要形成軟件,還應鼓勵學生撰寫相應論文,在論文中闡述其設計思路、運用的知識及自己的體會。對于一些優秀論文,教師應給予一定獎勵,并從中挖掘人才,建立課外研究小組,與教師一起從事數據庫應用和開發研究。
3.建立一支富有創新精神的教師隊伍
實施創新教育,培養創新人才,教師無疑是教育的關鍵和主體,教師應通過組織課堂教學、進行課后輔導、開展答疑解難、指導課程設計和綜合性實驗等環節,循循善誘、潛移默化地培養創新人才。
(四)改革考核方式,重視能力培養
數據庫原理與應用課程的考核分為理論知識考核與應用能力考核兩部分。理論知識考核重點考察學生對關鍵性概念和原理的熟悉和理解,著重考核學生綜合運用知識解決實際問題和創新思維的能力。應用能力考核方式要靈活一些,應將考核變為激發學生學習興趣的機會,所以我們可以通過平時的實驗、具體的數據庫設計開發任務等進行。為了避免在分組的實驗、設計任務中,有的同學不積極參與,可采用隨機抽查個人的方法來考核小組成績,促進小組內部互相監督、互相幫助、互相學習,有利于培養學生學習的積極性,提高教學效果。
(五)強化課程的組織與管理
為了更好的搞好課程教學,建立了集體備課制度,在開課的前一個學期期末,任課老師集中討論、確定教學計劃、教學日歷。開課前兩周內,大家對備課中出現的相關問題進行討論,取長補短。在教學進行過程中,要求任課老師要互相聽課,以取長補短,并不定期的對教學過程中出現的問題進行研討,從教學方法、形式和內容上進行討論,不斷探索,摸索出了一條適合實際情況的教學方法和模式。
(六)積極開展科研活動,以科研促進教學
積極開展相關的科研活動,以科研促進教學,使課程的教學內容和教學水平不斷提高,先后指導學生設計并完成了以下開發課題:(1)基于VB的圖書管理信息系統;(2)基于.NET的高校設備管理信息系統;(3)基于Delphi的教研情況管理信息系統;(4)基于Web的某一超市大型管理信息系統;(5)基于Java語言的教務管理信息系統;(6)基于C/S模式的鐵路機務段化驗管理信息系統;(7)基于實例推理和粗糙集理論的沖模智能CAD系統等。
五、結束語
本文在分析《數據庫原理與應用》課程理論與實踐教學中所存在問題的基礎上,提出了若干教學改革措施,并已付諸實施。目前本課程的教學工作取得較好的教學效果,讓學生的綜合素質和創新能力在循序漸進的過程中不斷得到鍛煉和提高,同時提高了畢業生的競爭力。我們將繼續在數據庫的教學改革上開展新的工作,在數據庫技術和網絡技術相結合的道路上作新的探索,努力尋求新的切入點,使理論教學和實際應用更好更緊密的結合起來,培養出更多適應信息化社會的復合型、應用型人才。
參考文獻
[1]薩師煊,王珊.數據庫系統概論(第二版)[M].北京:高等教育出版社.2000.
[2]徐英俊.教學設計[M].北京:教育科學出版社.2001.
[3] 吳達勝,劉麗娟,孫圣力.數據庫原理與技術的理論與實踐教學的整體優化研究[J].計算機時代.2005(11):31~32.
1 引言
《數據庫設計與實現》是一門理論與實際結合非常緊密的課程, 實踐性和應用性非常強。通過本課程的學習,使學生準確理解什么是數據庫以及數據庫在各領域的應用,掌握數據庫技術及應用開發方法,具備利用數據庫工具開發數據庫應用系統的基本技能,為今后應用數據庫管理信息,利用信息,打下基礎。以往的教學通常采用“理論十實驗+實訓”的傳統教學模式,由于該課程理論比較抽象,學生普遍感覺學習起來入門難、目標不明確、不知如何應用到實際中。
而受課時的限制, 教學講授基本理論占去太多課時, 應用和操作不足。課堂教學以教師講授為主,教學模式單一,灌輸填鴨式教學,學生過于依賴教師,自學能力差,學習缺乏主動性。實踐基本上屬于被動模仿式實驗, 學生根據已經設計好的詳細的實驗步驟和方法完成實驗, 查看實驗結果, 只滿足于驗證相關理論。在實際教學中,傳統的傳授方法使學生很難用所學的理論指導實踐解決問題,教學效果不高。
本人在長期的教學實踐中,結合課程特點和實際教學,利用“項目導入”與“任務驅動”相結合的教學方法,探討了《數據庫設計與實現》課程的教學改革。提出按項目開發的實際工作過程組織教學內容教育教學論文,采用任務驅動和案例教學法,把理論和實踐更好的融合起來。“項目導入,任務驅動”的教學方法尤其適用于學習計算機應用方面的知識和技能。任務驅動有利于學生學習到實際的計算機專業技能和崗位能力,項目導入有利于鞏固學生專業知識、整合提高實踐應用能力。
2 課程改革思路
樹立以“實踐、綜合和應用”為核心的指導思想,以培養學生使用數據庫管理系統解決實際問題的能力為宗旨,重點培養學生分析、解決實際問題的能力。例如:結合高職學生特點和畢業后所要從事的具體工作,關于關系運算符號表示形式、規范化處理的算法等知識點的講解是通過實例來引導的論文開題報告。
采用工學結合教學模式,重視教學設計,根據教學內容和學生特點,在教學中盡量營造探究性學習、協同學習等學習環境;以現代教育理念為指導,設計相應的教學過程和組織形式。采取現代教學方法,理論教學中采用問題引導法、現代啟發式法等;實踐教學中采用項目導向、任務驅動法、行為引導式法、小組協作法等,注重理論與實踐結合,給學生提供更多的實習環境,多搞些實踐活動,有條件時模擬實際項目開發,鍛煉學生的動手能力和團隊合作精神。
“任務驅動”是一種建立在建構主義教學理論基礎上的教學法。是指在整個教學過程中,以完成一個個具體的任務為線索,把教學內容巧妙融入完成任務的過程之中,。并在完成任務的同時培養學生的創新意識和創新能力以及自主學習的習慣,引導他們學會如何去發現,如何去思考,如何去尋找解決問題的方法,最終讓學生自己提出問題,并經過思考,自己解決問題。
“項目導入、任務驅動”是指教師根據階段教學要求設計一個項目,根據當前項目設計并提出一系列任務,針對提出的任務,采取演示或講解等方式,給出完成任務的思路、方法、操作和結果,然后引導學生邊想邊學邊練,最終完成相應的學習任務的一種教學方法。其中的項目要求具有技術典型、內容全面、思路科學、結合實際,這樣的項目才能使學生從整體體會解決實際問題的過程性,然后再通過任務將項目完成各個環節串聯起來。該方法有利于真正培養學生的創新能力、自學能力、實踐能力,增強學生獨立思考能力和協作精神。
3 “任務驅動”教學法的實施和應用
基于任務驅動的實驗教學體現了以學生為中心,教師為主導的教學策略,強調學生的主體性, 充分發揮學生在學習過程中的主動性、積極性和創造性。 教師將實驗的要求和內容進行分解, 設計成具體的任務, 明確每項任務的要求。學生在教師的組織、引導下,用不同的方法完成任務。 在這個過程中,學生的知識、思維和技能都能得到鍛煉和提高。
3.1 導入項目、分解任務
要求學生能根據一個實際需求完成一個數據庫系統的設計與實現。它強調從需求分析、數據搜集、數據整理、系統設計到系統實現全過程的參與。這是一個大的項目,它可以分成若干個小的模塊或任務,隨著學習進程分步完成。 如設計“學生成績管理系統”,教師可以引導學生通過聯系實際不斷地提出問題:學生成績管理需要管理學生基本信息,包括學生信息的錄入、修改、刪除、查詢;管理學生的成績,包括學生成績的錄入、查詢等功能;需要打印報表教育教學論文,如:成績單,選課表,所以還得設置打印功能;如果該系統規定專人負責,需要設置用戶名和登錄密碼,體現保密性等。經過系統的分析,可以設計出一個基本功能框架。隨著任務分析的深入,整個系統功能不斷完善,結構不斷清晰。這實際上是將教學內容拆分為一個個的“任務”,逐步地展示、布置給學生。
任務可以是教師設計的具體的任務,也可以是教師提出任務目標,由學生設計的任務。例如: 關于T-SQL 查詢的實驗就可以提出這樣的任務: 通過實驗掌握T-SQL 語言實現數據查詢的功能, 要求用T-SQL 語句實現對論壇數據庫中的信息查詢。查詢的要求由學生們自己提出, 教師進行篩選, 得出具體任務。對于這樣的任務形式,學生參與的積極性較高,教師通過對各種查詢要求進行分析和歸納,使學生學會分析各種查詢要求所表達的語意的方法,進而轉化為正確的語句格式,真正達到對知識的靈活運用。
3.2分組設計、教師指導及評價
根據以上任務問題,分組讓學生進行充分討論,教師雖然之前已做過實例示范,但在學生完成任務的過程中,還是要針對重點難點進行分析,引導。分階段進行討論、交流、歸納相應的有關知識和操作技巧,使掌握慢的同學能跟上進度,營造協作學習的環境,促進共同提高。分組有利于學生取長補短、廣開言路、積極思考、創新思維、協同學習等,最終形成各自結果。
比如講解概念結構設計中最重要的知識點E-R模型設計,先選取一些常用數據庫管理系統題目,將具體設計任務分配給各組,在限定的時間內完成后,由各組代表講解設計的模型,進行自我評價和總結論文開題報告。教師首先要肯定學生的設計成效,接著一定要指出各組的問題和不足,并提出相應的修改建議。此過程一定培養學生獨立思考和解決問題的能力,教師只是引導、監督、解答疑點、鼓勵學生探索問題。
在這個過程中教師要鼓勵學生實現自己的想法,不應過多地評價設計的對錯和優劣,但是要確保每個學生都掌握了實現任務的方法。同時記錄學生上機時出現的問題,及時對任務的完成情況進行分析評價。從任務所涉及的知識和技能出發,分析學生存在的不足和引導學生正確的解題思路和方法,對解決問題使用到的技術和知識進行分析和總結,除了教師評價之外,還可以組織學生交流和互評, 使學生能夠互相學習,取長補短。進一步強化學生能力教育教學論文,鞏固所學知識。
3.3課程考核
目前數據庫課程考核基本上都是以學校期末考試為主,同時有的數據庫課程教學后,讓學生參加計算機二級考試,學生過分重視考試環節,在實踐方面重視不夠。有必要探索校內考核與用人單位考核要求相一致的機制,加大學生學習的過程監控,把平時課外作業,在課堂討論中的發言,模擬面試中的表現及社會實踐的參與程度等都作為過程考核內容,著重考核學生獲取新知識、新技術能力和信息分辯能力。
提高課程設計在考核中所占比例,課程設計是“數據庫設計與實現”課程摘要求,包括評分標準;在老師指導下對學生分組,確定小組長和選定小組題目;設計結束后推選一名同學講解自己的課程設計,并回答老師的提問;由老師評出課程設計的成績,成績占該課程成績的30%。
考核是對學生學習情況的評價,也是對課程教學效果的評估,是教學過程的重要環節。傳統的筆試在考查學生基礎知識和語言細節方面有一定的優勢, 而學生的實際操作技能和對知識的綜合應用能力,則可以通過平時的上機實踐和綜合實驗的情況反映出來,所以要理論考核與實踐考核兩方結合才能客觀的評價學生的學習效果。
4 結束語
《數據庫設計與實現》是一門基于SQL Server2005的理論與實踐并重的學科,在教學方法上,應重視多種教學方法優化組合。數據庫應用系統開發能力的培養需要一個長期實踐的過程, 引發學生的學習興趣至關重要,教師的細心引導和嚴格要求將起著關鍵性的作用。作為教師要博覽群書,并將所學的知識和項目開發、科研活動結合起來,不斷更新教學觀念、改進教學方法和手段, 才能提高教學質量,適應人才培養的需要。
參考文獻
[1]沈美,于翔.“數據庫技術”課程教學改革的探討[J].計算機教育,2010,1.
[2]喻勇,王群,劉向陽.《數據庫原理及應用》課程教學改革初探[J]. 中國水運,2008,8(12).
[3]陳芳.對《數據庫基礎與應用》課程教學方法的探討[J].寧夏師范學院學報:自然科學,2008,29(6).
[4]周麗娟.數據庫教學體系改革與優化[J].高教論壇,2009,1(1).
[5]王淑霞,沈慧娟.數據庫原理課程教學方法改革與實踐[J].通化師范學院學報,2009,30.
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2012)31-7516-02
目前,隨著網絡與通信技術的飛速發展及其在教育領域的廣泛應用,基于WAP技術的教育網站的優越性越發凸顯,WAP技術所支持的網絡學習平臺作為遠程教學的一種核心資源逐漸受到人們的廣泛關注。基于WAP的移動學習,首先要有無線移動通信網絡技術以及無線移動通信設備的支持,給學生更好地獲取教育信息、教育資源和教育服務提供了新的途徑。它具有便捷性、個性化、交互性等特點。綜合各專家的定義,移動學習的內涵可理解為:移動學習是一種新的學習方式,也是一種特的數字化學習方式,它是一種泛在學習并可以雙向交流[1];實現核心技術有移動計算技術、無線通訊技術、多媒體技術和軟件技術;實現設備主要是具有學習平臺的便攜式設備,如手機,PDA等。
相對于傳統的遠程學習,移動學習能夠滿足學生隨時、隨地快速獲取學習知識,它主要強調在有限的時間內對相對短小的、松散不連續的內容或模塊進行有效的學習,主要以移動終端(這里主要指手機)作為傳遞信息的載體為移動學習的順利進行提供條件[2]。通過移動學習平臺,學生可以靈活地選擇學習內容和學習時間,真正實現個性化自主學習。
目前移動學習的主流方式有兩種:基于短信息的移動學習和基于瀏覽WAP教育站點的移動學習,我們在“數據庫原理”課程中主要采用基于瀏覽WAP教育站點的移動學習方式。
1 WAP協議
WAP(Wireless Applications Protocol無線應用協議),是一個全球性的開放協議,指在數字移動電話、因特網或其他個人數字助理機(PDA)、計算機應用之間進行通訊的開放全球標準。WAP是一項全球統一的“免執照”無線網際網絡協議,讓無線器材用戶,尤其是移動電話用戶,能夠通過該項協議上網享受網際網絡的好處[3]。
WAP結構與傳統的WEB結構十分相似,其工作原理也近似。WAP網絡架構由3部分組成,即WAP網關、WAP手機和WAP內容服務器[4],具體如圖1所示。在該圖中,WAP內容服務器可以存儲大量信息,以供WAP手機用戶來訪問、瀏覽和查詢等;WAP網關起著“翻譯”協議的作用,是聯系GSM網與Internet的橋梁;WAP手機為用戶提供了上網用的微瀏覽器及信息命令的輸入方式等。具體處理流程是當用戶從WAP手機鍵入想要訪問WAP內容服務器的URL后,信號經過無線網絡,以WAP協議方式發送請求至WAP網關,然后經過“翻譯”處理再以HTTP協議方式與WAP內容服務器交互,最后WAP網關將服務器返回的內容返回客戶的WAP手機屏幕上[5]。在“數據庫原理”的移動學習平臺我們選用IIS作為服務器,Opera作為模擬瀏覽器。
2 數據庫原理的移動學習模式
數據庫技術是數據管理的應用最為廣泛的技術,是計算機科學的重要分支。“數據庫原理”是我校計算機本科的重要專業基礎課之一,授課內容主要是數據庫管理系統的實現技術,反映最新研究成果及發展,追求學以致用。該課程重點內容包括數據模型和數據庫系統構成、關系數據庫、數據庫的安全性與完整性、概念數據庫設計、邏輯數據庫設計、物理數據庫設計、物理存儲結構、關系代數操作的實現算法、查詢優化技術、并發控制技術、數據庫恢復技術、數據庫新技術等。
“數據庫原理”課程理論多,比較抽象,學生在學習時容易有厭煩情緒,僅靠課堂50分鐘的教學,效果并不理想。將移動學習模式應用到“數據庫原理”教學中,是在完全不增加課時、不增加學生學習負擔的前提下,促進學生對該課程知識的理解和掌握,實現學生的全面發展。在“數據庫原理”移動學習平臺中,任課教師為了能夠激發學生的積極性和求知欲需提前設計好一系列內容豐富的教學內容,其目的是提高學生學習興趣,對課堂所學內容加深理解、識記以及掌握知識的能力。在此平臺基礎上學生需要發揮積極主動性,不斷進行思維加工,加速知識的消化吸收,豐富和擴充原有的知識結構。比如在講到數據庫的規范化時,第一范式、第二范式、第三范式的函數依賴學生不好理解,在移動學習平臺上除了要有這三種范式的數學定義,還有對應的Flash演示動畫,這樣學生可以邊看理論,邊看直觀的動畫來理解學習內容,提高學習效率。
“數據庫原理”一直以來是一門考試課程,為了提高學生的考試成績,平時必須多做測試來鞏固所學知識。在“數據庫原理”的移動學習平臺,可設計章節測試和綜合測試。測試的題型除了傳統的單項選擇題,填空題和判斷題以外,還可以增加簡答題和多項選擇題。學生根據測試的結果來進行自主學習,變被動學習為主動學習。移動學習平臺主要包括:用戶管理,學習資源管理,課程學習,測試以及答疑五個模塊,具體結構如圖2所示:
3 結束語
移動學習是一種嶄新的自主學習形式,對移動學習模式的研究還處于探索階段[6],利用移動手機設備進行“數據庫原理”課程學習更是一個新的研究方向。目前,針對“數據庫原理”課程的移動學習還需要在不斷地教學實踐中去探索總結完善。實踐證明,該移動學習平臺在一定程度上提高了學生學習該課程的效率和質量。
參考文獻:
[1] 蔣立兵,于凌云.基于3G技術的移動學習在成人教育中的應用[J].現代遠距離教育, 2007(1): 65-68.
[2] 賴柏諭.WAP網站開發指南[M].北京:科學出版社,2006.
[3] 莫嬌清.移動學習系統開發技術的探索與研究[D]. 中國優秀碩士學位論文全文數據庫,2009.
(2)對學生的知識面,掌握知識的深度,運用理論結合實際去處理問題的能力,實驗能力,外語水平,計算機運用水平,書面及口頭表達能力進行考核.
2.要求
(1)要求一定要有結合實際的某項具體項目的設計或對某具體課題進行有獨立見解的論證,并要求技術含量較高.
(2)設計或論文應該在教學計劃所規定的時限內完成.
(3)書面材料:框架及字數應符合規定
3.成績評定
(1)一般采用優秀,良好,及格和不及格四級計分的方法.
(2)評閱人和答辯委員會成員對學生的畢業設計或畢業論文的成績給予評定.
4.評分標準
優秀:按期圓滿完成任務書中規定的項目;能熟練地綜合運用所學理論和專業知識; 有結合實際的某項具體項目的設計或對某具體課題進行有獨立見解的論證,并有較高技術含量.
立論正確,計算,分析,實驗正確,嚴謹,結論合理,獨立工作能力較強,科學作風嚴謹;畢業設計(論文)有一些獨到之處,水平較高.
文字材料條理清楚,通順,論述充分,符合技術用語要求,符號統一,編號齊全,書寫工整.圖紙完備,整潔,正確.
答辯時,思路清晰,論點正確,回答問題基本概念清楚,對主要問題回答正確,深入.
(2)良好:按期圓滿完成任務書中規定的項目;能較好地運用所學理論和專業知識; 有一定的結合實際的某項具體項目的設計或對某具體課題進行有獨立見解的論證,并有一定的技術含量.立論正確,計算,分析,實驗正確,結論合理;有一定的獨立工作能為,科學作風好;設計〈論文〉有一定的水平.
文字材料條理清楚,通順,論述正確,符合技術用語要求,書寫工整.設計圖紙完備,整潔,正確.
答辯時,思路清晰,論點基本正確,能正確地回答主要問題.
(3)及格:在指導教師的具體幫助下,能按期完成任務,獨立工作能力較差且有一些小的疏忽和遺漏;能結合實際的某項具體項目的設計或對某具體課題進行有獨立見解的論證,但技術含量不高.在運用理論和專業知識中,沒有大的原則性錯誤;論點,論據基本成立,計算,分析,實驗基本正確.畢業設計(論文)基本符合要求.
文字材料通順,但敘述不夠恰當和清晰;詞句,符號方面的問題較少i圖紙質量不高,工作不夠認真,個別錯誤明顯.
答辯時,主要問題能答出,或經啟發后能答出,回答問題較膚淺.
(5)不及格:任務書規定的項目未按期完成;或基本概念和基本技能未掌握.沒有本人結合實際的具體設計內容或獨立見解的論證,只是一些文件,資料內容的摘抄.畢業設計(論文)未達到最低要求.
文字材料不通順,書寫潦草,質量很差.圖紙不全,或有原則性錯誤.
答辯時,對畢業設計(論文)的主要內容闡述不清,基本概念糊涂,對主要問題回答有錯誤,或回答不出.
對畢業設計(論文)質量要求
----論文內容符合任務書要求
1.對管理類論文要求:
·對畢業論文的要求是一定要有結合實際的本人獨立論證的內容.
·要求論點明確,立論正確,論證準確,結論確切
·論證內容要求有調查研究,有統計數據,對統計數據要有分析,歸納,總結,
·根據總結得出結論.
·最后有例證說明
管理類論文畢業論文行文的邏輯要領
增強畢業論文行文的邏輯力量,達到概念明確,論證充分,條理分明,思路暢通,是寫好畢業論文的關鍵.提高畢業論文行文的邏輯性,需把握以下幾點:
(1)要思路暢通
寫畢業論文時,思維必須具有清晰性,連貫性,周密性,條理性和規律性,才能構建起嚴謹,和諧的邏輯結構.
(2)要層次清晰,有條有理寫畢業論文,先說什么,后說什么,一層一層如何銜接,這一點和論文行文的邏輯性很有關系.
(3)要論證充分,以理服人,寫畢業論文,最常用的方法是歸納論證,即用對事實的科學分析和敘述來證明觀點,或用基本的史實,科學的調查,精確的數字來證明觀點.
(4)畢業論文行文要注意思維和論述首尾一貫,明白確切.
(5)文字書寫規范,語言準確,簡潔.
2.對工程設計性論文要求:
·有設計地域的自然狀況說明和介紹
·有原有通信網概況介紹及運行參數的說明
·有設計需求,業務預測
·有具體的設計方案
·有相應性能及參數設計和計算
·有完整的設計圖紙
例如: A市本地SDH傳輸網設計方案
一,A市概況簡介
二, A市電信局SDH傳輸網絡現狀(或PDH傳輸網絡現狀)
1, A市本地網網絡結構,交換局數量及位置,傳輸設備類型及容量
2, 存在的問題及擴大SDH網的必要性(或建設SDH網的必要性)----需求及業務預測
三, A市電信局SDH傳輸網絡結構設計方案
1, 網絡拓撲結構設計
2,設備簡介
3, 局間中繼電路的計算與分配
4, 局間中繼距離的計算
四, SDH網絡保護方式
1, SDH網絡保護的基本原理
2, A市電信局SDH網網絡保護方式的選擇及具體設計
五, SDH網同步
1, 同步網概念與結構
2, 定時信號的傳送方式
3, A市電信局SDH網絡同步方式具體設計
六, 方案論證,評估
3.計算機類型題目論文要求:
管理信息系統
·需求分析(含設計目標)
·總體方案設計(總體功能框圖,軟件平臺的選擇,運行模式等)
·數據庫設計(需求分析,概念庫設計,邏輯庫設計,物理庫設計,E-R圖,數據流圖,數據字典,數據庫表結構及關系),
·模塊軟件設計(各模塊的設計流程),
·系統運行與調試.
·附主要程序清單(與學生設計相關的部分,目的是檢測是否是學生自己作的).
校園網,企業網等局域網設計
·功能需求
·對通信量的分析
·網絡系統拓撲設計
·設備選型,配置
·軟件配置
·子網及VLAN的劃分
·IP地址規劃
·接入Internet
·網絡安全
例如:××人事勞資管理信息系統的開發與設計
1,開發人事勞資管理信息系統的設想
(1)人事勞資管理信息系統簡介
(2)人事勞資管理信息系統的用戶需求
2,人事勞資管理信息系統的分析設計
(1)系統功能模塊設計
(2)數據庫設計
—數據庫概念結構設計
—數據庫邏輯結構設計
(3)系統開發環境簡介
3,人事勞資管理信息系統的具體實現
(1)數據庫結構的實現
(2)應用程序對象的創建
(3)應用程序的主窗口
(4)菜單結構
(5)數據窗口對象的創建
(6)登錄程序設計
(7)輸入程序設計
(8)查詢程序設計
(9)報表程序設計
中圖分類號:G642 文獻標識碼:B
文章編號:1672-5913 (2007) 24-0110-04
1數據庫課程體系改革的背景
隨著IT產業的迅速發展,可視化程序設計、計算機網絡技術、數據庫技術、多媒體技術和軟件工程等計算機技術已經出現了大融合,網絡數據庫技術已經成為數據庫技術的主流。而以前數據庫課程建設主要針對關系數據庫的理論和設計方法,偏重理論教學環節,實踐環節較為薄弱,也不涉及網絡編程,與應用性人才培養模式的要求不相適應。為了加強實踐環節,培養高等技術應用型人才,從01級開始,在計算機類專業的教學計劃中新增了“網絡數據庫技術及應用”、“C/S結構應用軟件設計實習”和“B/S結構應用軟件設計實習”三門以實踐為主的課程,并構建了數據庫課程體系(程序設計基礎à關系數據庫設計技術à網絡編程技術à網絡編程實踐à畢業設計提高),該課程體系有相應的理論教學、實驗教學、課程設計、課程實習等教學環節,不僅五個階段本身各有其側重點,而且五個階段之間前后有密切的聯系。該課程體系在教學計劃中處于關鍵的地位,在計算機類專業集中實踐環節中占有相當大的比重,并對該專業學生順利完成畢業設計提供了技術支持,已成為教學計劃得以順利實施的關鍵環節。
要提高教學質量,就要組建教學團隊,建設精品課程[1]。在數據庫課程體系的改革研究與實踐中,我們重點對課程體系中的二門核心課程“數據庫原理及應用”和“網絡數據庫技術及應用”進行了教改和建設,并分別在2003年和2005年獲得了浙江省高等學校精品建設課程。自2005年以來,“網絡數據庫技術及應用”課件獲2005年浙江省第四屆高校教師自制多媒體教學軟件評比二等獎,“網絡數據庫技術課程建設與實踐”項目獲2006年寧波工程學院教學成果獎一等獎,“數據庫課程體系的改革研究與實踐”項目獲2007年寧波市人民政府教學成果獎二等獎。
2數據庫課程體系的改革研究與實踐
在數據庫課程體系的五年教改實踐中,項目負責人組織教學團隊主持完成了“教學模式、教學措施、教學目標、教學方法和教學軟件”的改革成果,具體內容如下。
2.1數據庫課程體系的“五階段”教學新模式
近五年來,該課程團隊的教研活動涉及了數據庫、程序設計、網絡、多媒體等領域。通過國家教育部計算機重點試點專業教學改革的探索,又經過多年數據庫課程體系教學與科研工作的實踐,建立了“程序設計基礎(可視化程序設計+ASP程序設計)à關系數據庫設計(數據庫原理及應用)à網絡編程技術(網絡數據庫技術及應用)à網絡編程實踐(C/S結構應用軟件設計實習+B/S結構應用軟件設計實習)à畢業設計提高(開發基于C/S和B/S結構的網絡數據庫應用系統)”的計算機類專業數據庫課程體系的“五階段”教學新模式,取得了較好的教學效果。“五階段”教學新模式的具體實施步驟如下。
在程序設計基礎階段開設“可視化程序設計”和“ASP程序設計”課程,通過程序設計的基礎訓練,培養學生良好的編程、調試技能和動態網頁的制作方法,學會有關集成工具軟件的使用,為以后的設計、技術和實踐做準備。
在關系數據庫設計階段開設“數據庫原理及應用”課程,主要介紹關系數據庫的基本概念、基本理論和設計方法,同時介紹數據庫應用系統設計案例,以培養學生對中小型數據庫應用系統的結構設計和行為設計的能力。課程結束后馬上進行一個為期二周的數據庫課程設計,以加強這方面的訓練。
在網絡編程技術階段開設“網絡數據庫技術及應用”課程,主要介紹SQL Server 2000數據庫管理系統、客戶/服務器(C/S)應用系統、瀏覽器/服務器(B/S)應用系統等內容,以培養學生采用基于C/S和B/S結構技術來開發網絡數據庫應用系統的能力,為下一步的實踐和提高做準備。
在網絡編程實踐階段開設“C/S結構應用軟件設計實習”和“B/S結構應用軟件設計實習”以實踐動手為主的課程,教師以興趣小組的形式指導學生,學生以小組的形式合作開發小型實用項目,計算中心的開放式實驗室提供給學生充足的上機時間,從而使學生們在實踐中得到了鍛煉。
在畢業設計提高的最后階段,我們的主要做法是:教師部分科研項目吸收優秀學生參與,從而鍛煉了學生參與科研的能力;教師以學生興趣小組的方式指導學生畢業設計,教師給題,學生選題,教師指導。通過這二項措施,帶動了學生學習網絡數據庫的積極性,提高了學生網絡數據庫應用系統編程的能力。
通過“五階段”教學新模式近五年的實踐,學生的網絡數據庫設計能力及實際網絡編程動手能力均有了較大的提高。在畢業設計中采用C/S和B/S結構開發網絡數據庫應用系統的計算機類專業的學生比例逐年提高,取得了較好的實踐效果。浙江省2005屆畢業設計(論文)抽查結果表明[2]:我校計算機類專業學生的畢業設計(論文)在選題、教師指導、收集處理信息與實際動手能力、綜合應用基本理論與基本技能能力、文字表述與圖表質量、規范要求六個方面指標名列各校前茅,并以總分77.97的分數榮獲全省專科計算機類專業畢業設計(論文)抽查結果評比第一名。
2.2數據庫課程體系的“四加強”教學新措施
第一,加強課程建設力度,不斷完善教學文檔。近五年來,我們編寫了較為合適的講義和教材,不斷完善了課程教學大綱、實綱和課程設計大綱等教學文件,在課程教改方面取得了顯著的成績。近幾年在課程建設中,我們主要突出了實踐動手能力的培養,突出了B/S和C/S等成熟和先進技術的應用,突出了實用和典型案例的講解。在上述“三個突出”思想的指導下,“VB網絡程序設計”、“網絡數據庫技術及應用”和“數據庫原理及應用”教材已分別由科學出版社、西安電子科技大學出版社和人民郵電出版社在2003年、2004年和2006年主編和編著出版。
同濟大學計算機科學與技術專業作為國家教育部第三批高等學校特色專業建設點,秉承“夯實基礎、面向應用、培養創新、國際接軌”的辦學宗旨,在創造性的“一體兩翼”人才培養模式下,完善了本科教育課程體系,完成了學科方向布局、分類分層培養課程體系建設[1]。基于總的學科發展與各級各類專業人才培養規劃的目標,我們對主干課程之一的數據庫課程進行了教學模式的研究與探索。
數據庫技術是計算機信息系統中的核心和基礎,是應用最廣泛的技術之一,也是計算機科學技術發展最快的領域之一。數據庫課程不僅是計算機科學與技術專業、信息安全專業、信息管理專業等的必修課程,也是大部分非計算機專業的選修課程。通過數據庫課程的教學,學生應掌握數據庫系統的基礎理論、基本技術與實踐技能。在同濟大學計算機系的本科專業必修課數據庫課程的教學實踐中,一方面由于學科發展和分類分層培養目標的確立,使得該課程的教學實踐模式與體系需要進行新的規劃與設計;另一方面,數據庫課程相關的教學和實踐環節中,學生所表現出來的學習興趣、知識背景、創新能力以及未來的就業取向等多方面的差異,也對于傳統的課堂教學模式提出了新的挑戰和研究課題。要取得好的教學與實踐效果,讓學生更好地發揮所長,需要不斷的研究與探索課程的教學實踐模式。
基于計算機系學科發展與專業人才培養總體規劃,根據數據庫課程自身的特點、數據庫相關研究和應用技術的發展,并參考國際、國內一些主要大學數據庫課程的教學資源和科研文獻,我們提出一種數據庫課程分類分層教學模式:根據培養目標、學習興趣、知識背景和創新能力的不同將學生分為3種類型,有針對性地調整和完善課程的教學內容和實踐環節,對不同類型的學生采用不同的教學方式,側重不同的教學與實踐內容,更好地體現該課程教學的基礎性、科學性、先進性與實用性。
1課程的教學對象分類
計算機科學與技術本科專業的培養目標為:培養具備良好的科學素養,系統地掌握計算機科學與技術,包括計算機硬件、軟件與應用的基本理論、基本知識和基本技能與方法,能在科研部門、教育單位、企業、事業、技術和行政管理部門從事計算機教學、科學研究和應用的計算機科學與技術學科的高級專門人才[2]。
但是,同一年級同一專業學生的學習興趣、知識背景和創新能力并不完全相同,如有的學生數學基礎好、擅長理論分析,有的學生編程能力強、喜歡軟件開發,有的學生則傾向于計算機應用系統的管理。因此,基于計算機科學與技術專業和信息安全專業的人才培養總體規劃,根據學生的個體差異,我們將數據庫課程的教學對象與培養目標分為以下3種類型:
1) 理論強化型。學生通過課程學習將具備堅實深入的數據庫理論知識,掌握扎實的實驗技能,具有良好的科學素養和較強的創新能力,能獨立開展科研和實際工作。
2) 工程研發型。學生通過課程學習將掌握數據庫基礎理論和主流數據庫軟件產品,以及數據庫系統分析和設計方法,具備較扎實的研究與開發數據庫應用系統的技能,成為國內乃至國際認可的高級研發型工程技術人才。
3) 應用管理型。學生通過課程學習將掌握數據庫系統基礎理論,以及數據庫系統開發與管理的基本方法,熟悉主流數據庫軟件產品,能較好地設計、管理與評估數據庫項目方案。
目前,國內已有許多高校,以不同形式的實驗班或培訓課程,對不同類型的學生分別培養。如清華大學的“計算機科學實驗班”、北京大學的“元培計劃實驗班”、同濟大學的“圖靈班”和“卓越工程師班”等。在數據庫課程分類教學與實踐模式研究探索中,我們把計算機系特色教學的“圖靈班”、“卓越工程師班”和其他學生分別作為數據庫課程教學的理論強化型、工程研發型和應用管理型對象。
2課程的分類教學與實踐模式
對于上述3種不同培養目標的學生,我們在數據庫課程的教學總綱基礎上,有針對性地設計不同的教學方案,調整課堂授課內容的廣度和深度,選用不同教材,安排不同的課程實驗與課程設計,開展不同的課后活動,引導學生研究與解決不同的開放思考問題,盡量充分調動不同類型學生的學習積極性和主動性,使學生能根據自身的發展目標、研發能力和學習興趣等在各自擅長和需要拓展的領域內得到更充分的發展。
2.1分類調整授課內容
數據庫課程的基本教學內容主要包括:數據庫基本概念、關系數據庫基礎理論、關系數據庫標準語言SQL、數據庫安全性、數據庫完整性、關系查詢處理和查詢優化、數據庫恢復技術、并發控制、數據庫設計與實現以及數據庫技術的新進展等。對于不同類型的學生,我們有針對性地拓展和加強不同部分的知識。
1) 對于理論強化型學生,拓展和加強關系數據庫理論知識,強化數據庫管理系統(DBMS)原理與相關算法實現,如存儲、索引、查詢處理及其優化、事務處理、并發控制、數據庫恢復等的機制與主要算法。教材上傾向于國外原版教材,即《Database System Concepts》[3] 輔之以《Database Management Systems》[4]和《Database Systems: The Complete Book》[5]。
2) 對于工程研發型學生,在關系數據庫理論知識基礎上,強化DBMS的底層算法實現與數據庫系統工程設計方法,介紹基于一種主流數據庫產品的應用系統設計與實現。教材上使用國內經典教材結合國外原版教材,即《數據庫系統概論》[6] 輔之以《Database System Concepts》[3]和《Database: Principles, Program- ming, and Performance》[7]。
3) 對于應用管理型學生,則在關系數據庫理論知識基礎上,強化關系數據庫的查詢優化技術、數據庫事務處理技術、數據恢復和并發控制技術、DBMS的安全技術和完整性檢查技術,介紹基于主流數據庫產品的應用系統設計、開發與管理技術。教材上使用國內經典教材,即《數據庫系統概論》[6]輔之以《Database System Concepts》[3]和《數據庫系統原理》[8]。
2.2分類安排課程實驗
數據庫課程的實驗內容主要包括:數據庫安裝與配置、數據庫使用、SQL語言使用、數據庫安全性、數據庫完整性和數據庫編程等。對于不同類型的學生,我們在課程實驗中有針對性地安排了不同的內容。
1) 對于理論強化型學生,課程實驗將完成6~8個DBMS底層算法的研究與實現,主要包括存儲、索引、查詢處理、查詢優化、事務處理、并發控制、數據庫恢復等算法,另外還有一個理論方法探索或實際應用系統研發的綜合大作業。
2) 對于工程研發型學生,課程實驗將完成4~5個DBMS底層算法的實現,如存儲、索引、查詢處理與優化等的算法,完成1~2個通過ODBC訪問數據庫、數據庫設計與應用開發實驗,一個實際系統工程研發相關的綜合大作業。
3) 對于應用管理型學生,課程實驗將完成6~8個數據庫應用系統設計與管理相關的部分實驗,主要包括安裝了解DBMS、SQL數據定義與查詢、SQL更新與視圖,數據庫事務處理、數據恢復與并發控制、數據安全性與完整性以及一個實際應用開發管理相關的綜合大作業。
2.3分類進行課程設計
數據庫課程設計的目的是讓學生加深對數據庫系統基礎理論知識的理解,提高數據庫應用系統設計與開發的實踐能力,全面拓展數據庫原理課程相關的綜合研發能力。通過課程設計實現一個實際的數據庫應用系統,熟悉并能靈活運用所學基礎理論,掌握數據庫應用系統的設計方法、開發技術,提高分析問題和解決問題的能力,強化動手能力,進一步了解和研究分析DBMS的體系結構與主要技術,并在一定程度上把握課程相關的理論技術發展與前沿動態。數據庫課程設計的主要內容包括3個方面。
1) 數據庫應用系統的研發:綜合運用數據庫理論與技術方法設計一個較完善的有實際意義的數據庫;掌握流行數據庫管理系統SQL Server/ORACLE/ DB2等的應用與開發技術;利用高級語言開發完整的數據庫應用系統。
2)DBMS研究分析以及功能實現與擴展:以開源代碼的DBMS為基礎熟悉并研究分析DBMS的體系結構、基本功能及其實現,完成一些系統功能的實現和進行相應的可擴展性研發,形成系統分析報告、算法實現軟件包和技術文檔。
3) 領域研究綜述與熱點問題研究探討:跟蹤數據庫相關領域的理論與技術發展,完成相關的前沿研究或技術問題的綜述,對領域熱點問題開展研究探討,形成綜述報告、技術報告或研究論文。
對于不同類型的學生,我們開展不同主題的課程設計,有不同的考查側重:
1) 對于理論強化型學生,課程設計更強調在開源代碼的數據庫系統如Postgres上,針對DBMS底層實現做進一步研究與擴展,以3~5人的課題小組為單位,分析開源DBMS的體系結構和主要的技術方法,并對其中某方面進行重點研究與擴展實現;此外,強調對領域前沿的了解,對某方面理論與技術研究的綜合把握與研究分析,并能對一些領域熱點問題展開研究探討,完成領域某方面的綜述報告和研究論文。
2) 對于工程研發型學生,課程設計強調在Oracle或SQL Server等數據庫產品基礎上,以實際應用為背景,以3~5人的課題小組為單位,設計一個中等規模的數據庫應用系統,并要求對系統研發過程中的各個設計與技術實現環節能夠有較全面的把握;此外,強調對領域技術動態的了解,并能對領域技術和應用有較全面的認識和分析,對實際系統研發能形成有效的技術方案和分析報告。
3) 對于應用管理型學生,課程設計將以3~5人的課題小組為單位,在Oracle或SQL Server等數據庫產品基礎上,構建一個實用的數據庫系統,強調數據庫的設計方法和過程的全面把握,以及對項目研發過程中各個實踐環節的全面調度與管理;此外,強調對領域研究與技術動態的了解,對系統開發與應用相關的知識體系和管理模式有較全面的認識和分析,能對實際項目開發與管理形成有效的方案和分析評估報告。
2.4分類開展課后活動
數據庫課程以各種形式的課后活動,培養不同類型學生對課程的學習興趣,是對課堂教學的有益補充。
1) 對于理論強化型學生,增加一些相關的領域研究現狀和動態的介紹,提出一些開放思考問題,引導學生更深入、廣泛地了解相關理論與技術的研究和發展現狀,培養學生對本學科的學術前沿的研究熱情和研究能力。由教師引導學生去找尋一些課程相關的理論與技術熱點或難點問題,主要追蹤數據庫領域的重要國際會議與國際期刊,國際會議如SIGMOD/PODS、VLDB、ICDE等,國際期刊如ACM Transactions on Database Systems (TODS)、IEEE Transactions on Knowledge and Data Engineering (TKDE)、VLDB Journal等,以及追蹤國際國內一些著名的數據庫研究小組,學生以自由組合小組形式展開針對某個主題的研究探討,完成領域綜述以及研究論文,并在討論課上做口頭報告;更進一步鼓勵學生加盟數據庫相關領域導師的實驗室和課題組,參與相關的實際科研項目的研究。
2) 對于工程研發型學生,增強數據庫前沿理論研究與應用技術的介紹,培養學生對本學科的理論與技術前沿的研究探索熱情和研發能力,由教師或企業研發人士引導學生去探討一些相關的理論與技術熱點問題,完成領域技術分析報告以及研究或技術型論文,并在實驗課上做口頭報告;鼓勵學生參與相關導師的實驗室和課題組,具體開展一些相關實際課題的研發;引導學生在小學期的企業實習期間有效地參與和完成實踐項目的調研和分析設計與實現工作。
3) 對于應用管理型學生,加強數據庫軟件產品和應用案例的介紹,培養學生對本學科技術前沿的研究探索熱情和應用管理能力,邀請企業數據庫工程師舉行講座,引導學生去思考一些相關的技術熱點問題,完成領域綜述以及數據庫系統開發案例分析報告,并在實驗課上做口頭報告;鼓勵學生參與相關導師的實際項目研發;引導學生在小學期的企業實習期間有效地參與相關企業項目的研發與管理實踐的調研分析。
3結語
數據庫課程分類教學與實踐模式是計算機本科專業課程教學的一種新模式的探索,通過對學生個體
差異的分析,有針對性地分類采用不同的教學內容、集中實驗以及課程設計和課外輔導,因材施教。在數據庫課程教學研究與實踐中,我們針對計算機科學與技術專業和信息安全專業的本科生探索和逐步應用分類教學和實踐模式,在課堂教學、實驗教學、課程設計、課外實踐等多方面進行了探索,從學生們的課程作業、實驗報告、技術分析報告、應用系統設計、DBMS分析報告、領域綜述報告、研究或技術論文、參與相關導師的研討班與課題工作、期中和期末考試等情況來看,分類教學和實踐模式在較大程度上激發了學生的學習和研究的熱情與潛力,大部分同學取得了較好的學習和實踐效果。當然,我們還需要不斷研究數據庫課程教學與實踐各個環節,特別是課程自身的體系與數據庫日益發展的相關領域的研究與技術應用間的關聯,以探索更合理、更優化的教學實踐模式。
參考文獻:
[1] 蔣昌俊,苗奪謙,王曉國,等.“一體兩翼”的創新人才培養模式[EB/OL]. [2009-02-19]. 高教教學參考,2009,3(1):1. /Model1024.asp?id=1425.
[2] 同濟大學計算機科學與技術系. 計算機科學與技術專業培養計劃(2006修訂)[EB/OL]. [2009-09-30]. cs.tongji. /prog/InforWeb/publish/newsdetail.jsp?newsno=904.
[3] Abraham Silberschatz,Henry F. Korth,S. Sudarshan. Database System Concepts(影印版)[M]. 5th ed. New York:McGraw- Hill,2006.
[4] Raghu Ramakrishnan,Johannes Gehrke. Database Management Systems[M]. 3rd ed. New York:McGraw-Hill,2002.
[5] Hector Garcia-Molina,Jeffrey D. Ullman,Jennifer D. Widom. Database Systems:The Complete Book[M]. New Jersey: Prentice Hall,2002.
[6] 王珊,薩師煊. 數據庫系統概論[M]. 4版. 北京:高等教育出版社,2006.
[7] Patrick O’Neil,Elizabeth O’Neil. Database:Principles,Programming,and Performance[M]. 2nd ed. San Fransisco: Morgan Kaufmann,2001.
[8] 李建中,王珊. 數據庫系統原理[M]. 2版. 北京:電子工業出版社,2004.
Classified Teaching and Its Practice Model for Database System Course
GUAN Ji-hong1, WEI Qing-ting1, 2
(1.Department of Computer Science and Technology, Tongji University, Shanghai 201804, China;