計算機數據庫技術專業范文

時間:2023-10-10 17:26:49

導語:如何才能寫好一篇計算機數據庫技術專業,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

計算機數據庫技術專業

篇1

Abstract At present, associated with the database technology curriculum in many Chinese universities have been placed in the classroom, many computer professionals and students of non computer majors are related courses, which is a very important course of database principle and application. In Colleges and universities, the combination of curriculum theory and practice is the focus of many colleges and universities, students should have the ability to operate the database independently. According to the recent years university teaching reform and practice experience, this paper discusses the teaching contents of the course setting, discuss how to develop the teaching syllabus, teaching methods and teaching methods, hoping to provide valuable suggestions for the principle and application of computer professional database in Colleges and universities teaching.

Keywords database technology; computer specialty; teaching reform

0 引言

最近十多年?恚?我國高校連續不斷地在探索高等教育的改革與發展,新的教學機制與教學模式層出不窮,與一般的高職院校相比,本科院校的改革與創新做得更加活躍、更加到位。計算機科學領域中應用最為廣泛、發展最為迅速的技術就是數據庫技術,它是計算機科學的立足之本,所以,當前高校計算機相關專業的必修知識以及專業核心知識就是數據庫原理以及它的應用。數據庫原理及應用有很強的實踐性,所以在學習該知識時,需要培養學生的綜合實踐能力以及知識的運用能力。但是,目前很多高校老師還在用傳統的本科教學方式、方法以及相關教材來教授學生們相關知識,這就使得很多同學存在對該課程知識理解不夠透徹,無法掌握其精髓所在。本文對存在的這些問題做了分析,并且找到了一些原因,針對這種現象提出了計算機專業數據庫原理及應用的教學改革意見。應用型人才是目前社會上所需求的,所以培養應用型人才是大勢所趨,以理論知識以及實踐應用為目標,在計算機專業數據庫原理及應用知識方面上,適合我國高校學生的教學方式應該被研究,從而獲得適合我國高校學生的教學模式,這是勢在必行的。[1-2]

1 計算機專業數據庫原理及應用教學現狀

在當前,一些教育觀念的誤區存在于我國高等學校中。我們最初的目標是將學生培養成“厚基礎、寬口徑”的有用之才,逐漸地我們將此目標理解成對學生強加灌輸知識。上課前,高校教師都會經過認真的備課準備,上課時,教師在仔細的講解知識點,學生們只能被動地作筆記、所記的內容就是考試的內容,這就會讓學生們對待知識只會死記硬背,不會靈活地運用所學知識。所以目前高校培養的人才專業素質不高,而且也不具備足夠的溝通協調能力。高校所教授的知識與社會需求已經脫離,理論教學與社會實踐內容已經完全脫節,重視理論而輕視實踐應用。

研究性學習的指引沒有得到足夠的重視。現在很多教育學家以及一些相關專業的學者已經認識到了一個關鍵性的問題,那就是將學生培養成高素質的人才并不在于課堂教學,要想培養高素質的人才很大程度上依靠的是學生自己自主地、探索性的去學習知識,帶有創新性以及批判性地學習理論知識,同時還要學會在實踐中去運用它們,而在我國大部分的高校并沒有建立這種機制,在國外的很多高校中,已經開設了專門的相關機構建立激勵機制鼓勵學生自主探索學習理論知識,達到自我成才的目的。[3]

目前我國高校存在學習效果的評估方法不科學的現象。在我國高校中,評價一個學生對學習知識的掌握程度,僅僅依靠期末考試的成績,這樣的評估方法非常單一,而且并沒有實際意義。這種評估制度造成了學生只會在期末考試前進行緊張的學習,而平時大部分的時間并沒有被充分地利用。在未來踏上工作崗位后,學生就會發現期末考試成績與未來的職業成就沒有什么必然的聯系。

對于數據庫原理及應用這種專業性知識非常強的學科,我們高校的現狀就是教師在課堂上對學生進行“滿堂灌”的填鴨式教學,大部分時間都在講數據庫原理作為重點,這就造成了學生對該課程的相關專業知識的學習缺乏興趣,缺乏主觀能動性;教師所講的內容已經與社會實踐完全脫節,學生會感覺課堂上學到的理論知識并沒有什么用處,在上機課時,學生會發現自己無事可做,這就使得學生不會將所學知識與實踐進行融會貫通,學生在課上學習的計算機數據庫技術在課后得不到練習以及鞏固。當數據庫原理及應用全部教授完畢之后,學生發現自己根本無法獨立進行數據庫的設計與建立。所以對該門課程的改革是勢在必行的。

2 課程體系的優化以及教學內容的調整

2.1 減少數據庫原理相關知識的教學

培養社會需求的數據庫應用人才是數據庫原理及應用課程的教學目標,這就對該門課程的教學提出了很高的要求,學生需要理解數據庫原理的相關知識,夯實的基礎知識應該被具備,與此同時,還要學會靈活運用所學知識,敢于創新數據庫相關知識。數據庫系統概念、關系數據庫、關系數據庫查詢語言、系統以及查詢優化都屬于數據庫原理的內容,教學的重中之重就是這些內容的教授,這些知識內容對設計、應用以及開發數據庫有著重要的指引作用。由于相關知識內容很多,我們應該以“夠用為度”為準則,壓縮數據庫原理內容,教授的知識主要是與如何設計、開發數據庫相關。E-R數據模型、關系運算、SQL查詢、關系模式規范化等就是需要講授的課程內容。

2.2 加強數據庫應用技術的教學

高校培養的人才必須是理論與實踐相結合的全能型人才,這樣才能適應未來市場對人才的需求,所以在課堂上我們可以減少與數據庫相關理論性知識的講解,將教學重點轉移到數據庫技術、數據庫建立以及日后應用上。具體教授過程如下:數據庫技術的基本概念、發展過程、各種數據模型等基礎理論知識應該被簡單地介紹;關系代數理論應該被適當的講解,奠定SQL語言學習的基礎;目前最為流行的關系數據庫操作語言就是關系數據庫SQL語言,SQL語言出現在很多數據庫管理系統中,課程的重要內容也是SOL語言。在實際設計數據庫時,數據庫完整性與安全性的控制是非常重要的內容,數據庫中數據的有效性、正確性、相容性以及安全性都取決于數據庫的完整性與安全性的可控性,評價一個數據庫應用系統性能的高低也是依靠它,所以在教學中教授這部分知識時,教師應該結合實際應用實例來講解這部分知識。

2.3 相關教材的選擇

教學過程中比較重要的一部分就是教材的選擇,老師教學和學生學習的主要依據就是教材,教學內容和教學方法的載體也是教材。宏觀地看目前整個教材市場的情況,根據教材的著重點不同,我們可以將教材分類三大類型,即著重理論性的教材、著重實際應用性的教材以及理論知識與實踐應用相結合的教材。對于我國高校目前的現狀,我們可以根據所面臨的的實際市場需求狀況,去選擇適合專業發展需要的教材類型。對于非計算機專業的學生來說,計算機專業數據庫原理及應用這門課程,應該注重理論知識的講解,讓學生對該門課程有一個總體的了解,并不用涉及到具體的開發細節,所以這些學生需要的教材類型就應該是理論型教材;而對于?算機專業的學生來說,教材的重點就應該側重于應用型,書中應該具體講解數據庫軟件產品以及開發技術的介紹,應該相對少的去講解數據庫理論知識,這樣才會使學生在日后的職業發展中用到所學知識。在現在市場上所有的教材中,完全符合某一類學生要求的教材是很難找到的,因為每個專業的學生對教材的需求側重點是不同的,所以編寫教材的人不可能做到面面俱到,照顧所有人的需求。當教學者選擇好適合自己學生學習的教材后,在日后真正的教學過程中,還需要根據具體的實際情況,對教學內容進行適當的調整與補充。

2.4 課程體系改革

2.4.1 教學內容的改革

教師可以自己編寫教案,每節課都可以圍繞一個實際的例子去講述教授的知識點,來增加學生們學習的趣味性。例如教師可以將網上購物商店的例子作為教學實例,因為網上購物是當前學生關注的熱點,教師將這個例子穿每章的不同知識點中,這樣不但提高了學生的學習熱情,也會使學生在學習過程中對知識的掌握有一個連貫性,不會造成前后脫節的現象。

2.4.2 課堂討論

目前很多高校教師在教授數據庫原理及應用時,都在使用課堂討論的形式,在課堂上老師會提出問題,學生會根據老師提出的問題進行討論,最后老師會對學生討論的結果進行總結,最后結束一堂課的教授,這種方式可以讓教師和學生有更多的交流機會,老師會更加了解學生對知識的理解以及運用程度。通過這種上課方式,學生的積極性被很好的調動起來,課上知識以及課外實踐的結合會得到很大的提升。有很多概念性的知識,學生可以在課后獨立進行理解,課堂上的討論內容還是以解決一些較難解決的技術性問題為主,例如:數據庫的設計以及開發。

篇2

關鍵詞:數據庫;高職教育;教學改革

1 引言

《數據庫技術與應用》課程是高職計算機類專業學習數據庫技術的一門專業核心平臺課程,擔負著培養學生數據庫技術的基礎知識和SQL語言基本應用能力,為信息系統和網站開發建立穩固的后臺基礎。而高職院校主要培養技術應用型人才,作為計算機技術開發離不開數據庫,因此要培養滿足企業需求的計算機技術人才,數據庫技術必不可少。如何合理的組織課程教學,它是全體高職師生所面臨的重要難題。數年的實踐教學經驗表明,對數據庫課程構建以“實踐為主,理論夠用”的原則,拋開傳統的章節式的理論講解,通過項目案例式的教學模式,在項目實現過程中逐步牽引出相關理論知識的講解,教學效果提高較為明顯。

2 課程設置

根據高職教育的特色和要求,課程設置應本著“以就業為導向、以崗位為依據、以能力為本位”的理念,根據崗位需要,模擬企業工作模式對學生進行專門的崗位技能培訓,使學生在充分了解企業需求的同時,既學習到知識技能,又獲得相關的行業認證資格證書。依據崗位系列課程構建原則和基本思路,廣泛開展市場需求調研,確立了本課程的職業崗位:數據庫管理員,針對數據庫管理員這一崗位進行能力分析,又確定了該崗位所需的知識能力體系:數據庫知識技能、數據庫應用技術、數據庫開發技術。

3 課程實施

在課程實施過程中,依據所確立的知識能力體系,在教學方法上改變了由原來的主要針對教師的“教”切換到現在的主要針對學生的“學”和“做”,相比傳統的教學授課模式,在該課程的內容組織、教學方法和考核方法上都有了突破和創新。

3.1內容組織

根據該課程設置所確立的知識能力體系結構內容的三大模塊:數據庫基礎理論、數據庫應用技術及數據庫開發技術,如表3-1所示。不難看出各模塊所涉及的知識點不同,但總體也基本涵蓋了數據庫技術課程里相關理論,通過對各模塊的講解及實現,使學生能夠對數據庫技術理論中常用和必用的知識有個比較系統的了解和掌握。

表3-1 數據庫課程模塊設計

模塊設計教學內容設置技能訓練項目數據庫基礎理論1.數據庫技術概論SQL數據庫安裝與認識2.關系數據庫數據庫及表的建立、操作及關聯3.關系SQL語言數據庫的查詢(含SQL命令)4.數據庫設計方法數據庫建模工具的使用數據庫應用技術1.數據庫管理SQL Server數據庫及表的建立、維護2.數據庫應用數據庫的多表連接查詢、視圖及游標3.數據庫編程數據庫的編程、存儲過程、觸發器4.數據庫保護數據庫安全性控制、完整性控制數據庫開發技術1.數據庫開發(后臺)2、數據庫開發(前臺)SQL Server圖書數據庫開發綜合實訓

數據庫應用系統設計綜合實訓

在各教學模塊實施過程中,盡量引導學生密切聯系實際,把與學生相關的圖書管理、學生成績管理等案例進行分析統計,這樣能讓學生在學習知識時產生親切感,避免由于抽象帶來的厭學情緒。

3.2 教學方法

(1)采用合作學習教學法,可以增強學生學習的興趣。合作學習教學法是教師依據學生的能力、所具備的知識等相關因素,將學生分成小組形式進行教學的一種方法。小組成員彼此相互合作,互相激勵,主動積極地參與學習,從中既可以建構出自己對學習內容的系統知識,又能夠完成整個小組的共同目標。這樣,不僅增強了學生學習的興趣,還提高了他們與人合作的能力。適用模塊:數據庫基礎理論。

(2)采用案例教學法,可以提高理論知識的教學效果。由于數據庫原理及應用課程的理論部分比較抽象難懂,學生在學習的過程中容易產生厭倦的心理。而案例教學法符合人們的認知規律,它注重學生的創新能力和解決實際問題能力的培養,它能循序漸進地引導學生掌握相應的知識和技能,可大大縮短教學情景與實際情境的差距。適用模塊:數據庫應用技術。

(3)采用任務驅動教學法,可以培養學生的自學能力。任務驅動教學法的基本過程可分為提出任務、分析任務、學生自主學習、交流討論、解決問題及總結經驗等幾個階段。其核心是在教師精心為教學設計的任務驅動下,學生通過各種學習形式完成任務。在此過程中,學生始終處于主體地位,教師是學生學習的組織者、服務者和導航者。其結果是學生既學到了知識,又培養了分析問題、解決問題的能力,更重要的是提高了學生的自學能力。適用模塊:數據庫開發技術。

3.3 考核方法

本課程是一門專業課,考核著重基本知識和應用能力兩方面,考核方法分期末閉卷和課程設計兩個環節組成,所占比重均為50%。

* 閉卷考試:要求學生在學完本課程以后,能比較系統的了解數據庫的基礎理論知識,為以后更深入的學習數據庫相關課程打下良好的基礎。

* 課程設計:是高職課程教學的要求,該課程是計算機專業非常重要的實踐性環節之一,學完后進行一次全面的綜合練習,以SQL Server 2005作為后臺數據庫,以所學的任一門高級語言作為前臺開發工具,完成一個小型數據庫應用系統的設計開發。本課程設計主要在于鞏固學生對數據庫基本原理和基礎理論的理解,掌握數據庫應用系統設計開發的基本方法,進一步提高學生綜合運用所學知識的能力。

4 結語

數年的教學實踐結果表明,采用新的案例項目式的教學方法,學生的學習目標更加明確,學習興趣普遍得到提高,補考率明顯下降,學到的知識更加實用,但是,這種新的教學方法也存在一定的難度和不足,如對教師的教學水平和實驗實訓場所硬件設備都提出了更高的要求,校企合作需要更加深入,才能培養出更加優秀的人才。

參考文獻:

[1] 數據庫系統概論,薩師煊,王珊,2000.3,高等教育出版社

篇3

摘要:本文介紹了我校對“大型數據庫”課程進行的一系列教學改革,包括將大型數據庫與高級語言PowerBuilder作為系列課程,增加實訓內容,以及改革考核方式。

關鍵詞:大型數據庫;教學改革;階段考核

中圖分類號:G642

文獻標識碼:B

在“計算機應用與維護”專業被評定為高職高專示范性專業試點之后,我院以培養動手能力強的實用技術型人才為目標,對教學計劃進行了一系列調整。“大型數據庫”課程是高職計算機類專業的必修課,但如果只是孤立地介紹數據庫,學生對于在企業環境下如何將數據庫和應用程序聯系起來并充分發揮大型數據庫的特點和優勢,從而開發出實用性的應用程序,仍然有很大的困惑。我院的教改在“大型數據庫”課程的后部分介紹一種流行的面向對象的數據庫開發語言,再加以適當的訓練,使學生具備利用大型數據庫進行軟件開發的能力,并加深學生對面向對象的程序設計方法的理解和應用。

該項目目前已經完成,取得了良好的效果。

1改革課程教學計劃

“大型數據庫”的教學目標是使學生掌握大型數據庫的功能特點和使用、管理及維護的基本方法,為畢業設計的開展和實際應用系統開發打下良好的基礎。為了加深對數據庫服務器功能特點的理解和應用,必須在教學后有一個客戶端程序的開發過程,使學生真正理解網絡環境下C/S模式的特點和應用程序的開發方法,充分發揮數據庫服務器的功能。

我們將“大型數據庫”課程劃分為“大型數據庫”和“PowerBuilder”兩個部分。其中,“大型數據庫”課程的目標是使學生基本掌握SQL Server數據庫服務器的使用和管理維護方法;而面向對象程序設計語言“PowerBuilder”課程的目標是使學生掌握利用該語言強大的數據庫訪問能力來進行軟件開發的方法。

2明確教學指導思想

在教學的各個階段,有不同的指導思想。

第一階段是SQL Server教學。在此階段中應淡化語法、強調應用。注重介紹數據庫的功能特點和使用、管理及維護的基本方法。學習中有大量的SQL語句,其中查詢語句是SQL語句的靈魂,功能強大而靈活,是對數據庫靈活訪問的關鍵,因此要求重點掌握;而其他對數據庫操作的語句和流程控制語句語法比較簡單,要求學生知道主要關鍵詞,應用的時候會查幫助、寫出正確的語句實現相應的功能即可。如果所有的語句都要求學生熟練掌握語法,必定會增加學生的學習難度,并且往往會本末倒置。

第二階段是PowerBuilder教學。首先介紹PowerBuilder的基本使用方法,介紹面向對象程序設計的基本方法,要求學生了解常用控件的常用屬性、事件和方法,引導學生使用幫助系統查找自己需要的功能。然后主要介紹與數據庫連接的方法,使學生對C/S軟件開發模式有一個清晰的認識。本階段重點介紹PowerBuilder在數據庫開發領域的強大功能。

第三階段用SQL Server作為數據庫服務器端,用PowerBuilder作為客戶端開發工具,通過幾個PowerBuilder和SQL Server數據庫結合開發程序的設計例子,使學生掌握C/S模式開發數據庫應用程序的一般方法,掌握在系統設計中如何充分發揮這兩種技術的優越性,并在最后給出一些與實際聯系比較緊密的題目,要求學生獨立完成一個小型系統的開發。

3 加強實訓環節

大型數據庫和高級語言程序設計都是實踐性很強的課程,因此必須根據所學知識點選擇有代表性的問題,布置具體的題目讓學生進行實訓,并提交電子方式的作業文檔。為了增強實訓效果,對交作業的同學增加提問環節,督促學生對問題的理解,同時給老師及時的反饋。實驗完畢后,總結實驗過程中遇到的問題和解決的方法。

4加強考核環節

為了加強對學生的督促,獲得好的教學效果,改變原來的學期末筆試考核方式,在學期中間增加考核次數,并采用上機考核方式。這樣通過多次考核來督促學生學習,使學生能扎實地掌握課程內容,同時也給教師必要的反饋以改進教學。學期中進行3次階段考核,考核方案見下表。

第一次階段考核的目標是數據庫建立方法的考核,在學期第5周在機房進行考核,并在機器上改卷。這一階段考核顯示出的情況是:學生基本會建立數據庫機器中的各種對象,但是對數據庫的安全性等維護工作表現出困惑。

第二次階段考核的目標是數據庫服務器的管理、安全性和維護。在學期第8周在本學院的專業機房進行。這一階段考核顯示出的情況是:學生對數據庫服務器的維護和安全管理有了比較清晰的認識。但對在企業環境下,SQL Server和應用程序的關系認識不清晰。

第三次階段考核的目標是PowerBuilder程序設計語言的使用,主要是數據庫訪問功能的測試。在學期第16周在本學院的專業機房進行。本階段考核顯示出的情況是:學生對編程和數據庫設計都表現出較大的興趣,對C/S開發模式有了深刻的理解和開發設計能力,并對大型數據庫的功能有了進一步的認識和理解。

參考文獻

[1] 張曉云. sql server2000應用實訓教材[M]. 北京:科學出版社,2004.

[2] 鄭阿奇. PowerBuilder實用教程(第2版)[M]. 北京:電子工業出版社,2005.

篇4

論文摘要:目前,大多數高職高專院校以《SQL Server數據庫與應用》課程作為計算機等相關專業的專業課,但這是一門理論性較強的課程,傳統的以理論講解為主的數據庫課程教學顯然不能適應高職院校教學,本文針對這一不足提出該課程與一門前臺語言整合的教學改革思路。

1 數據庫技術在計算機信息管理專業中的地位

1.1 課程性質與任務 是“計算機信息管理”專業必修的核心課程,有很強的實用性。教授學生理解關系型數據庫原理,掌握關系型數據庫的設計、管理和維護,讓學生學完之后能夠利用數據庫知識進行信息處理和管理。

1.2 課程培養目標 通過數據庫技術課程的學習,具有設計、使用和維護一個一般數據庫系統的基本能力,能夠根據具體的信息管理工作要求,設計出符合要求的數據庫系統,并掌握一定的界面開發能力。

1.3 課程教學內容 主要知識點:關系型數據庫的基本概念、數據庫的設計、具體創建表、創建數據的方法、常用的數據庫對象、SQL語言,重點是數據的查詢統計語句、數據庫的安全與管理,至少學習一種前臺開發平臺與數據庫的連接及數據基本操縱方法。 能力要求:熟練掌握數據庫的設計與創建、掌握數據庫安全與管理維護操作。通過實際項目的學習,能夠根據用戶需求設計合理數據庫,熟練掌握SQL查詢和統計語句,能夠編寫SQL語句查詢分析數據。

2 數據庫技術課程教學中存在的問題

2.1 單獨開設,注重理論教學,學生運用知識的能力差 目前,大多數高職院校計算機信息管理專業都會單獨開數據庫技術這門課。很多教師在教學活動過程中強調知識點的完整性,按照教材的章節順序進行講解,不能充分調動學生學習的積極性。學完之后,學生只掌握了一些基本概念,一些簡單的SQL語句等,但還不能理解數據庫技術作為信息管理系統后臺技術支持的重要性,在進行數據庫程序開發時,自己不能設計合理的數據庫。

2.2 授課方式、方法不適宜 在傳統的數據庫技術教學中,教師重視理論知識的講解,一般是講解完理論知識,然后操作一遍給學生看,上機課讓學生模仿做一遍。這種教學方式,只是停留在對知識點的學習,沒有把課程系統化,學生不能理解這門課程在整個信息系統開發過程中的具體應用,學生雖然能夠模仿做出每次課程的操作,但對知識的理解不夠深入,自己思考的少,在遇到實際問題的時候不能自己分析解決,甚至在學習過程中興趣不高,感覺不到數據庫技術的作用。

3 數據庫技術與其他前臺語言的整合

數據庫技術作為現代信息化技術的后臺技術支持,除了具有一定的實用性外,還需要前臺語言的連接,這樣才能形成一個具有一定實用價值的系統。目前信息系統的結構是C/S結構或B/S結構。用于C/S模式開發的主要有VB、DELPHI等,用于B/S模塊開發的主要有ASP、JSP、PHP等,目前,隨著電子商務的發展,B/S模式的程序更加普及,社會對B/S模式程序設計、維護的人員需求較大。

考慮到單獨開設數據庫技術的教學效果不是很好,筆者所在的學校嘗試將數據庫技術與ASP整合起來,培養學生網站數據庫的開發維護能力。經過充分的社會調研,分析工作崗位要求確定教學內容,以“夠用、實用”為原則,讓學生學有所得,并培養學生具有一定的自學能力。

改革后,采用項目課程的形式進行教學設計。課程教學內容圍繞學生成績管理系統展開,重點是網站數據庫的設計,并講解一定的前臺網頁開發技術。將教學內容對應到項目的各個環節,整個教學過程模擬計算機企業數據庫項目開發的流程。

3.1 教學內容的分解 進行數據庫項目開發,首先是進行需求分析,明確系統功能,分析當前工作過程中需要存儲的數據,可以收集一些紙質的管理文檔,確定系統需要的基本數據結構,所有數據庫技術課程最先講述的應該是關于系統數據邏輯設計方面的內容;確定系統的基本數據結構后,接下來要做的就是將它轉化為系統的存儲結構,這部分涉及到數據庫的創建和數據表的設計與創建;建好數據庫和表后,就要實現數據庫數據的基本操作,如增加、查詢、修改、刪除,這部分內容一般對應于數據庫項目開發中的程序設計環節,SQL語言的學習;學完數據操作語句之后,針對項目開發中可能涉及的復雜查詢、數據統計,以及實現復合操作的要求,還涉及到視圖的設計與建立、存儲過程和觸發器的設計和創建;學完以上內容之后,涉及的就是數據庫安全和維護方面的內容,屬于數據庫應用項目初步完成之后的工作;最后,就是綜合運用前面所提到的知識,開發一個完整的數據庫應用項目,數據庫技術課程內容的分解及對應的應用程序開發過程如圖1所示。

3.2 課程實施建議 學時:總學時72,其中理論36學時,實踐36學時。前導課程:Excel、網頁制作、ASP。

3.3 項目的實施 教師首先給學生演示開發好的系統,讓學生了解系統的功能,整個項目的開發過程。然后結合教學內容將項目進行分解,明確開發步驟和本課程對應的知識模塊,將整個項目分解為多個子項目,針對每個子項目展開知識講授,并利用項目方式,讓學生分組完成子項目,在所有講授完畢之后,讓學生對子項目進行組合并修改,形成一個完整的項目,最后舉行作品匯報會,讓學生相互評價完成項目的情況,給出評語及建議,教師對學生完成的項目進行驗收和總結課程的教學成果。整個教學過程循序漸進,環環相扣,既將課程內容講授給學生,又讓學生經歷了整個數據庫項目的開發過程,教學效果明顯提高。

3.4 項目教學的保證措施 教學過程設計的再好,如果保證不了實施順利進行,那也是沒有用的,對于項目課程來說,教學過程也是循序漸進的,因此在開展教學之前,任課教師就必須制定保證措施,以保證教學順利進行。根據實踐經驗,我們制定了數據庫技術項目課程的相關措施如下:①教師要摸清學生情況,根據學生特點制定項目內容,并合理分好學生項目組,一個項目組成員,最好要搭配好、中、差的學生,讓他們可以互相學生,保證實訓項目的順利完成,教師在設計項目課程時,難度要適中,才能達到預期的教學效果。②項目的設計要是學生比較了解的實際項目。項目教學中的項目一定要是學生比較清楚,容易理解的實用項目,脫離了這個基本規則,就很難調動學生的積極性。本課程所給出的項目——學生成績管理系統,每個學生考試完都有成績,成績是怎么保存的?學生在家上網就能查詢到自己的成績,這是怎么實現的?學生用了學校的成績管理系統,自然就會想到這些問題,并能激發他們學習興趣。③制定有效、嚴格的成績評定辦法,促進學生保質保量地完成項目。高職學生在學習方面缺乏一定的自律性,在進行項目教學時,不把握好教學過程,教學效果反而會更糟,因為項目課程前后的連貫性很強,學生沒有完成前面布置的項目,后面的項目就無從下手。所有在設計項目課程的同時,一定要制定嚴格、有效的成績評定辦法,以考促學。例如,取消理論考試,考核成績將以項目驗收的成績為準,學生只有通過項目演示、現場答辯的相關考核,才算成績合格。考核方式要給學生一定壓力,督促他們學習,考核方式要注重對職業技能和職業素質的培養、要符合高職學生的特點。

4 結語

在《數據庫技術》的教學實踐過程中,將其與前臺開發技術ASP整合,并采用項目的形式進行教學,教學中數據庫原理的有關內容和概念貫穿于整個教學過程,即讓原理部分與應用緊密結合。這樣既能讓學生能知其然并知其所以然,又能避免了純粹講原理的枯燥和泛味,取得了良好的教學效果。

參考文獻

[1]李康樂.高職高專數據庫技術改革新思路,哈爾濱金融高等專科學校學報.[J],2009.6.

篇5

關鍵詞:教學改革;職教本科;數據庫原理與應用

《數據庫原理與應用》是一門典型的計算機專業課程。但由于數據庫應用的廣泛性,職教本科非計算機專業也有開設這門課程的需要,如電子商務、金融財會。對于計算機專業來說,開設這門課程都有一系列的前繼相關專業課。但對于非計算機專業,由于培養目標側重點不同,沒有足夠的課時安排開設這些課程。而現在市面上的數據庫教材,幾乎都是基于學生已學過了相關前繼專業課程之后進行編排內容的。如果教師不根據專業的培訓目標,學生的實際情況,對教學內容進行重新整合與優化,簡單按教材內容對學生進行授課,學生學不懂,上課效果差,是必然的。

以下筆者根據多年的教學經驗,以職教本科子商務專業為例,從課程培養目標、相關教育理論、整合優化方案與教學內容重新編排四個方面進行論述。

1.課程培養目標

職教本科是近幾年出現的一種新的辦學模式,它的培養目標既不同于普通本科,又不同于高職專科。學生既要扎實的理論功底,又要熟練的操作技能。過于偏重理論教學,忽視學生的實踐操作能力,體現不出“職教”特點;過于偏重學生的實踐操作,而忽視學生理論體系的建立,與“高職”無異。

對于《數據庫原理與應用》課程來說,既要求學生熟練掌握數據庫管理平臺的操作,編程實現數據庫的增刪改查、存儲過程、觸發器,數據庫基本運行與維護;又要求學生理解數據庫的體系結構、關系模型、關系運算及查詢優化、范式理論、數據庫的概念設計、邏輯設計、物理設計。學生既要微觀上的動手操作,又要宏觀上認識理解;既要有操作與維護現有數據庫的實踐能力,又要掌握數據庫設計理論,能夠針對具體數據庫項目設計符合項目要求的數據庫。

在具體教學中,如何處理理論與實踐的關系,教學內容怎么整合與優化,對于《數據庫原理與應用》這門課程來說,是值得認真研究的。有些學校是將數據庫原理與應用分兩門課程,先后進行授課,理論與實踐脫節嚴重;有些學校盡管安排在一門課程中授課,但也是內容上的簡單拼湊,并沒有充分整合,更談不上優化,再加上“非計算機專業”,沒有相關的計算機專業知識進行支撐,教學效果可想而知。

2.相關教育理論

辯證唯物主義認為,一切認識都是由感性到理性,所有的理論都源于實踐,理論反過來指導我們的實踐,教學過程同樣如此。對于《數據庫原理與應用》課程來說,有完善的理論體系,又有成熟的實踐平臺。基于“實踐一理論一再實踐”的理念,首先在數據庫管理平臺上操作,讓學生得到一個對數據庫的感性認識,然后再提煉與歸納相應的數據庫理論知識,最后再將理論知識用于指導學生的實踐操作。多次反復,有利于學生對數據庫理論知識的理解與認識,實踐操作更有針對性與創造性。

建構主義教學理論也認為,學習者的知識是在一定情境下,借助于他人的幫助,通過意義的建構而獲得的。理想的學習環境應當包括情境、協作、交流和意義建構四個部分。《數據庫原理與應用》課程的教學,有成熟的數據庫管理系統平臺,可以給學生提供很好的學習情境,再通過老師與學生、學生與學生、學生與軟件之間的協作與交流,建構數據庫的理論體系、數據庫設計理論,和在理論地指導下有針對性與創造性地對數據庫進行操作。

基于上述教育理論,處理好數據庫理論與實踐的關系,將現有教材內容進行整合與優化,是符合學生的認知特點與教育規律的。

3.整合優化方案

根據筆者對本校及周邊兄弟院校職教本科非計算機專業的《數據庫原理與應用》課程教學,及市面上流行的數據庫教材內容的調研,發現存在以下一些問題,并針對這些問題,采取相應的整合與優化方案。

1)在開設該課程之前,一般只開設了《計算機基礎》課程,并沒有像計算機專業一樣,前期開設了程序設計、操作系統、數據結構、離散數學、軟件工程等課程。因此在現有教材內容的基礎上,教師有必要在相應的章節補充一些必要的專業知識。如:講解關系運算時,補充必要的離散數學知識;講解數據查詢時,補充條件表達式知識;講解數據庫程序設計時,補充數據結構知識;講解數據庫設計理論中,補充軟件工程工程知識。

2)對于非計算機專業開設數據庫與計算機專業開設數據庫的課程目標是不一樣。作為計算機專業的學生,今后可能會面對大型數據庫項目,可能會從事專業數據庫管理員(DBA)工作,所以要求學生掌握關系運算語言進行推演,得到最優化的數據查詢;要求用數學語言表示關系范式,并選擇適當的范式;要求用E-R圖等工具分析大型數據庫項目,閱讀與寫作相關軟件設計文檔;要求掌握數據庫的并發機制,對數據庫系統進行專業管理與系統優化。

但對于非計算機專業來說,他們的主體培養目標是工作中需要用到數據庫,去輔助其它的業務工作。如電子商務專業,學習數據庫主要是構建網站平臺及簡單的數據庫系統維護;對于金融財會專業,學習數據庫主要是一些業務查詢工作。

因此對現有教材的內容,應進行部分內容刪除、簡化。

3)非計算機專業的學生,在學習這門課程之前,只有計算機基礎中的電子表格(Excel)對數據庫的學習有所幫助。因此在講解數據庫相關知識時,可以將Excel的知識與概念進行遷移,并對數據庫的專業術語進行通俗化。如關系模式,就是一個二維表,元組就是電子表格中的一行記錄,屬性就是電子表格的一個字段,或一列。這樣就能減輕學習數據庫的難度。

4)非計算機專業的學生學習數據庫,立足點在應用,掌握必要的理論也是為了更好地應用。因此有必要改變教材的內容編排,將數據庫實踐操作與數據庫理論充分融合。利用現在數據庫管理平臺,去理解數據庫理論知識,絕對不能與計算機專業一樣,純粹講解理論知識;數據庫理論知識,也應把握一個“度”,不能過于抽象,說白了,非計算機機專業數據庫的理論是一種應用理論;如關系運算語言,只介紹選擇、投影等的表示符號,而對于運算的描述,不要用關系語言去描述,對于他們來說,只會越描述,學生越糊涂,而應用自然語言,和具體數據表實例代替說明。對于數據范式,也是如此,不要過于數學化。

5)對于非計算機專業的學生,特別是當他們感到這門課程過于專業,學習有難度時,往往會質疑,學習這門課有什么用,對他們的專業用什么幫助。為了解決學生的疑問,讓學生更主動地學習這門課程,教師應對整個專業計劃有所了解,同步開什么或后續會開什么數據庫相關課程。教師應超越課程本身,設計專業案例。如電子商務專業,一般同步開的是c#程序設計,后續開商務網站建設,這時應該設計一個用C#語言編寫的網站,并訪問數據庫這樣的案例。將一些數據查詢語句,存儲過程作為C#的腳本在案例中進行應用,而不僅僅是在數據庫平臺上應用。在講解數據庫設計理論時,也可以設計一個學生熟悉的案例,如學生選課系統,并與C#編寫的網站進行鏈接。這樣學生就會用專業視角的去認識數據庫的作用,從而更積極主動地去學習數據庫知識。

6)學生今后工作可能會面對市面上的一些主流數據庫軟件,因此在教學中不要局限于一門具體數據庫管理軟件,在集中研究一種數據庫管理平臺時,對其它主流數據庫管理軟件也應進行接觸與學習,幫助學生發現數據庫軟件的通用規律,掌握各種主流數據庫之間的轉換,包括Excel。

4.教學內容重新編排

4.1數據庫緒論、軟件安裝與配置

4.1.1數據庫的應用(信息管理系統、網站系統,特別是一些電商平臺網站)

4.1.2數據庫發展的三個階段:人工管理、文件管理、數據庫管理

預先準備好三個C#程序(普通的程序、訪問office文件的程序、訪問數據庫的程序),通過分別演示這些程序,自然導出人工管理階段程序與數據之間的關系,文件管理階段程序與數據之間的關系,數據庫管理階段程序與數據之間的關系。

4.1.3安裝與配置數據庫管理軟件,同時對數據庫中所涉及基本概念、術語進行講解,注意應從Excel中進行知識遷移

1)安裝過程中,適時講解:數據庫的安全認證方式;數據庫各種后臺服務與實例,前臺配置與管理界面;數據庫的相關目錄配置。

2)數據庫軟件的基本操作:數據庫的新建、附加、分離,將常用的EXCEL數據文件轉變為專用數據庫。

3)利用數據庫管理系統和一個具體的數據庫,講解數據庫、數據庫管理系統、數據庫系統結構(三個模式、兩個映像)、數據庫系統;講解三個世界:現實世界、信息世界、機器世界,三個模型:概念模型、數據模型(層次、網狀、關系)、物理模型,關系模型的數據結構、數據操作(增刪改查)、完整性約束(實體完整性、參照完整性、用戶自定義完整性)。

4)利用Excel電子表格與一個具體的數據庫,講解基礎概念:數據與數據類型、數據庫與表,關系模型概念:關系、元組、屬性、域、分量、主碼、外碼、候選碼;數據庫對表的基本要求。

4.2關系代數與數據查詢的等價實現

首先,準備一個現成的數據庫,附加到數據庫管理系統,介紹數據查詢的基本語法、比較與條件運算符;

其次,介紹關系運算,并同步用數據查詢語句進行實現。

對于關系運算,僅要求學生掌握關系運算的書寫方法,而對于這種關系運算規則,不再講述用數學語言進行表示,而代替以文字描述、具體實例更好理解。

一個關系模式(二維表),用R(A1,A2,……,An)表示,其中A1,A2表示字段。等價查詢:Select*from R。

投影操作:πA1,A3……(R),文字解釋:選取一個二維表的部分列。投影操作的結果會減少列,行可能不變。在查詢語句中,改變Select語句后面的參數實現投影操作。

選擇操作:6F(R),文字解釋:根據條件F,選取二維表的部分行,操作的結果會減少行,列不變。在查語句中,用Where語句后面的條件表達式實現選擇操作。

笛卡爾積:R1xR2,文字解釋:R1的每一行與R2的每一行分別相連,操作的結果,列是原來兩個表列相加,行數是相乘。在查詢語句中,將兩個表名寫在From子句的后面,用逗號隔開即開。

連接操作:R1-R2,是有條件的笛卡爾積。運算結果是笛卡爾積的子集。在查詢語句中,from子句實現笛卡爾積,Where子句實現條件篩選。

除法操作:RI+R2,在R1中找出所有包含R2的行,所得到關系的列是R1列去掉R2的列。沒有直接對應的SQL語句能夠實現,要用兩次否定,Exist語句實現。

還有三個集合運算,交、并、差,分別用INTERSECRT、UNION,EXCEPT語句實現。

查詢優化樹,優化規則。列上的聚焦函數。分組匯總查詢:類似Excel中的分類匯總。嵌套查詢。

本講主要要給學生一個數據查詢的理念,數據查詢是基于關系代數的,應利用關系代數去理解查詢過程,并利用關系代數去優化查詢。由于課時的限制,不應過于注重一些細節。只要掌握了基本理念,本科生有較強的自學與擴展能力。

查詢語句,應在c#例中實現。

4.3建立數據庫、數據表、索引、完整性約束、數據插入、刪除、修改

本講學生應根據他人給出的數據庫與數據表要求,要自己建立數據庫、數據表,理解完整性約束并遵守相關約束,根據應用的需要,建立索引。這些僅要求用可視化界面實現即可,沒有必要用代碼實現。

建立數據表時,應理解常用的數據類型。

掌握數據插入、刪除、修改的語句實現,進一步理解完整性約束并遵守相關約束。

4.4數據庫編程、建立視圖、存儲過程、觸發器

數據庫編程,與其它計算機程序設計語言編程不一樣,它的主要目的是編寫存儲過程與觸發器,學生在掌握基本的編程語法,變量定義、控制結構之后,就應馬上切人到編寫視圖、存儲過程與觸發器。

視圖、存儲過程與觸發器也應在c#案例中實現。

4.5關系規范化理論

本講的目的,是如何得到一個規范的二維表。

1)引用問題。給出一個數據表,進行插人、刪除、修改可能出現的各種異常。2)介紹函數依賴、完、數據庫設計全函數依賴與部分函數依賴、傳遞依賴。3)介紹三個范式。4)關系模式如何進行規范化。

4.6數據庫設計

本講學生應根據現實問題,得出應建一個什么樣的數據庫,數據庫有哪些表,及每個表的數據要求。

1)需求分析;2)概念設計;3)邏輯設計;4)物理設計。

4.7案例實訓

1)開發環境的搭建;2)相關技術介紹;3)現成C#案例分析;4)數據庫建立,鏈接,在C#中插入查詢語句、存儲過程、觸發器。

篇6

[關鍵詞]信息管理;計算機;數據庫技術

在信息化時代,計算機數據庫技術被廣泛應用于人們學習、工作、生活中,給人們的生活帶來了巨大的方便,如何加強計算機數據庫技術在信息管理中的應用成為了人們關注的重點。本文將從計算機數據庫技術概述入手,介紹計算機數據庫技術在信息管理中的作用以及在信息管理中的應用現狀,提出加強信息管理中計算機數據庫技術的應用策略,希望能為以后的信息管理工作提供一些幫助。

1計算機數據庫技術概述

計算機數據庫技術是一種關于數據信息管理的技術,其主要目的是為了便于用戶管理海量的數據,此外計算機數據庫還可以和其它程序連接使用,能對數據信息進行分析處理。現階段,計算機數據庫技術的發展已經比較成熟,屬于信息管理領域中的高科技技術。計算機數據庫技術的研究主要包括三個方面,分別為數據庫、數據庫系統和數據庫管理系統。數據管理工作也隨著科學技術的變化經歷了不同的階段,初始階段就是利用人工進行管理,這種管理方式的效率比較低,數據管理質量也不高,后來發展成為系統管理,直到今天已經發展成為數據庫管理系統。相比于前兩種數據管理方式,數據庫系統管理具有條理性強、管理效率高的優勢。數據庫管理系統以計算機數據庫技術為依托,現階段已經發展得比較成熟。下文將具體介紹一下計算機數據庫的結構和計算機數據庫技術的特點。

1.1計算機數據庫的結構

計算機數據庫管理系統的結構主要包括三個方面的內容,分別為物理數據層、概念數據庫以及邏輯數據層。首先,介紹物理數據層。物理數據層就是指數據庫管理系統中用于儲存原始數據信息的物理設備,原始數據信息可能包括字符和位串,是未來利用數據庫系統進行加工處理的對象。物理數據層是計算機數據庫中的內層結構。其次,介紹概念數據庫。概念數據庫處于計算機數據庫的中間部位,是數據庫管理系統的中間結構。概念數據庫主要反映地是數據之間的邏輯關系。最后,介紹邏輯數據層。這一結構體現的是數據內在聯系,其中包括用戶需要使用到的全部數據。

1.2計算機數據庫技術的特點

第一,數據具有組織性。計算機數據庫系統中的數據不是分散獨立存在的,它們彼此之間具有一定的聯系。即使是一個數據庫中不同文件目錄下的數據之間也是具有一定關系的。根據數據的來源和用途,計算機數據庫系統會將這些數據按照一定的組織結構進行存儲。從數據整體角度來看,這些不同的組織結構下的數據具有某種特殊的關系或相似性;第二,數據具有共享性。共享數據信息是建立計算機數據庫的原因之一,計算機數據庫只有具備共享數據信息的特點才能將其作用發揮到最大。計算機數據庫技術共享性的特點不是指數據信息只能在一定的范圍內進行共享,如一個單位內部,而是指數據信息可以進行跨單位、跨地區共享,即能打破空間和體制的限制;第三,數據具有獨立性。計算機數據庫技術的獨立性體現在兩個方面。一方面是指邏輯獨立性,所謂邏輯獨立性是指當數據庫的邏輯結構變化時,例如修改數據定義、變更數據間的聯系等,不用修改原有的程序;另一方面是物理獨立性。所謂物理獨立性就是說當數據的存儲結構發生變化時,例如物理存儲位置發生變化、物理結構發生變化等,不會改變原有的應用程序;第四,冗余度的可控性。所謂冗余就是指數據庫中的數據出現重復的現象。冗余是計算機數據庫技術中出現頻率較高的一種現象,用戶在進行數據庫使用的過程中經常會遇到這個問題。冗余度的可控性是指設計師可以根據實際情況將冗余現象完全消除掉。如果不全部消除冗余,設計師也能對冗余進行適當地控制,盡量減少數據重復的概率,使用戶查詢數據變得更加方便;第五,靈活性。計算機數據庫技術不僅能用于存儲數據信息,同時還可以對存儲的數據進行管理。我們常利用數據庫技術進行數據的輸入輸出、查詢和編輯,這些操作過程中都屬于數據管理的內容。相比于一般的數據管理系統,計算機數據庫系統具有操作靈活的特點。用戶可以根據數據管理的需要建立合適的數據庫,同時也可以根據自己的需要進行數據管理。

2計算機數據庫技術在信息管理中的作用

首先,在信息管理中應用計算機數據庫技術可以實現將不同的應用程序和不同類型的系統連接的目標,即通過使用計算機數據庫技術就可以將應用系統和數據庫分離,對二者的操作都是獨立進行的。計算機中不同的應用程序之間不會相互干擾,可以提高信息管理的效率以及數據信息使用的效率。其次,可以利用計算機數據庫系統獨立性的特點,減少數據庫結構變更對信息管理的影響。我們知道計算機數據庫技術具有物理獨立性和邏輯獨立性的特點,當計算機數據庫系統的物理結構發生變化時,不會影響原有應用系統和數據庫之間的信息傳遞。再次,在信息管理中應用計算機數據庫技術可以提高數據信息的安全性。一方面,計算機數據庫和應用系統之間的數據信息具有一致性的特點,對數據信息進行實時更新,不會出現信息錯誤的情況。另一方面計算機數據庫系統可以對數據訪問權限進行設置,只有具有訪問權限的人才能對數據信息進行訪問。最后,在管理信息中應用計算機數控技術可以減少數據重復的概率,提高數據管理的效果。

3計算機數據庫技術在信息管理中應用的現狀

隨著計算機技術和信息技術的不斷發展,計算機數據庫技術在信息管理中應用范圍變得越來越廣泛,涉及到的領域也越來越多,這些變化對于促進計算機數據庫技術的發展具有重要意義。

3.1計算機數據庫技術在信息管理中的應用范圍變得更加廣泛

計算機數據庫技術在信息管理中應用的范圍變得越來越廣主要體現在下述幾個方面:第一,就是計算機技術與數據庫技術之間的關系變得更加緊密,融合性越來越高,從而使得計算機數據庫技術獲得了更大的發展空間,具有很好地市場發展前景;第二,就是計算機數據庫技術的應用已經不僅僅局限在某一方面,各行各業都開始應用計算機數據庫技術,從而使得我國信息管理的模式發生了很大的變化,信息管理的效率有了很大提高;第三,計算機數據庫技術的出現為信息管理工作提供了強有力的技術支持,使得很多行業的信息管理效率大幅度增加,同時也提高了行業的生產力水平;第四,就是計算機數據庫技術相比于其它數據管理技術的優勢得到了很多行業的認可,從而為計算機數據庫技術的發展提供了有利的環境,也拓寬了計算機數據庫技術的應用范圍。

3.2計算機數據庫技術在信息管理中的應用呈現出強勁的發展勢頭

計算機數據庫技術在信息管理中具有很強的發展勢頭主要表現在下述幾個方面:第一,計算機數據庫技術相比于其它數據管理技術的優勢很明顯,并能在實際應用的過程中體現出來,這就為計算機數據庫技術在信息管理中的應用提供了有利的競爭條件,促使了計算機數據庫技術的進一步發展;第二,信息管理中應用的技術是經過了不斷的發展和變化的,由最初的網狀數據庫發展到今天的計算機數據庫技術,這和科應用科技學的進步有很大的關系。計算機數據庫技術是現階段以及未來一段時間內最為先進的信息管理技術,必然會有很大的發展空間;第三,現階段,計算機數據庫技術的發展已經逐漸趨于穩定,各方面的性能已經在實踐中得到檢驗,這為以后的發展奠定了良好的基礎;第四,隨時現代科技的發展,需要存儲的數據信息將會變得越來越多樣化,復雜的數據信息存儲只有依靠計算機數據庫技術才能完成,這也為新一代的計算機數據庫技術發展提供了有利的條件。

3.3計算機數據庫技術的安全性不斷提高

第一,計算機數據庫技術的安全不斷得到提高使得其在信息管理方面的優勢愈加凸顯,提高了計算機數據庫技術在信息管理中的應用效率;第二,企業發展過程中一些機密數據信息對于企業的發展具有重要的影響,為了確保數據信息的安全性只有不斷提高計算機數據庫技術的安全性;第三,計算機數據庫系統可以對數據信息進行備份,為信息管理工作提供了有效的保障,避免出現數據信息丟失或被纂改的現象;第四,現階段為了保證信息管理的安全性,不僅在計算機數據庫技術方面下功夫,還引入了專業的抗風險軟件,大大提高了計算機數據庫技術的安全性。

4加強信息管理中計算機數據庫技術的應用策略

4.1加強計算機數據庫系統的安全性

加強計算機數據庫系統的安全性一方面要提高計算機數據庫技術的安全性能。主要是指不要出現數據庫被盜、非法使用、篡改數據信息的問題。計算機數據庫技術的安全性能是數據庫系統安全性的一種體現方式。數據共享雖然可以帶來很多便利,但也會影響數據庫系統的安全性。一些涉及到機密性的數據信息是不能進行共享的,及時在內部傳輸的過程中也要進行加密處理。此外,還要設置嚴格的訪問權限,避免出現非法訪問的問題出現;另一方面還要加強對信息管理安全工作的重視。數據庫系統的安全性問題如果不能得到有效解決就會喪失計算機數據庫系統原有的優勢,使其無法在各個領域中使用。因此應針對數據庫系統中的薄弱環節做特殊安全性處理。

4.2進一步加強計算機數據庫技術理論和實踐的結合

計算機數據庫技術理論是隨著科學技術水平的發展而不斷發展的,但如何將相關的理論應用于實踐中是一個重點問題同時也是一個難點問題。應加強計算機數據庫技術理論和實踐的結合,使得計算機數據庫技術轉化為實實在在的生產力,提高信息管理工作的效率,促進信息管理工作的進步和發展。

4.3提高計算機數據庫系統中數據的完整性

要提高數據庫中輸入數據的完整性,可以利用客戶端進行輸入以確保數據的完整性這樣一方面可以避免在數據庫中出現非法數據,另一方面也可對數據信息進行統一的管理,提高數據庫系統的運行效率。

5總結

總之,未來隨著信息技術和計算機技術的不斷發展,計算機數據庫技術在信息管理中應用的范圍會變得越來越廣,計算機數據庫技術也將成為信息管理中的主要技術支持。鑒于這種情況,應加大對計算機數據庫技術的研究,不斷提高計算機數據庫技術的水平,以滿足信息管理的需求。作者簡介:趙亞男,1994年生,女,遼寧省朝陽市人,漢族,所在學校為渤海大學,院系為信息科學與技術學院,專業為信息管理與信息系統,本科生。

作者:趙亞男 單位:渤海大學

[參考文獻]

[1]賀墻.計算機數據庫技術在信息管理中的運用[J].城市建設理論研究(電子版),2014.

[2]謝小波.信息管理中計算機數據庫技術的應用探析[J].科技創新與應用,2014.

[3]曹鑫,張亞娜.計算機數據庫技術在信息管理中的應用分析[J].硅谷,2014.

[4]陳林琳.計算機數據庫技術在信息管理中的應用[J].中國管理信息化,2015.

篇7

關鍵詞:計算機數據庫;數字電視;內容管理

1 引言

電視能夠給人們的精神生活帶來極大的豐富,通過它我們可以收看到喜歡的節目和接收重要的新聞資訊等信息。隨著科技的進步,電視的發展也取得了越來越多的成就,特別是近年來網絡技術、信息技術以及數字技術的運用給電視事業發展帶來了歷史性的變革。數字電視構建起了衛星、有線以及移動電視的新格局,日益增長的信息量也給數字電視內容管理帶來了一定的挑戰,通過運用計算機數據庫技術來對其進行管理以提高工作的效率。

2 計算機數據庫在數字電視內容管理中的應用

在對數字電視內容管理的特征進行分析時發現其數據信息具有量大非結構化的特征。考慮到增強用戶的體驗性,需要能夠為其提供較多的檢索方式與使用方法,同時也要為后續的擴展工作提供便利。綜合考慮了這些相關因素后選擇運用SQL Server數據庫技術較為適合,主要在系統管理、下載審批、檢索、審核與編目等工作環節中運用數據庫技術進行處理,如下圖1。

圖1 數據庫技術結構圖

2.1 計算機數據庫技術在系統管理中的應用

在進行數字電視內容管理的工作時,對計算機管理系統內的節目信息和資源實施部門、權限以及級別等的有效管理是通過系統管理工作站來實現的。當實施部門管理時,部門與用戶一定要建立起密切的聯系,方便系統依據對內容進行的操作如刪除與修改等加強對部門的管理工作。通過系統的處理可以進行多元化的部門設置,同時還能夠保留角色原來所具備的屬性。在對角色實施管理時,能夠依據系統內的工作流程的特點進行角色的設置配備,系統亦可依據各個工作執行的具體任務為指定的用戶分配一個或是多個角色,通過對角色集的設置可以很好地對用戶在整個系統中的使用范圍進行干預,這樣無論是在管理還是使用過程中都能夠有效地保障系統的安全性。在實施級別管理工作時,著重是對節目資源所具備的特征進行研究和分析,要對節目的資料信息采取加密化的分級存儲手段,當用戶在訪問各類節目資源信息時嚴格依據系統對其所分配的權限進行訪問。因而,在實施級別管理時系統要做到對不同類型和級別的節目資源信息進行加密處理,這樣能夠有效保證用戶對節目存取的安全性。同時應當給系統預留出良好的數據接口,為以后的擴展服務奠定良好的基礎,促進其相關應用技術的發展。

2.2 計算機數據庫技術在下載審批中的應用

當用戶進行節目信息的搜索瀏覽低碼文件時,可以實現對節目信息進行定義與下載。使全部的節目信息都存入到下載盤里面。只有在進行了下載申請并且取得相應的批準之后才能對節目進行下載。審批要對下載盤中需要進行下載的節目信息進行審核,在這一過程中系統依據對需要下載的節目信息情況的分析結果進行審批。當系統判斷出下載的節目信息的保密性級別較高時,這時候審批工作就會被提交到其上一層次,所獲得的審批意見依據控制原則提交給相關的審批人員,當發現所下載的內容為急需運用的資源時,能夠按照用戶原來所定制的形式來消除審批。當審批工作被確認時,系統的下載管理模塊會對需要下載的節目信息進行排列,當遇到用戶請求的節目信息為高碼流時,這個時候就會轉入片段與離線存儲的模式進行。通過在相應的信息窗口中用戶能夠實現對節目信息、下載速度等的查詢。而節目資源信息的查詢與檢索系統可以安裝在同一工作站上,在對需要下載的節目信息進行審核時要由具有專業技能的工作人員來完成,同時,也能夠在分析研究用戶下載審批權限節目信息數據的基礎上來進行下載審批工作站的優化配置。

2.3 計算機數據庫技術在檢索中的應用

檢索工作站被用來進行媒體資產系統的管理工作,檢索系統在媒體資產管理系統中發揮著巨大功效,良好的數據庫檢索系統是保證優質的媒體資產經營成果和效益的必備工具。數據庫檢索系統在用戶進行節目下載申請中也發揮著重要作用,在用戶具有相應的下載權限時可以把其所需下載信息儲存在檢索系統中。當需要調用檢索系統時可以輕松地在WEB B/S中實現,通過對其運用能夠較好地解決擴展網絡規模的問題,能夠有效地降低檢索客戶端的維護費用,也為其在外部網絡環境中的運用創造了有利的條件。同時,在進行檢索系統工作界面的設計時可以采用不同的語言模式,這樣為其國際化的發展奠定基礎,便于進行有效的交流和溝通。由于用戶權限級別的不同,在檢索系統中也應當做好檢索范圍的控制工作,這可以依靠系統對節目信息資源的分級管控來實現。借助于編目資料和整理資料能夠實現對圖像、版權、素材和人物等內容信息的查詢。依據所獲取到的信息系統還能夠實現分布、聯合和參數等多種形式的檢索方式,從而讓系統實現其強大的信息檢索功能。

2.4 計算機數據庫技術在審核中的應用

對數字電視的編目內容與音視頻信息進行審查是審核系統要執行的主要工作任務。當向審核系統提交了二次編目工作后,系統會對節目信息進行自動接收,在對節目信息的視頻與文字信息進行瀏覽時,審核人員需要對錄入編目的內容進行認真核實,并對系統所獲取到的音視頻和內容信息的一致性進行確認。必須要保證是已經全部通過了審核的節目信息才能被用戶所檢索到,在其完成檢索后會進行節目信息的儲存。系統的編目條目被儲存在計算機數據庫中供審核人員調用,審核人員還可以對具體的編目內容進行分析,以確保編寫的條目的正確性,將其控制在合格范圍之內。在進行完審核系統的審核工作后,要對編目記錄的不同信息進行查找標記,這樣在運用系統內不同工作站進行內容信息查詢時就能夠有不一樣的信息標記,這樣能夠極大地方便審核工作的進行。

2.5 計算機數據庫技術在編目中的應用

編目工作站是專門為電視節目的編目系統設計和開發的,通過編目系統可以全面地完成節目素材的對象綁定與整理工作。通過將衛星收錄工作站和編輯工作站等設計成插件的形式安裝到編目系統里面,可以極大地提高工作站提取編目信息的能力,促進自動提取技術的有效運用。還能夠同時實現對音視頻等信息文件的成功綁定。之所以要采用二次編目主要是保證在著錄與標引中可以運用數字化的媒體資源形式,在文字信息描述完整性的基礎上促進由音視頻信息所形成的媒體資源具有良好的再利用性。設計出功能強大的編目系統是保證媒體內容管理與媒體資源再利用的前提。通過編目系統可以較好地完成注錄描述文字類和分類數字媒體等相關工作,要嚴格地依據國家所規定的技術標準來設計編目系統,要讓系統具有良好的自定義功能、層次化結構和標準化模塊等基本特性,便于使用和管理。

3 結語

就目前的發展情況來看,通過運用計算機數據庫技術來對數字電視內容進行管理,很大程度上提高了電視用戶的體驗性,計算機數據庫技術具有廣闊的市場應用前景。通過對數據庫技術在電視節目信息數據處理中的運用,很好地解決了數字電視中海量信息的編輯處理工作難題,為數字電視的發展提供了強大的技術支撐。■

參考文獻

[1] 陳茂松.計算機數據庫技術在數字電視內容管理中的應用研究[J]. 計算機光盤軟件與應用,2012.24:97-114.

篇8

關鍵詞:數據庫;信息與計算科學;信息化

隨著社會信息化的不斷推進,世界正在走向以數字化為特征的信息時代,大數據處理與信息數據庫的建立刻不容緩。信息與計算科學專業是數學、計算機科學、信息工程等廣泛學科的交叉,主要研究信息技術的核心基礎與運用現代計算工具高效求解科學與工程問題的數學理論與方法。本專業需要接觸、處理大量數據,數據庫的建立與應用已成為該專業學生必備的部分。因此為了更好地理解數據庫的建立與應用,本文以信息與計算科學專業為例,淺談數據庫的影響。

1.數據庫的概念與分析

數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生于距今六十多年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以后,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系y都在各個方面得到了廣泛的應用。數據庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。作為計算機軟件的一個重要分支, 數據庫技術一直是倍受信息技術界關注的一個重點。尤其是在信息技術高速發展的今天, 數據庫技術的應用可以說是深入到了各個領域。

2.數據庫的發展與建立

2.1數據庫技術的發展

2.1.1文獻的收集與整理

對數據庫發展文獻的收集主要利用以下檢索工具:中國學術期刊網全文期刊庫、 維普中文數據庫, SCI 數據庫 以及網絡搜索引擎Google。文獻收集的范圍:1993 ~ 2017年國內外相關文獻。

2.1.2數據庫技術發展的現狀―-關系數據庫技術仍然是主流關系數據庫技術出現在 20 世紀 70 年代, 經過 80 年代 的發展到 90 年代已經比較成熟, 在 90 年代初期曾一度受 到面向對象數據庫的巨大挑戰, 但是市場最后還是選擇了關系數據庫。

2.1.3數據庫技術發展的趨勢

下一代數據庫技術的發展主流是面向對象的數據庫技術與關系數據庫技術;數據庫技術發展的新方向是非結構化數據庫;數據庫技術發展的又一趨勢是數據庫技術與多學科技術的有機結合;未來數據庫技術及市場發展的兩大方向為數據倉庫和電子商務;數據庫技術的實踐性發展為面向專門應用領域的數據庫技術。

2.1.4當代與未來數據庫研究的熱點―-數據挖掘、 知識發現與數據倉庫目前,國內對數據倉庫、數據挖掘等數據庫技術的研究正在緊鑼密鼓地進行, 該技術的發展無疑將會推動新一輪的數據庫技術的發展。

2.2數據庫的建立

數據庫具有極大的優點,將數據庫應用于信息與計算科學專業,有助于有效地開發和利用學習信息資源,把原書本式的題目建設成為計算機能夠識別的數碼式文獻,從而提高文獻的利用率,也進一步增強學生學習的科學性和技術性,提高效率。 數據庫的建立一般存在以下步驟:

2.2.1建立計算機例題數據庫。

例題數據庫包括題目,解答,相關知識點,相關例題等數據的數據庫,另外還可根據題目的實際需要建立諸如圖象、語言等數據庫。

2.2.2編制多種索引,滿足用戶多途徑檢索的要求。

索引是讀者利用地方志數據庫的入口,因此,索引的編制應以科學為根據,以學科分類為基礎。索引與全文數據庫中的有關條目鏈接要科學,便于用戶從學科分類、主 題、關鍵詞、參考文獻、人名等途徑進行查找。

3.數據庫的應用與影響

3.1數據庫的應用

3.1.1提高數據管理能力,優化例題,提高學習效率

首先,通過數據庫管理系統,具備了直觀管理海量空間數據的能力。其次,原來的數據生產模式,要按出題目給出答案,現在一道題可以衍生出多道題。

3.1.2為眾多信息管理系統提供統一的數據平臺

在統一了題庫的情況下,中央民族大學信息與計算科學數據庫實際上是一個可提供各種題目與知識點數據平臺。實現同學共享了例題信息數據庫平臺。

3.1.3為其他高校提供共享的數據平臺

各高校之間數據庫資源共享互相交流,分享彼此的優良資源,揚長補短,更好地促進同學們的學習。

3.2數據庫的影響

3.2.1反映專業題目具體情況

對信息與計算科學專業例題的數量、分布等數據進行動態跟蹤,及時反映該資源的實際情況,以便于更好地進行題庫編纂工作。

3.2.2收集整理數據

對例題類型數據進行收集、匯總、整理、分類、分析,為專業題目研究提供依據。

3.2.3提供資料與參考數據

為制定信息與計算科學專業題目提供資料,也為對信息與計算科學專業的研究提供較為全面的參考數據。

高校信息化建設的方向應以網為基礎,以教學資源建設為應用重點,以人才培養為根本、以知識創新為發展戰略.教育信息化應按信息系統建設標準化進 行規劃,同時對現有的信息資源進行整合,有效利用信息資源,并加強校園網的信息 安全建設,主題數據庫能站在戰略的角度,對高校的數據進行總體規劃,并建 立較高層次的數據模型與環境,可以好地解決“面向過程”所帶來的包括“信息 孤島”等現實問題。從這一點上說,在高校的信息化建設中使用主題數據庫,對全面高高校信息化水平有著重大的意義。

參考文獻:

[1]何偉. 關于辦好信息與計算科學專業的思考[J]. 民族教育研究,2003,(06):84-88.

[2]向海華. 數據庫技術發展綜述[J]. 現代情報,2003,(12): 31-33.

[3]陳曉杰. 地方志計算機數據庫的建立與維護[J]. 硅谷,2008,(01):24

[4]吳永靜. 廣東省基礎地理信息數據庫的應用及設想[J]. 國土資源信息化,2006,(02):6-9.

篇9

關鍵詞:計算機;數據庫;安全;模式

中圖分類號:TP39 文獻標識碼:A 文章編號:1674-7712 (2013) 06-0058-02

八九十年代至此,計算機的使用越來越普遍,個人和企業都傾向于用網絡來處理個人的事情,并將很多資料和信息存放在網絡上以便使用。而計算機數據庫就是對這一活動進行技術支撐。

人們一般將個人資料等存放在計算機數據庫中以方便和安全之用。這些個人資料往往包含有個人隱私并且非常重要,只有具有相關權限的人才能夠查看相關資料。同樣,現代企業幾乎都是通過計算機數據庫來存儲和管理各種業務數據。通過特定的數據庫訪問模式,可以為企業提供全區域全侯段數據的查詢和應用方便,提高企業管理效率。企業數據庫對企業很是重要。但是如果數據庫受到人為或病毒的攻擊,個人隱私或企業重要信息就面臨被竊取或流失的危險,進而對個人或企業的利益造成損失。

本文通過對計算機數據庫概念和特征的梳理,設定數據庫管理之目標、分析數據庫管理問題進而提出計算機數據庫安全管理模式。

一、計算機數據庫概念及其安全管理特征

(一)計算機數據庫概念

計算機數據庫(Database)是為達到一定的目的而將數據組織起來并存儲在計算機內數據(記錄、文件等)的集合。模型是數據庫系統的核心和基礎。按照計算機存儲和操作數據的方式,從數據庫發展形態和模型特點角度,將數據庫劃分為:網狀數據庫、層次數據庫和關系數據庫三類。計算機數據庫的應用領域和范圍十分廣泛。按照數據庫應用領域和范圍,將數據庫劃分為:統計數據庫系統、海河流域數據庫系統、地質數據庫系統、生態環境數據庫系統、地方志數據庫系統等。

總體而言,隨著計算機的普及和數據庫技術的不斷發展,計算機數據庫應用范圍不斷的擴大,受到越來越大的重視,并其安全性得到不斷的優化和加強。

(二)數據庫安全管理特征

數據庫安全管理往往包含數據安全、數據完整、并發控制和故障恢復等四個方面:

1.數據安全

數據的安全是保障數據使用的前提。數據安全涉及數據本身的安全以及數據防護安全兩個方面。通常需要注意防止數據在錄入、處理、統計或打印中造成的數據損壞或丟失;以及因人為、程序、病毒或黑客等造成的數據損壞或丟失。為了保障數據的安全,通常需要將數據進行分類,也即將需保護信息和其他信息分開;設置用戶訪問權限,控制不同的用戶對不同數據的訪問;對數據進行審計和加密。

2.數據完整性

數據的完整是保證接收信息的全面性,包括數據的精確性和可靠性。數據完整性通常包括實體完整性、域完整性、參照完整性和用戶定義完整性等四個方面。數據完整與否通常涉及到數據錄入等方面。數據由于輸入等種種原因,會發生輸入無效或錯誤信息等問題。為了保證數據完整性,通常采用包括外鍵、約束、規則和觸發器等方法。系統很好地處理了這四者的關系,并針對不同的具體情況用不同的方法進行,相互交叉使用,相補缺點。

3.并發控制

數據庫中的數據信息資源可以說是一個“信息池”,對數據的取用不僅要滿足一個用戶的使用,還要允許多用戶同時對數據的取用。為了保證用戶取用數據一致性就涉及到并發控制。并發控制指的是當多個用戶同時更新運行時,用于保護數據庫完整性的各種技術。并發機制不正確可能導致臟讀、幻讀和不可重復讀等此類問題。并發控制的目的是保證一個用戶的工作不會對另一個用戶的工作產生不合理的影響。在某些情況下,這些措施保證了當用戶和其他用戶一起操作時,所得的結果和她單獨操作時的結果是一樣的。在另一些情況下,這表示用戶的工作按預定的方式受其他用戶的影響。

4.故障恢復

目前,保護數據庫系統免受破壞的措施有很多,它能夠保證數據庫的安全性和完整性不被破壞以及并發事務能夠正確執行,但是計算機的硬件故障、操作人員的事務這些是不能夠進行避免的。而數據庫中數據的正確性都會受到它的影響,甚至有時會使得數據庫受到破壞,導致數據庫中的部分或者全部數據的丟失。故障恢復的功能就是能夠實現數據庫從錯誤狀態向某一已知的正確狀態方向進行恢復。

二、數據庫安全管理目標

數據的安全和完整使用是計算機數據庫管理的目標,包括以下幾個方面:

數據共享和統一管理。對具有使用權限的用戶實現全區域或全侯段數據信息共享能夠提高信息的使用效率,滿足企業或個人動態辦公的需求。同時數據共享必須保障共享數據的一致性和對數據的統一管理。

數據訪問簡化。應用程序對數據的訪問進行簡化,使得在更為邏輯的層次上實現應用程序對數據進行訪問。數據訪問簡化一方面提高了對數據庫中數據的使用效率,另一方面提升了個人或企業使用數據的方便性,提高工作效率。

數據有效。數據有效性一方面指數據庫中的數據需是可以使用的,不能存在過多的冗雜數據;另一方面數據的邏輯一致性得到保證。

數據獨立性保障。數據獨立性包括數據的物理獨立性和邏輯獨立性。把數據的定義從程序中分離出去,加上數據的存取又由DBMS負責,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改,保障數據的獨立性,減少程序對數據和數據結構的依賴。

數據安全性保障。是保障在數據庫共享情況下維護數據所有者利益。數據的集中存放和管理能夠保證數據庫安全性。數據庫安全的具體目標就是提供充分的服務,并且保證關鍵信息不被泄露。

三、數據庫安全管理存在問題

從數據庫系統安全性角度來講,數據庫的安全問題包括操作方面問題、系統管理問題和數據庫自身問題等三個方面。

操作方面。操作方面往往涉及到病毒、后門、數據庫系統以及操作系統等方面的關聯性。病毒方面,部分病毒可以依附于操作系統從而對數據庫造成危害;操作系統后門在方便特征參數設置等的同時,也給黑客等留了后門使其可以訪問數據庫系統等。

管理方面。對數據庫安全管理意識薄弱,重視程度不夠,對數據庫等的管理往往提留在設置訪問權限等方面。數據庫安全管控措施較少或不到位,未能定期檢測和發現數據庫存在的漏洞以及面臨的安全威脅。

數據庫自身問題。雖然關系數據庫系統應用時間較長,特性較強大,產品也較成熟,但是實際中并沒有在操作系統和現在普遍使用的數據庫系統體現出其應該具有的某些特征,尤其是那些較為重要的安全特性,由此可見,大多數的關系數據庫系統的成熟度還是不夠。

四、計算機數據庫安全管理措施

(一)用戶標識與鑒別

用戶識別和鑒別是數據庫系統的最外層安全保護措施。數據庫系統可使用多種識別方法,提高系統的安全級別。其中用戶名輸入識別、口令識別、身份隨即識別等作為常用的安全防范方法。

(二)安全模式

通過安全模式來判斷安全重要方面與系統行為關系,并滿足關鍵數據安全的需求。安全模式通常包括多級安全模式和多邊安全模型。多級安全模式首先在軍用安全保密系統中使用,包括秘密級、機密級和絕密級三個等級。根據不同的需求設置每一級人員的訪問權限。多邊安全模式則能防范橫向信息泄露。

(三)訪問控制

按用戶身份及其所歸屬的某項定義組來限制用戶對某些信息項的訪問,或限制對某些控制功能的使用。訪問控制通常用于系統管理員控制用戶對服務器、目錄、文件等網絡資源的訪問。訪問控制保證具有訪問權限的用戶的正常訪問,是通過主體訪問設置保護網絡資源。訪問控制的功能主要有以下:防止非法的主體進入受保護的網絡資源;允許合法用戶訪問受保護的網絡資源;防止合法的用戶對受保護的網絡資源進行非授權的訪問。訪問控制實現的策略:入網訪問控制、網絡權限限制、目錄級安全控制、屬性安全控制、網絡服務器安全控制等。

(四)安全審計

由專業審計人員根據有關的法律法規、財產所有者的委托和管理當局的授權,對計算機網絡環境下的有關活動或行為進行系統的、獨立的檢查驗證,并作出相應評價。安全審計涉及四個基本要素:控制目標、安全漏洞、控制措施和控制測試。其中,控制目標是指企業根據具體的計算機應用,結合單位實際制定出的安全控制要求。

五、結束語

數據安全問題是存在于計算機系統和數據庫系統中的常見和最為重要的問題。數據庫的安全圍繞著防范和減輕風險的角度展開。數據庫管理最主要的目的就是通過有效的計劃和措施,在保障數據共享的基礎上,保障數據的安全,確保安全風險不為用戶帶來風險等。文章在指出數據庫系統中存在安全問題的基礎上,從用戶識別、設置安全模式、進行訪問控制等角度提出了數據庫安全管理措施。

參考文獻:

[1]許婷,楊新榮.數據庫安全技術理論研究[J].科技情報開發與經濟,2007,4.

[2]朱良根,雷振甲,張玉清.數據庫安全技術研究[J].計算機應用研究,2004,9.

篇10

在計算機網絡設計活動中,關系數據庫技術是一種輔助手段,為計算機網絡設計活動提供數據支持。在計算機網絡設計活動中,關系數據庫的巨大容量和包含數據信息種類的多元性,為計算機網絡設計活動提供了充分的數據資源支持。在關系數據庫的運用活動中,使用者只需要在關系數據庫中進行數據的賦值就可以進行關系數據的存取和調用活動,讓網絡設計活動中遇到的數據和數值問題能夠得到及時、有效的解決。而在傳統的數據庫運行活動中,數據庫的錄入和調用需要借助人工操作來完成,這種數據庫運行模式不僅極大的浪費了人力資源,而且在數據運行的效率和質量上也有很大的缺陷,經常會導致數據的輸入、輸出環節出現錯誤,甚至會極大的拖延網絡設計活動的進程。當采用關系數據庫以后,數據庫以網絡設計活動為服務對象,對內部的數據信息內容進行了關聯化的處理,讓數據庫由過去的數據堆積體衍變成為一種數據的有機管理主體,內部的網絡設計數據與常用的數據關系連接起來,并采用基于可擴展語言設計了數據庫與使用者之間的信息交互界面,讓關系數據庫可以與使用者進行數據關系形式的交流,并根據使用者的數據要求對內部數據信息進行整理、關聯。實現了計算機網絡設計活動數據管理的智能化。

2關系數據庫技術在計算機網絡設計中的基本原理

在計算機網絡技術發展的過程中,數據庫技術存在著眾多的種類,其中根據數據庫模型的運行模式可以分為:網狀模型數據庫技術、層次模型數據庫技術以及關系數據模型數據庫技術。這些數據庫技術在不同的計算機網絡設計活動中有各自的優勢,其中關系數據模型數據庫技術,以其完美的數據連結技術和高度的數據模型適應性,成為計算機網絡設計活動中通用的一種數據庫技術。其在運行過程中展示出的完善的數據連結性,能夠在計算機網絡設計活動中,對任何相關的計算機網絡數據進行關聯,并能夠在一定數據基礎上對多種數據進行綜合性的關系鏈接。這種數據信息服務的全面性和數據鏈接服務形式的多樣性,能夠極大的滿足計算機網絡設計活動中多樣化的數據信息需求,所以在具體的計算機網絡設計活動中成為使用者首選的數據庫類型,被廣泛的應用于計算機網絡設計中。計算機網絡設計活動是一個復雜、系統的工程性活動,在其運行活動中要求下屬的各個模塊都要最大程度上的兼具數據信息服務的全面性和便捷性。在關系數據庫中這一系統要求被很好的體現了出來,關系數據庫擁有自己管理信息交互平臺,能夠基于C語言等網絡編程語言與使用者進行數據庫信息的交流,提高了數據庫使用的便捷性和全面性。在計算機數據庫軟件系統結構中包含著兩個數據庫訪問系統,一個是開放數據庫連接性(ODBC),一個是數據訪問對象(DAO),這兩個數據庫訪問系統相互獨立,能夠單獨向用戶提供數據信息服務。其中ODBC不僅能夠基于SQL語言與使用者進行數據信息交互,而且對C語言和SQL數據庫之間的訪問機制進行了定義,讓使用者可以通過C語言這樣一種計算機網絡設計活動中常見的語言形式與數據庫進行信息交互,保證了關系數據庫對計算機網絡設計活動數據信息交互,讓計算機網絡設計人員能夠通過其最常用的信息交互方式與關系數據庫進行交流,保證了關系數據庫與計算機網絡設計活動積極、有效的互動。DAO為計算機網絡設計提供了數據庫機制,這一機制是從關系數據庫的整體出發對關系數據庫內部組成部分和內容的一種規范。當一個關系數據庫體系結構由多個DAO構成時,DAO自身的數據庫管理機制就會發揮作用,從DAO自身的數據資源特點出發,對關系數據庫整體進行協同管理,保證整個關系數據庫的數據信息服務的高效進行。DAO的這種自我管理機制和其自身的數據訪問對象本質是相互分離的,在具體的管理活動中自我管理機制和數據訪問對象能夠進行各自獨立的管理,讓每一個DAO都可以在保證自身數據訪問對象性質的基礎上,同時實現自身和DAO群體的管理,這種各自獨立的數據訪問對象管理和運行管理,在保證DAO數據服務對象專業性的同時,也方便了自身的升級改造。而且在關系數據庫運行活動中,DAO可以鏈接相應的網絡數據庫,實現數據資源的網絡化共享和管理。

3關系數據庫在計算機網絡設計中的優勢

關系數據庫在計算機網絡設計中具有強大的數據存儲功能,以及簡便的數據轉換功能等強大的優勢,以下將對關系數據庫在計算機網絡設計中的優勢進行詳細的闡述。

3.1強大的數據存儲功能

強大的數據存儲功能,是關系數據庫在計算機網絡設計活動中運用的主要優勢。隨著計算機網絡設計應用范圍的不斷擴大,計算機網絡設計活動的內容含量越來越大,內容的組成形式也變得越來越復雜,面對計算機網絡設計活動這樣一種發展趨勢,相應的關系數據庫的數據儲存能力和數據管理能力變得極為重要。關系數據庫的應用,不僅能夠對計算機網絡設計活動中需求和產生的大量計算機網絡設計數據進行及時的存儲,而且能夠借助內部管理機制的幫助,對這些數據進行有效、準確的規劃和管理。關系數據庫的應用讓計算機網絡設計活動的數據管理環節,成為計算機網絡設計環節的一個效率增長點。在具體的操作活動中計算機網絡設計人員,可以利用數據庫強大的數據存儲功能將設備參數輸入到網絡拓撲結構中,進而借助網絡拓撲結構對關系數據庫進行高效、快捷的操作。如果不能有效的利用關系數據庫的輔助作用,有效管理復雜的數據信息,那么計算機網絡設計勢必會陷入困境中。

3.2簡便的數據轉換功能

關系數據庫在計算機網絡設計活動中的優勢,還體現在不同數據之間的轉換功能。在計算機網絡設計活動中,因為設計活動本身可能會涉及到社會經濟的各個領域,自身的設計形式也會因為網絡設計目標的不同而大相徑庭,在計算機網絡設計活動中,計算機網絡設計的數據從呈現形式和傳遞方式上都是有本質上的不同的,所以在對計算機網絡設計數據進行管理的時候,不同數據之間的轉換是一個關鍵性的問題,只有解決了計算機網絡設計活動中的數據轉換和數據轉換效率的問題,才能促進計算機網絡設計活動高效進行。關系數據庫在計算機網絡設計活動中的應用在一定程度上解決了這一關鍵性問題,因為關系數據庫本身存在的關聯性,就是要從兩組不同數據中尋找共同點,并基于這些共同點建立二者之間的普遍聯系,關系數據庫的這種工作機制,在不同形式的數據之間的轉換活動中也有積極的作用。數據的兩種不同呈現形式本質上也是兩種不同數據之間聯系的一種體現,二者之間本質內容和內在邏輯的聯系是普遍存在的。關系數據庫可以根據這一特點,結合自身的工作機制,對二者進行本質上的聯系,這樣一種在計算機網絡設計活動中復雜無比的問題,在關系數據庫的參與下立刻變得可實現、可操作。關系數據庫的存在只是解決了計算機網絡設計活動數據轉化能力的有無問題,只有強化計算機網絡設計活動中數據轉化能力的效率和便捷性,才能在網絡設計的實際工作中起到更加積極的效果。所以在關系數據庫的建立健全活動中,對其自身的數據轉換能力的強化,是關系數據庫發展完善的未來方向。這一改進必須要將關系數據庫的數據轉化能力與關系數據庫的信息交互系統結合起來,保證使用者對關系數據庫的數據轉換能力有更加直接的參與和應用,同時要結合計算機網絡設計活動發展的實際,對網絡設計活動中可能會涉及到的數據呈現形式進行系統、詳細的統計,并在關系數據庫中對這些數據的呈現形式進行廣泛的應用。具體而言,就是要在關系數據庫中,對計算機網絡設計活動中可能會涉及到的數據呈現形式進行定義,并設置相應的數據轉化機制,在對數據信息進行存儲時,盡量選擇應用范圍最廣的數據呈現形式進行存儲,以最大限度的保證計算機網絡設計活動的數據需求,同時也要定義好各種數據呈現形式的轉化機制,在使用者產生特殊的數據呈現形式需求時,能夠運用相應的數據轉換機制,進行數據呈現形式的轉換,以保證計算機網絡設計活動的高效進行。

4結束