• <input id="zdukh"></input>
  • <b id="zdukh"><bdo id="zdukh"></bdo></b>
      <b id="zdukh"><bdo id="zdukh"></bdo></b>
    1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

      <wbr id="zdukh"><table id="zdukh"></table></wbr>

      1. <input id="zdukh"></input>
        <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
        <sub id="zdukh"></sub>
        公務(wù)員期刊網(wǎng) 精選范文 數(shù)據(jù)庫(kù)技術(shù)論文范文

        數(shù)據(jù)庫(kù)技術(shù)論文精選(九篇)

        前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的數(shù)據(jù)庫(kù)技術(shù)論文主題范文,僅供參考,歡迎閱讀并收藏。

        數(shù)據(jù)庫(kù)技術(shù)論文

        第1篇:數(shù)據(jù)庫(kù)技術(shù)論文范文

        然而,針對(duì)給定系統(tǒng)環(huán)境,數(shù)據(jù)作為必需數(shù)據(jù)項(xiàng),不能和其他實(shí)體存在聯(lián)系,聯(lián)系僅在實(shí)體之間表示??紤]因素。對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì),是將現(xiàn)實(shí)世界信息向信息世界的轉(zhuǎn)變過程。因此,在數(shù)據(jù)庫(kù)設(shè)計(jì)中,需考慮如下問題:一是數(shù)據(jù)庫(kù)作為現(xiàn)實(shí)世界信息有效、真實(shí)反映,通過DBMS開展數(shù)據(jù)庫(kù)設(shè)計(jì),在數(shù)據(jù)庫(kù)使用過程中,需要確保較高性能、效率,保證方便維護(hù)、有效實(shí)施。二是設(shè)計(jì)方法。對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)而言,主要包含六個(gè)階段:數(shù)據(jù)收集與分析、數(shù)據(jù)模型的獲取、分析數(shù)據(jù)庫(kù)細(xì)節(jié)、建立數(shù)據(jù)庫(kù)、維護(hù)數(shù)據(jù)庫(kù)、改進(jìn)數(shù)據(jù)庫(kù)。對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)而言,這六個(gè)階段十分重要,必須認(rèn)真研究、反復(fù)推敲,方可確保數(shù)據(jù)庫(kù)正確實(shí)施。

        在數(shù)據(jù)庫(kù)設(shè)計(jì)中,信息設(shè)計(jì)十分重要。因此,針對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì),必須重點(diǎn)研究信息設(shè)計(jì)。針對(duì)信息設(shè)計(jì),E-R設(shè)計(jì)法是最佳方法。利用E-R設(shè)計(jì)法,將信息設(shè)計(jì)屬于數(shù)據(jù)世界、現(xiàn)實(shí)世界的紐帶。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,E-R設(shè)計(jì)模型優(yōu)勢(shì)十分明顯,該模型約束因素較少,具有較強(qiáng)隨意性、靈活性。同時(shí),E-R設(shè)計(jì)模型穩(wěn)定性較強(qiáng),若啟動(dòng)新數(shù)據(jù)庫(kù)系統(tǒng),通過E-R設(shè)計(jì)模型,即可重新設(shè)計(jì)數(shù)據(jù),省略了諸多煩瑣環(huán)節(jié)。在E-R設(shè)計(jì)圖作為直觀性工具,容易被客戶接受,即使是非專業(yè)人士,也可實(shí)現(xiàn)交流。

        在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),非常依賴函數(shù),一個(gè)數(shù)據(jù)庫(kù)好壞與否,需檢驗(yàn)數(shù)據(jù)庫(kù)與用戶需求是否相符,能否真正滿足用戶需求。因此,我們必須優(yōu)化、解決數(shù)據(jù)庫(kù)問題。數(shù)據(jù)庫(kù)使用時(shí),查詢過程的等待執(zhí)行時(shí)間較長(zhǎng),這是數(shù)據(jù)庫(kù)的最明顯問題。對(duì)于這一問題,必須加強(qiáng)分析、優(yōu)化。實(shí)施問題優(yōu)化,必須考慮查詢執(zhí)行時(shí)間較長(zhǎng)的原因,在運(yùn)算過程中,為什么花費(fèi)時(shí)間較長(zhǎng)。對(duì)于這一問題,筆者認(rèn)為優(yōu)化方法如下:第一,盡可能選擇先做。在數(shù)據(jù)庫(kù)查詢時(shí),極大縮短了執(zhí)行預(yù)算時(shí)間,大多數(shù)選擇中間計(jì)算,使得中間結(jié)果明顯變小。第二,在建甌之前,實(shí)施聯(lián)結(jié)之前,對(duì)文件進(jìn)行提前、適當(dāng)?shù)奶幚怼5谌?,運(yùn)用正確表達(dá)式,盡可能確保公式簡(jiǎn)單化,防止復(fù)雜、煩瑣處理。第四,對(duì)于部分選擇乘積聯(lián)合為一個(gè)聯(lián)結(jié),由于聯(lián)結(jié)特殊,尤其是相等聯(lián)結(jié),必須同一選擇乘積要節(jié)約時(shí)間。利用一些具體措施,在數(shù)據(jù)庫(kù)使用之前實(shí)施優(yōu)化,提升數(shù)據(jù)庫(kù)的高效性,進(jìn)而為人們提供更為便捷的信息服務(wù)。第五,加強(qiáng)數(shù)據(jù)庫(kù)保護(hù)。為提高數(shù)據(jù)庫(kù)安全性,必須加強(qiáng)信息保護(hù),通過數(shù)據(jù)庫(kù)保護(hù),實(shí)行并發(fā)操作。

        第2篇:數(shù)據(jù)庫(kù)技術(shù)論文范文

        關(guān)鍵詞:數(shù)據(jù)庫(kù)訪問技術(shù);VB;ADO

        1 概述

        VB即Visual Basic,具有強(qiáng)大的數(shù)據(jù)庫(kù)操作功能,實(shí)現(xiàn)對(duì)數(shù)據(jù)的有效處理,已經(jīng)成為普遍運(yùn)用的可視化編程工具,并且隨著Visual Basic軟件版本的不斷升級(jí),數(shù)據(jù)庫(kù)的功能不斷得以提升和豐富,更多的數(shù)據(jù)庫(kù)訪問功能被附加到VB上,進(jìn)而使得VB在開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序方面的優(yōu)勢(shì)更加彰顯。再加上,信息技術(shù)的飛速發(fā)展,人們對(duì)利用網(wǎng)絡(luò)進(jìn)行信息的交流和溝通的要求越來越高,這就使得開發(fā)出功能更加完善、運(yùn)行速度更快、應(yīng)用范圍更加廣泛、占用資源更少的數(shù)據(jù)庫(kù)應(yīng)用程序成為當(dāng)今時(shí)代和形勢(shì)下的亟需解決的重要問題。而VB可以向廣大的用戶提供不同功能和用途的數(shù)據(jù)控件,同時(shí),VB為了更加豐富其功能的應(yīng)用,提高實(shí)用性,設(shè)立了不同類型的數(shù)據(jù)庫(kù),主要包括本地?cái)?shù)據(jù)庫(kù)、外地?cái)?shù)據(jù)庫(kù)和遠(yuǎn)程數(shù)據(jù)庫(kù),并幫助用戶使用極少的編寫代碼甚至不編寫代碼即可實(shí)現(xiàn)數(shù)據(jù)庫(kù)的各種操作。

        2 VB中的數(shù)據(jù)庫(kù)訪問技術(shù)

        VB為方便廣大的用戶,設(shè)計(jì)了多種方式的訪問途徑,提供了強(qiáng)大的數(shù)據(jù)庫(kù)訪問技術(shù),進(jìn)而實(shí)現(xiàn)與當(dāng)前多數(shù)常用和流行的數(shù)據(jù)庫(kù)的連接。當(dāng)前主要通過引擎、開放式數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)程序及OLE DB等形式實(shí)現(xiàn)與不同數(shù)據(jù)庫(kù)之間的連接。在開發(fā)背景和環(huán)境下,VB提供的數(shù)據(jù)庫(kù)訪問技術(shù)主要包括DAO、ODBC API、RDO、ADO,其中ADO具有簡(jiǎn)單容易操作、靈活普遍適用等特點(diǎn)進(jìn)而成為當(dāng)前VB中的主流數(shù)據(jù)庫(kù)訪問技術(shù)。下面將會(huì)詳細(xì)介紹這幾種技術(shù),并對(duì)ADO技術(shù)進(jìn)行重點(diǎn)介紹。

        2.1 DAO技術(shù)

        DAO即數(shù)據(jù)訪問對(duì)象,該數(shù)據(jù)庫(kù)訪問技術(shù)基于PC平臺(tái)進(jìn)行數(shù)據(jù)的交換,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中所有內(nèi)容的訪問、操縱和編輯,作為首個(gè)面對(duì)對(duì)象的數(shù)據(jù)庫(kù)訪問編程接口,已經(jīng)成為VB數(shù)據(jù)庫(kù)訪問的默認(rèn)方式。該技術(shù)和方式主要通過分層次的對(duì)象框架即DBEngine頂層對(duì)象和workspace及errors等,每一層次代表著一個(gè)數(shù)據(jù)對(duì)話框及本地或者遠(yuǎn)程數(shù)據(jù)庫(kù),十分靈活和適用。DAO訪問程序的編碼模型集合了設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)中的所有類別對(duì)象,進(jìn)而提供了系統(tǒng)所需的所有操作方法和屬性,而且編寫操作簡(jiǎn)單,操作工具豐富,主要有創(chuàng)建數(shù)據(jù)庫(kù)、定義表、字段和索引、建立表間聯(lián)系、定位及數(shù)據(jù)查詢等工具來完善其訪問效果。但是進(jìn)行非MDB文件格式的數(shù)據(jù)庫(kù)進(jìn)行交換和通信時(shí),需要利用jet或者ODBC Direct實(shí)現(xiàn)各地?cái)?shù)據(jù)庫(kù)的訪問,這就表明DAO訪問技術(shù)具有自身的局限性,但是在單系統(tǒng)應(yīng)用程序及小范圍的本地應(yīng)用上效果更佳突出。

        2.2 ODBC API技術(shù)

        它是一種進(jìn)行異種數(shù)據(jù)庫(kù)訪問的可移植性方式或技術(shù),它存在于驅(qū)動(dòng)管理器中,與數(shù)據(jù)資源對(duì)話的功用函數(shù)等保持著動(dòng)態(tài)的連接,通過數(shù)據(jù)庫(kù)的開放,利用本身包含的豐富的函數(shù)集,為用戶提供通用的接口,并通過這些接口訪問各種后臺(tái)數(shù)據(jù)庫(kù)??偟膩碚f,應(yīng)用程序調(diào)動(dòng)驅(qū)動(dòng)管理器中的函數(shù),而驅(qū)動(dòng)管理器經(jīng)由驅(qū)動(dòng)器將函數(shù)及相關(guān)的數(shù)據(jù)呈現(xiàn)在服務(wù)器中。

        2.3 RDO技術(shù)

        即遠(yuǎn)程數(shù)據(jù)對(duì)象訪問方式,提供給開放數(shù)據(jù)庫(kù)互連數(shù)據(jù)源的面向?qū)ο蟮慕涌?,是在ODBC API基礎(chǔ)上的對(duì)象模型層,可以在客戶端和服務(wù)器之間進(jìn)行數(shù)據(jù)訪問,為利用現(xiàn)代碼創(chuàng)建和操作遠(yuǎn)程數(shù)據(jù)對(duì)象和集合提供框架,并依靠ODBC API、ODBC驅(qū)動(dòng)程序及后端數(shù)據(jù)庫(kù)引擎實(shí)現(xiàn)自身的功能,但減少了jet數(shù)據(jù)庫(kù)的引擎,其中數(shù)據(jù)對(duì)象和集合間的關(guān)系代表著數(shù)據(jù)庫(kù)系統(tǒng)的邏輯結(jié)構(gòu)。RDO源于DAO,但又有所不同,它可以繞過本地查詢而直接訪問相關(guān)的數(shù)據(jù)庫(kù),還可以與ODBC API同時(shí)應(yīng)用于編程中,因此,RDO兼?zhèn)淞薉AO和ODBC API的技術(shù)特點(diǎn)的基礎(chǔ)上,編寫程序更加短小,連接和查詢的速度更加快,但是它無(wú)法保障對(duì)SQL Server和Oracle之外的數(shù)據(jù)庫(kù)的存取。盡管其存在局限性,然而RDO提供的用來訪問存儲(chǔ)過程和復(fù)雜結(jié)構(gòu)的更多、更加復(fù)雜的對(duì)象、屬性和方法,使得其仍然成為大型關(guān)系數(shù)據(jù)庫(kù)應(yīng)用和開發(fā)的主要手段和方式。

        2.4 ADO技術(shù)

        即ActiveX對(duì)象,是Microsoft公司面向?qū)ο箝_發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序而推出的新接口,可以為各種類型的數(shù)據(jù)之間的連接提供有效的機(jī)制,已經(jīng)成為客戶/服務(wù)器和基于Web應(yīng)用程序開發(fā)的首選,并成為了ASP技術(shù)訪問Web數(shù)據(jù)庫(kù)應(yīng)用程序的核心技術(shù)。

        首先,ADO采用Connecton、Recordest和Command三個(gè)主要對(duì)象為主的對(duì)象模型框架。其中,Connecton對(duì)象不僅可以實(shí)現(xiàn)對(duì)遠(yuǎn)程數(shù)據(jù)庫(kù)和創(chuàng)建數(shù)據(jù)源的連接,進(jìn)行事務(wù)范圍的控制外,還可以與Recordest或Command進(jìn)行對(duì)象間的關(guān)聯(lián);每個(gè)Recordest對(duì)象都包含著一個(gè)Field對(duì)象集,集合了所有從數(shù)據(jù)源返回的結(jié)果。它不僅可以創(chuàng)建自身對(duì)想要查看的數(shù)據(jù)源的連接,還可以使用并操作已經(jīng)打開的Connecton對(duì)象,另外,它還可以完成對(duì)相關(guān)數(shù)據(jù)的查詢和修改;Command也可以使用并操作已經(jīng)打開的Connecton對(duì)象以及完成對(duì)相關(guān)數(shù)據(jù)的查詢和修改,主要負(fù)責(zé)對(duì)參數(shù)化的SQL語(yǔ)句的命令的執(zhí)行,也適用于SQL語(yǔ)句和返回結(jié)果集的SQL查詢。

        其次,ADO作為DAO和RDO等技術(shù)的衍生和后繼產(chǎn)物,吸收并借鑒了之前數(shù)據(jù)庫(kù)訪問技術(shù)的多數(shù)優(yōu)點(diǎn)。從對(duì)象模型層次上來看,ADO對(duì)象模型框架主要包含三個(gè)對(duì)象,與上述其他對(duì)象模型框架結(jié)構(gòu)更加簡(jiǎn)便。主要因?yàn)锳DO將DAO和RDO眾多的屬性、對(duì)象和方法進(jìn)行了優(yōu)化的整合和創(chuàng)新。同時(shí),ADO對(duì)LE DB技術(shù)揚(yáng)長(zhǎng)避短,并在此基礎(chǔ)上建立了面對(duì)對(duì)象高層數(shù)據(jù)庫(kù)訪問接口,并通過支持客戶/服務(wù)器和基于Web應(yīng)用程序主要功能的建立來解決單一或者多客戶/服務(wù)器和Web應(yīng)用程序及數(shù)據(jù)開發(fā)的各種問題。

        最后,作為最新的數(shù)據(jù)庫(kù)訪問技術(shù),ADO可以實(shí)現(xiàn)對(duì)SQL Server、Oracle等數(shù)據(jù)庫(kù)應(yīng)用程序的使用,還可以完成對(duì)Excel表格、文本、圖形及無(wú)格式文件的處理,而且操作更加簡(jiǎn)單、靈活,且減少了數(shù)據(jù)源層次和數(shù)據(jù)流量的使用量,大大提升了連接和訪問的速度及性能,進(jìn)而使用范圍幾乎普及到各種各樣的應(yīng)用程序,并為不同的數(shù)據(jù)源提供多機(jī)種環(huán)境的數(shù)據(jù)訪問。

        3 結(jié)束語(yǔ)

        隨著信息技術(shù)的不斷進(jìn)步和完善,數(shù)據(jù)庫(kù)訪問應(yīng)用于VB中的技術(shù)將會(huì)得到更大程度的發(fā)展,而作為最新的數(shù)據(jù)庫(kù)訪問技術(shù)的ADO較之其他應(yīng)用技術(shù)具有更強(qiáng)的功能和性能,已經(jīng)成為VB開發(fā)中的主流,值得業(yè)界進(jìn)行更深層次的研究和探索。

        參考文獻(xiàn)

        [1]王素芳.VB中數(shù)據(jù)庫(kù)訪問技術(shù)的應(yīng)用研究[J].科技視界,2014,12:55-56.

        第3篇:數(shù)據(jù)庫(kù)技術(shù)論文范文

        [關(guān)鍵詞]多媒體數(shù)據(jù)庫(kù);數(shù)據(jù)模型;面向?qū)ο?;分布式?shù)據(jù)庫(kù)

        1多媒體數(shù)據(jù)模型

        多媒體數(shù)據(jù)模型主要采用文件系統(tǒng)管理方式、擴(kuò)充關(guān)系數(shù)據(jù)庫(kù)的方式和面向?qū)ο髷?shù)據(jù)庫(kù)的方式。

        1.1文件系統(tǒng)管理方式

        多媒體資料是以文件的形式在計(jì)算機(jī)上存儲(chǔ)的,所以用各種操作系統(tǒng)的文件管理功能就可以實(shí)現(xiàn)存儲(chǔ)管理。Windows的文件管理器或資源管理器不僅能實(shí)現(xiàn)文件的存儲(chǔ)管理,而且還能實(shí)現(xiàn)有些圖文資料的修改,演播一些影像資料。為了方便用戶瀏覽多媒體資料,出現(xiàn)很多的圖形、圖象瀏覽工具軟件。有些在Windows95下的瀏覽軟件還和資源管理器結(jié)合起來,如ACDSee工具軟件不僅可瀏覽BMP、GIF、JPEG、PCX、Photo-CD、PNG、TGA、TIFF and WMF 格式的圖像,而且還具備資源管理器的查詢、刪除、復(fù)制等功能。如多功能影像處理及管理軟件ImagePals,是在Windows 上影像工具軟件,ImagePals提供了電子相簿(Album)、影像編輯(Image Editor)和屏幕捕捉(Screen Capture)等功能,此外還具有視窗及CD瀏覽器等。電子相薄(Album)是一個(gè)很具特色的應(yīng)用程序,能對(duì)文件進(jìn)行迅速、可視性的管理。文件系統(tǒng)方式存儲(chǔ)簡(jiǎn)單,當(dāng)多媒體資料較少時(shí),瀏覽查詢還能接受,但演播的資料格式受到限制,最主要的是當(dāng)多媒體資料的數(shù)量和種類相當(dāng)多時(shí),查詢和演播就不方便了。

        1.2擴(kuò)充關(guān)系數(shù)據(jù)庫(kù)的方式

        數(shù)據(jù)庫(kù)的出現(xiàn)是為了解決文件管理數(shù)據(jù)的不足,同樣,為了解決管理多媒體數(shù)據(jù),人們很容易地會(huì)想到使用數(shù)據(jù)庫(kù)。傳統(tǒng)的關(guān)系數(shù)據(jù)模型建立在嚴(yán)格的關(guān)系代數(shù)的基礎(chǔ)上的,解決了數(shù)據(jù)管理的許多問題,目前基于關(guān)系模型的數(shù)據(jù)庫(kù)管理系統(tǒng)仍然是主流技術(shù)。但是平坦化的數(shù)據(jù)類型不適于表達(dá)復(fù)雜的多媒體信息,文本、聲音、圖像這些非格式化的數(shù)據(jù)是關(guān)系模型無(wú)法處理的;簡(jiǎn)單化的關(guān)系也會(huì)破壞媒體實(shí)體的復(fù)雜聯(lián)系,豐富的語(yǔ)義性超過了關(guān)系模型的表示能力。出于保護(hù)原有投資和市場(chǎng)的考慮,全球幾家大的數(shù)據(jù)庫(kù)公司都已將原有的關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品加以擴(kuò)充,使之在一定程度上能支持多媒體的應(yīng)用。用關(guān)系數(shù)據(jù)庫(kù)存儲(chǔ)多媒體資料的方法一般是:

        1.2.1用專用字段存放全部多媒體文件;

        1.2.2多媒體資料分段存放在不同字段中,播放時(shí)再重新構(gòu)建;

        1.2.3文件系統(tǒng)與數(shù)據(jù)庫(kù)相結(jié)合,多媒體資料以文件系統(tǒng)存放,用關(guān)系數(shù)據(jù)庫(kù)存放媒體類型、應(yīng)用程序名、媒體屬性、關(guān)鍵詞等。

        1.3面向?qū)ο髷?shù)據(jù)庫(kù)的方式

        關(guān)系數(shù)據(jù)庫(kù)在事物管理方面獲得了巨大的成功,它主要是處理格式化的數(shù)據(jù)及文本信息。由于多媒體信息是非格式化的數(shù)據(jù),多媒體數(shù)據(jù)具有對(duì)象復(fù)雜、存儲(chǔ)分散和時(shí)空同步等特點(diǎn),所以盡管關(guān)系數(shù)據(jù)庫(kù)非常簡(jiǎn)單有效,但用其管理多媒體資料仍不太盡如人意。而面向?qū)ο髷?shù)據(jù)庫(kù)是指對(duì)象的集合、對(duì)象的行為、狀態(tài)和聯(lián)系是以面向數(shù)據(jù)模型來定義的。面向?qū)ο蟮母拍钍切乱淮鷶?shù)據(jù)庫(kù)應(yīng)用所需的強(qiáng)有力的數(shù)據(jù)模型的良好基礎(chǔ)。面向?qū)ο蟮姆椒ㄗ钸m合于描述復(fù)雜對(duì)象,通過引入封裝、繼承、對(duì)象、類等概念,可以有效地描述各種對(duì)象及其內(nèi)部結(jié)構(gòu)和聯(lián)系。多媒體資料可以自然地用面向?qū)ο蠓椒ㄋ枋?,面向?qū)ο髷?shù)據(jù)庫(kù)的復(fù)雜對(duì)象管理能力正好對(duì)處理非格式多媒體數(shù)據(jù)有益;根據(jù)對(duì)象的標(biāo)識(shí)符的導(dǎo)航存取能力有利于對(duì)相關(guān)信息的快速存?。环庋b和面向?qū)ο缶幊谈拍钣譃楦咝к浖拈_發(fā)提供了支持。面向?qū)ο髷?shù)據(jù)庫(kù)方法是將面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言與數(shù)據(jù)庫(kù)技術(shù)有機(jī)地結(jié)合起來,是開發(fā)的多媒體數(shù)據(jù)庫(kù)系統(tǒng)的主要方向。

        為高效管理多媒體數(shù)據(jù),基于關(guān)系數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)逐漸演變到多媒體數(shù)據(jù)庫(kù)管理系統(tǒng)用面向?qū)ο蟮母拍顢U(kuò)充關(guān)系數(shù)據(jù)庫(kù)。用面向?qū)ο蟮母呒?jí)語(yǔ)言擴(kuò)展基本關(guān)系類型,使其支持復(fù)雜對(duì)象,并對(duì)關(guān)系模型提供的操作加以擴(kuò)充,利用關(guān)系數(shù)據(jù)庫(kù)的優(yōu)勢(shì)管理多媒體資料。

        2 數(shù)據(jù)的壓縮和解壓縮

        由于多媒體信息,如聲音、圖像目前國(guó)際上的壓縮標(biāo)準(zhǔn)有:

        JPEG(Joint Photographic Experts Group),是由國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電報(bào)電話咨詢委員會(huì)(CCITT)聯(lián)合制定的。適合于連續(xù)色調(diào)、多級(jí)灰度、彩色或單色靜止圖像的國(guó)際標(biāo)準(zhǔn)。轉(zhuǎn)貼于

        MPEG(Moving Picture Experts Group),是ISO/IEC委員會(huì)的第11172號(hào)標(biāo)準(zhǔn)草案,包括MPEG視頻、MPEG音頻和MPEG系統(tǒng)三部分。MPEG要考慮到音頻和視頻的同步,聯(lián)合壓縮后產(chǎn)生一個(gè)電視質(zhì)量的視頻和音頻、壓縮形式的位速為1.5Mbps的單一流。

        P×64,是CCITT的H.261號(hào)建議,P為可變參數(shù),取值范圍是1~30。該標(biāo)準(zhǔn)的目標(biāo)是可視電話和電視會(huì)議,它可以覆蓋整個(gè)ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng))信道。當(dāng)P=1或2時(shí),只支持每秒幀數(shù)較少的視頻電話,P>6時(shí)可支持電視會(huì)議。

        P×64標(biāo)準(zhǔn)和MPEG標(biāo)準(zhǔn)的數(shù)據(jù)壓縮技術(shù)有許多共同之處,但P×64標(biāo)準(zhǔn)是為適應(yīng)各種通道容量的傳輸,而MPEG標(biāo)準(zhǔn)是用狹窄的頻帶實(shí)現(xiàn)高質(zhì)量的圖像畫面和高保真的聲音傳送。

        3 多媒體數(shù)據(jù)的存儲(chǔ)管理和存取方法

        如何有效地按照多媒體數(shù)據(jù)的特性去存取多媒體數(shù)據(jù)呢?利用常規(guī)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)來管理多媒體數(shù)據(jù)已經(jīng)不能適應(yīng)了,基于內(nèi)容的多媒體信息檢索研究應(yīng)運(yùn)而生。它支持其他多媒體信息技術(shù),如超媒體技術(shù)、虛擬現(xiàn)實(shí)技術(shù)、多媒體通信網(wǎng)絡(luò)技術(shù)等。多媒體內(nèi)容的處理分為三大部分:內(nèi)容獲取、內(nèi)容描述和內(nèi)容操縱。也可將其看成是內(nèi)容處理的三個(gè)步驟,即先對(duì)原始媒體進(jìn)行處理,提取內(nèi)容,然后用標(biāo)準(zhǔn)形式對(duì)它們進(jìn)行描述,以支持各種內(nèi)容的操縱。

        內(nèi)容獲取(Populating) 通過對(duì)各種內(nèi)容的分析和處理而獲得媒體內(nèi)容的過程。多媒體數(shù)據(jù)具有時(shí)空特性,內(nèi)容的一個(gè)重要成分是空間和時(shí)間結(jié)構(gòu)。內(nèi)容的結(jié)構(gòu)化(Structuring)就是分割(Segmenting)出圖像對(duì)象、視頻的時(shí)間結(jié)構(gòu)、運(yùn)動(dòng)對(duì)象,以及這些對(duì)象之間的關(guān)系。特征抽取(Extraction)就是提取顯著的區(qū)分特征和人的視覺(Visual)、聽覺(Auditory)方面的感知特征來表示媒體和媒體對(duì)象的性質(zhì)。

        ----內(nèi)容描述(Description) 描述在以上過程中獲取的內(nèi)容。目前,MPEG-7專家組正在制定多媒體內(nèi)容描述標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)主要采用描述子(Descriptor) 和描述模式(Scheme) 來分別描述媒體的特性及其關(guān)系。

        ----內(nèi)容操縱(Manipulating) 針對(duì)內(nèi)容的用戶操作和應(yīng)用。有許多這方面的名詞和術(shù)語(yǔ)。查詢(Query)是面向用戶的術(shù)語(yǔ),多用于數(shù)據(jù)庫(kù)操作。檢索 (Retrieval) 是在索引(Index)支持下的快速信息獲取方式。搜索(Search)常用于Internet的搜索引擎,含有搜尋的意思,又有在大規(guī)模信息庫(kù)中搜尋信息的含義。

        摘要(Summarization, Excerpt)對(duì)多媒體中的時(shí)基媒體(如視頻和音頻)是一種特殊的操作。我們熟知文獻(xiàn)摘要的含義,在內(nèi)容技術(shù)支持下,也可以對(duì)視頻和音頻媒體進(jìn)行摘要,獲得一目了然的全局視圖和概要。同樣,用戶可以通過瀏覽(Browsing) 操作,線性或非線性地存取結(jié)構(gòu)化的內(nèi)容。另外,基于內(nèi)容的技術(shù)不僅僅用在多媒體信息的檢索和搜索方面,檢索僅僅是信息存取的一個(gè)方面。過濾(Filtering)就是與檢索相反的一種信息存取方式。用過濾技術(shù)可以實(shí)現(xiàn)個(gè)人化的信息服務(wù)。

        4 分布式數(shù)據(jù)庫(kù)技術(shù)

        分布式數(shù)據(jù)庫(kù)系統(tǒng)是在集中式數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)上發(fā)展起來的,是數(shù)據(jù)庫(kù)技術(shù)與計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的產(chǎn)物。分布式數(shù)據(jù)庫(kù)系統(tǒng)是具有管理分布數(shù)據(jù)庫(kù)功能的計(jì)算機(jī)系統(tǒng)。一個(gè)分布式數(shù)據(jù)庫(kù)是由分布于計(jì)算機(jī)網(wǎng)絡(luò)上的多個(gè)邏輯相關(guān)的數(shù)據(jù)庫(kù)組成的集合,網(wǎng)絡(luò)中的每個(gè)結(jié)(一般在系統(tǒng)中的每一臺(tái)計(jì)算機(jī)稱為結(jié)點(diǎn)node)具有獨(dú)立處理的能力(稱為本地自治),可執(zhí)行局部應(yīng)用,同時(shí),每個(gè)結(jié)點(diǎn)通過網(wǎng)絡(luò)通訊系統(tǒng)也能執(zhí)行全局應(yīng)用。所謂局部應(yīng)用即僅對(duì)本結(jié)點(diǎn)的數(shù)據(jù)庫(kù)執(zhí)行某些應(yīng)用。所謂全局應(yīng)用(或分布應(yīng)用)是指對(duì)兩個(gè)以上結(jié)點(diǎn)的數(shù)據(jù)庫(kù)執(zhí)行某些應(yīng)用。支持全局應(yīng)用的系統(tǒng)才能稱為分布式數(shù)據(jù)庫(kù)系統(tǒng)。對(duì)用戶來說,一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng)邏輯上看如同集中式數(shù)據(jù)庫(kù)系統(tǒng)一樣,用戶可在任何一個(gè)場(chǎng)地執(zhí)行全局應(yīng)用。分布式數(shù)據(jù)庫(kù)具有如下特點(diǎn):

        4.1本地自治(Local Autonomy);

        4.2不依靠一個(gè)中心站點(diǎn);

        4.3能連續(xù)操作;它也是數(shù)據(jù)庫(kù)技術(shù)的一個(gè)發(fā)展方向。

        第4篇:數(shù)據(jù)庫(kù)技術(shù)論文范文

        參考文獻(xiàn)的寫作要按照論文當(dāng)中標(biāo)注的先后依次用阿拉伯?dāng)?shù)字編碼,用方括號(hào)標(biāo)注序號(hào),如果作者反復(fù)引用該文獻(xiàn),在論文當(dāng)中用同一序號(hào)標(biāo)注就可以了,關(guān)注學(xué)術(shù)參考網(wǎng)查看更多優(yōu)秀的參考文獻(xiàn),下面是小編采編收集的關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn),希望可以幫助到大家。

        數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn):

        [1]譚懷遠(yuǎn).讓Oracle跑得更快2——基于海量數(shù)據(jù)的數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化.電子工業(yè)出版社,2011.

        [2]馮建華.數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與原理[M].清華大學(xué)出版社,2004.

        [3]康諾利,何玉潔.數(shù)據(jù)庫(kù)設(shè)計(jì)教程[M].機(jī)械工業(yè)出版社,2005.

        [4]任巍.鐵路巡檢作業(yè)信息實(shí)時(shí)管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)[J].信息與電腦(理論版).2015(02)

        [5]譚嶠.SQLServer數(shù)據(jù)庫(kù)性能優(yōu)化研究[J].硅谷.2014(08)

        [6]林元彥.SQLServer數(shù)據(jù)庫(kù)性能分析與優(yōu)化[J].電子技術(shù)與軟件工程.2013(17)

        數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn):

        [1]李金靖.淺析軟件開發(fā)中的數(shù)據(jù)庫(kù)設(shè)計(jì)的理論和實(shí)踐[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2011(15).

        [2]曹志錦,王永梁.基于RS485的多級(jí)串行通信實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)及應(yīng)用[J].實(shí)驗(yàn)技術(shù)與管理,2002,19(5):65-67.

        [3]李金靖.淺析軟件開發(fā)中的數(shù)據(jù)庫(kù)設(shè)計(jì)的理論和實(shí)踐[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2011(6).

        [4]ThomasM.connolly.數(shù)據(jù)庫(kù)設(shè)計(jì)教程[M].北京:機(jī)械工業(yè)出版社,2005.

        [5]劉亞軍.數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用[M].北京:清華大學(xué)出版社,2007.

        數(shù)據(jù)庫(kù)設(shè)計(jì)論文參考文獻(xiàn):

        [1]謝星星,朱嬋.PowerDesigner系統(tǒng)分析與建模實(shí)戰(zhàn)[M].北京:機(jī)械工業(yè)出版社,2015.5.

        [2]李波,孫憲麗,關(guān)穎.PowerDesigner16從入門到精通[M].北京:清華大學(xué)出版社,2016.

        [3]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].4版.北京:高等教育出版社,2006:55-77.

        [4]郭東恩.數(shù)據(jù)庫(kù)原理及應(yīng)用[M].鄭州:河南科學(xué)技術(shù)出版社,2008:31-160.

        第5篇:數(shù)據(jù)庫(kù)技術(shù)論文范文

        1.1教材陳舊,教學(xué)內(nèi)容選取不合理,不能體現(xiàn)分專業(yè)分層次的要求

        教材是教學(xué)的基礎(chǔ),教學(xué)目標(biāo)能否實(shí)現(xiàn),教材內(nèi)容至關(guān)重要。目前,很多《數(shù)據(jù)庫(kù)原理及應(yīng)用》教材都是幾年前甚至十中職學(xué)?!稊?shù)據(jù)庫(kù)原理及應(yīng)用》課程教學(xué)改革初探楊宇巧(重慶市輕工業(yè)學(xué)校)幾年前編寫的,隨著數(shù)據(jù)庫(kù)技術(shù)發(fā)展日新月異,教材內(nèi)容顯得陳舊,無(wú)法跟上時(shí)代的需要,這將影響到學(xué)生能力的培養(yǎng)。不同的專業(yè)應(yīng)有不同的教學(xué)目標(biāo)和要求,各個(gè)專業(yè)應(yīng)根據(jù)對(duì)數(shù)據(jù)庫(kù)掌握程度要求的不同,選擇相應(yīng)的教學(xué)內(nèi)容。但在實(shí)際教學(xué)中,為圖一時(shí)的便利,往往對(duì)不同專業(yè)、不同層次的學(xué)生選擇同一種教材進(jìn)行教學(xué),課程內(nèi)容的選擇也比較隨意,與專業(yè)結(jié)合不緊,難易不分,導(dǎo)致教學(xué)內(nèi)容選取不合理,不能體現(xiàn)分專業(yè)分層次的要求,從而影響到學(xué)生的培養(yǎng)質(zhì)量。

        1.2考核方式單一

        在《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程考核中,對(duì)學(xué)生成績(jī)?cè)u(píng)定,大多還是沿用傳統(tǒng)的考核方式,以筆試為主,考試的重點(diǎn)放在具體的概念和語(yǔ)法上,以致于平常上機(jī)做得不錯(cuò)的學(xué)生,筆試會(huì)不及格。例如,有的學(xué)生知道用哪個(gè)屬性,但是拼不出屬性的英文單詞;他會(huì)做查詢,會(huì)做表單,但是默寫不出它們的概念。這種考核方式弱化了對(duì)學(xué)生實(shí)踐動(dòng)手能力的考核,缺乏對(duì)學(xué)生設(shè)計(jì)、創(chuàng)新能力的考核,不能全面有效地檢驗(yàn)學(xué)生的學(xué)習(xí)效果,常常形成高分低能的怪現(xiàn)象?;谀壳爸新殞W(xué)校《數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用》課程教學(xué)中存在的主要問題,數(shù)據(jù)庫(kù)課程的教學(xué)改革勢(shì)在必行。下面我們就針對(duì)上述問題提出了改革的措施。

        2《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程教學(xué)改革措施

        2.1理論與實(shí)踐相結(jié)合,加強(qiáng)學(xué)生動(dòng)手能力培養(yǎng)

        俗話說:“聽到的會(huì)忘掉,看到的能記住,做過的才真正明白?!蓖ㄟ^上機(jī)操作讓學(xué)生去“做”,從而真正理解、消化課堂上的理論知識(shí),做到理論與實(shí)踐相結(jié)合,加強(qiáng)學(xué)生動(dòng)手能力的培養(yǎng)。在實(shí)際教學(xué)中,首先要合理安排上機(jī)實(shí)驗(yàn)課,講完課要及時(shí)上機(jī)并保證上機(jī)效果,要求教學(xué)實(shí)驗(yàn)與理論教學(xué)協(xié)調(diào)同步,特別是時(shí)間、內(nèi)容上要銜接好。其次,明確上機(jī)目的和步驟,要求教師課前寫好含有實(shí)例和習(xí)題的實(shí)驗(yàn)指導(dǎo)書,指導(dǎo)書的內(nèi)容要盡量緊扣教材,最好是以項(xiàng)目任務(wù)的形式進(jìn)行。比如,可以在每一次教學(xué)的開始,先給學(xué)生說明本次課要做的是項(xiàng)目中的哪個(gè)功能,明確學(xué)習(xí)目的,激發(fā)學(xué)生學(xué)習(xí)知識(shí)的欲望。在教學(xué)中的任務(wù)安排由淺入深,難易適中,讓學(xué)生通過自己的努力解決問題,學(xué)生在解決問題中體會(huì)到成就感,激發(fā)了學(xué)生的學(xué)習(xí)興趣。另一方面,在任務(wù)的安排上,盡量找一些學(xué)生感興趣的任務(wù)。第三,學(xué)生實(shí)驗(yàn)結(jié)束要上交實(shí)驗(yàn)報(bào)告,要求學(xué)生將實(shí)驗(yàn)?zāi)康?、?shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)步驟以及在實(shí)驗(yàn)過程中的體會(huì)、感受和遇到的問題等都寫在實(shí)驗(yàn)報(bào)告中,教師要認(rèn)真批閱,并及時(shí)給予點(diǎn)評(píng)指導(dǎo),對(duì)于實(shí)驗(yàn)中存在的普遍性問題還要做公開講解。整個(gè)課程結(jié)束后,為強(qiáng)化學(xué)生綜合應(yīng)用知識(shí)的能力,可以安排一周左右的時(shí)間進(jìn)行綜合實(shí)訓(xùn)。例如,將整個(gè)班級(jí)分為若干個(gè)小組,要求每個(gè)小組利用學(xué)過的知識(shí)動(dòng)手完成一個(gè)完整的項(xiàng)目。在完成項(xiàng)目的過程中,既鞏固了學(xué)生的知識(shí),又提高了學(xué)生獨(dú)立分析問題、解決問題的能力,從而實(shí)現(xiàn)了理論與實(shí)踐的結(jié)合,符合培養(yǎng)技能型人才的目標(biāo)。

        2.2選擇和裁剪教材,合理選取教學(xué)內(nèi)容,體現(xiàn)分專業(yè)分層次的要求

        每一種教材都不可能面面俱到,符合每個(gè)專業(yè)每個(gè)層次的教學(xué),往往需要我們根據(jù)學(xué)生的實(shí)際水平,專業(yè)的具體要求和社會(huì)的不同需求來合理選擇和裁剪教材。如果購(gòu)買教材不能達(dá)到上述要求時(shí)就需自己編寫校本教材。在教材的編寫中,對(duì)每一模塊,我采用了任務(wù)驅(qū)動(dòng)法。根據(jù)知識(shí)點(diǎn),設(shè)置由淺入深的幾個(gè)上機(jī)任務(wù),學(xué)生在完成任務(wù)后,再引入理論知識(shí)。例如,在《表的制作》這一節(jié),我設(shè)置了六個(gè)任務(wù),第一個(gè)任務(wù)教授建立只有一個(gè)字符型字段"姓名"的表。后續(xù)每個(gè)任務(wù)完成一個(gè)數(shù)據(jù)類型字段的添加:成績(jī)(數(shù)值型)、是否團(tuán)員(邏輯型)、出生年月(日期型)、照片(通用型)、簡(jiǎn)歷(備注型)。在學(xué)生完成這六個(gè)任務(wù)后,再來講解什么是數(shù)據(jù)類型,數(shù)據(jù)類型的分類。學(xué)生很容易就理解了相關(guān)理論。在《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程的教學(xué)過程中應(yīng)根據(jù)不同的專業(yè)取向確定相應(yīng)的教學(xué)目標(biāo)和要求,并針對(duì)各個(gè)專業(yè)對(duì)數(shù)據(jù)庫(kù)掌握程度要求的不同,選擇相應(yīng)的教學(xué)內(nèi)容。例如我校開設(shè)數(shù)據(jù)庫(kù)課程的專業(yè)主要有計(jì)算機(jī)類專業(yè)(計(jì)算機(jī)技術(shù)應(yīng)用、計(jì)算機(jī)信息管理等)以及非計(jì)算機(jī)專業(yè)(電子商務(wù)、現(xiàn)代物流管理、電子技術(shù)、機(jī)電一體化等)。由于計(jì)算機(jī)專業(yè)學(xué)生的崗位之一就是數(shù)據(jù)庫(kù)應(yīng)用軟件的開發(fā)與維護(hù),所以對(duì)計(jì)算機(jī)類專業(yè)適當(dāng)增加關(guān)系數(shù)據(jù)庫(kù)的基本概念、數(shù)據(jù)庫(kù)設(shè)計(jì)及開發(fā)方法的理論內(nèi)容,數(shù)據(jù)庫(kù)管理系統(tǒng)主要介紹SQLServer或Oracle,強(qiáng)化數(shù)據(jù)庫(kù)課程設(shè)計(jì),要求學(xué)生設(shè)計(jì)開發(fā)一個(gè)具體的中小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。而對(duì)于非計(jì)算機(jī)類相關(guān)專業(yè),則適當(dāng)降低要求,應(yīng)用主要偏向于庫(kù)表設(shè)計(jì)和查詢?cè)O(shè)計(jì),其數(shù)據(jù)庫(kù)產(chǎn)品選擇相對(duì)容易的Access或SQLServer系統(tǒng)。這樣實(shí)現(xiàn)合理選取教學(xué)內(nèi)容,體現(xiàn)分專業(yè)、分層次教學(xué)的要求。

        2.3教學(xué)方法和手段的改革

        無(wú)論多么精彩的教學(xué)內(nèi)容,如果采用單一的教學(xué)方法和手段也會(huì)使得課堂變得枯燥乏味。《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程的教學(xué)也是如此,為避免這一現(xiàn)象,我們?cè)谠撜n程的教學(xué)過程中,應(yīng)針對(duì)不同的學(xué)習(xí)對(duì)象、環(huán)境及內(nèi)容,合理選擇教學(xué)方法和手段,甚至將案例教學(xué)法、合作學(xué)習(xí)教學(xué)法、任務(wù)驅(qū)動(dòng)教學(xué)法、項(xiàng)目教學(xué)法,視頻課件演示法等多種教學(xué)方法相結(jié)合,靈活應(yīng)用,取長(zhǎng)補(bǔ)短,從而達(dá)到理想的教學(xué)效果。例如,在《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程中以一個(gè)項(xiàng)目"學(xué)生成績(jī)管理系統(tǒng)"為中心,將教學(xué)內(nèi)容重新整合,形成項(xiàng)目中的十四個(gè)模塊:開始、密碼、錄入等等。每周上一個(gè)模塊,并在每一模塊的教學(xué)中引入案例教學(xué)法、任務(wù)驅(qū)動(dòng)法、合作學(xué)習(xí)法等教學(xué)方法,學(xué)期結(jié)束,正好完成一個(gè)項(xiàng)目,也完成了教學(xué)內(nèi)容的講授,實(shí)現(xiàn)了教學(xué)目標(biāo)?,F(xiàn)代化教學(xué)離不開現(xiàn)代化的教學(xué)手段。運(yùn)用現(xiàn)代化的教學(xué)手段,可進(jìn)一步提高《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程的教學(xué)效果。例如采用多媒體課件教學(xué),增大了課堂信息量,減輕了教師板書的負(fù)擔(dān),更加形象化地展現(xiàn)了教學(xué)內(nèi)容。通過建立網(wǎng)絡(luò)教學(xué)環(huán)境則可為教師和學(xué)生提供交流平臺(tái)、個(gè)性化的自主學(xué)習(xí)空間,既解決了學(xué)生課后自學(xué)、查找資料、答疑等問題,又能以快捷的信息反饋機(jī)制和優(yōu)質(zhì)的教學(xué)服務(wù)促進(jìn)教學(xué)。

        2.4采取以實(shí)踐考核為主,理論考核為輔,平時(shí)與期末考核相結(jié)合的方式

        第6篇:數(shù)據(jù)庫(kù)技術(shù)論文范文

        摘要:嵌入式技術(shù)已在人們生活中得到廣泛應(yīng)用;移動(dòng)計(jì)算更是給人們的生活帶來了極大的方便。有移動(dòng)計(jì)算技術(shù)推動(dòng)發(fā)展的新的數(shù)據(jù)庫(kù)技術(shù)讓人耳目一新。嵌入式移動(dòng)數(shù)據(jù)庫(kù)技術(shù)因此產(chǎn)生。主要論述了嵌入式移動(dòng)數(shù)據(jù)庫(kù)的特點(diǎn)及應(yīng)用,嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)(EMDB)的功能需求及特點(diǎn),嵌入式移動(dòng)數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)。

        關(guān)鍵字:嵌入式移動(dòng)計(jì)算嵌入式移動(dòng)數(shù)據(jù)庫(kù)EMDB系統(tǒng)結(jié)構(gòu)

        1引言

        隨著移動(dòng)計(jì)算技術(shù)的發(fā)展,移動(dòng)數(shù)據(jù)庫(kù)逐步走向應(yīng)用,在嵌入式操作系統(tǒng)中加入移動(dòng)數(shù)據(jù)庫(kù),也越來越顯示出其重要性。

        1.1嵌入式系統(tǒng)

        嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。它一般由嵌入式微處理器、硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應(yīng)用程序等四個(gè)部分組成,用于實(shí)現(xiàn)對(duì)其他設(shè)備的控制、監(jiān)視或管理等功能。

        嵌入式系統(tǒng)一般指非PC系統(tǒng),它包括硬件和軟件兩部分。硬件包括處理器/微處理器、存儲(chǔ)器及外設(shè)器件和I/O端口、圖形控制器等。軟件部分包括操作系統(tǒng)軟件(OS)(要求實(shí)時(shí)和多任務(wù)操作)和應(yīng)用程序編程。有時(shí)設(shè)計(jì)人員把這兩種軟件組合在一起。應(yīng)用程序控制著系統(tǒng)的運(yùn)作和行為;而操作系統(tǒng)控制著應(yīng)用程序編程與硬件的交互作用。

        1.2移動(dòng)計(jì)算

        移動(dòng)計(jì)算是一種新型的技術(shù),它使得計(jì)算機(jī)或其它信息設(shè)備,在沒有與固定的物理連接設(shè)備相連的情況下,能夠傳輸數(shù)據(jù)。移動(dòng)計(jì)算的作用在于,將有用、準(zhǔn)確、及時(shí)的信息與中央信息系統(tǒng)相互作用,分擔(dān)中央信息系統(tǒng)的計(jì)算壓力,使有用、準(zhǔn)確、及時(shí)的信息能提供給在任何時(shí)間、任何地點(diǎn)需要它的任何用戶。移動(dòng)計(jì)算環(huán)境比傳統(tǒng)的計(jì)算環(huán)境更為復(fù)雜和靈活。典型的移動(dòng)計(jì)算環(huán)境有[1]:

        (1)智能計(jì)算設(shè)備+無(wú)線網(wǎng)絡(luò)。通過無(wú)線網(wǎng)絡(luò),智能計(jì)算設(shè)備可以隨時(shí)進(jìn)入MCE主網(wǎng)絡(luò);

        (2)智能計(jì)算設(shè)備+調(diào)制解調(diào)器+電話網(wǎng)絡(luò)。在不同地點(diǎn),將調(diào)制解調(diào)器和附近的電話相連接,通過電話網(wǎng)進(jìn)入MCE主網(wǎng)絡(luò);

        (3)移動(dòng)用戶+傳統(tǒng)工作站+傳統(tǒng)有線網(wǎng)絡(luò)。移動(dòng)用戶在不同場(chǎng)地使用靜態(tài)計(jì)算機(jī)獲得MCE的服務(wù)。

        1.3嵌入式移動(dòng)數(shù)據(jù)庫(kù)

        數(shù)據(jù)庫(kù)技術(shù)一直在隨著計(jì)算的發(fā)展而不斷進(jìn)步。凡是有數(shù)據(jù)的地方,就要用到數(shù)據(jù)庫(kù)來協(xié)助管理數(shù)據(jù)。移動(dòng)計(jì)算也是對(duì)數(shù)據(jù)的處理,離開對(duì)數(shù)據(jù)的管理、處理,計(jì)算機(jī)就毫無(wú)意義。移動(dòng)計(jì)算同時(shí)又強(qiáng)調(diào)其移動(dòng)性,傳統(tǒng)的PC機(jī)要做到移動(dòng),同時(shí)在苛刻的環(huán)境下作到良好的運(yùn)作也是不可能的。此時(shí),嵌入式很好的滿足了移動(dòng)計(jì)算對(duì)移動(dòng)客戶端計(jì)算的要求。三者從這一點(diǎn)上結(jié)合就產(chǎn)生了當(dāng)今數(shù)據(jù)庫(kù)的一個(gè)新的發(fā)展空間:嵌入式數(shù)據(jù)庫(kù)技術(shù)。移動(dòng)數(shù)據(jù)庫(kù)是指支持移動(dòng)計(jì)算環(huán)境的分布式數(shù)據(jù)庫(kù)。由于移動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)通常應(yīng)用在諸如掌上電腦、PDA、車載設(shè)備、移動(dòng)電話等嵌入式設(shè)備中,因此,它又被稱為嵌入式移動(dòng)數(shù)據(jù)庫(kù)系統(tǒng)。

        2嵌入式移動(dòng)數(shù)據(jù)庫(kù)的特點(diǎn)及其應(yīng)用

        2.1嵌入式移動(dòng)數(shù)據(jù)庫(kù)特點(diǎn)

        嵌入式移動(dòng)數(shù)據(jù)庫(kù)在實(shí)際應(yīng)用中必須解決好數(shù)據(jù)的一致性(復(fù)制性)、高效的事務(wù)處理、數(shù)據(jù)的安全性等問題。

        (1)數(shù)據(jù)的一致性

        移動(dòng)數(shù)據(jù)庫(kù)的一個(gè)顯著特點(diǎn)是,移動(dòng)終端之間以及與服務(wù)器之間的連接是一種弱連接。即低帶寬、長(zhǎng)延遲、不穩(wěn)定和經(jīng)常性的斷開。為了支持用戶在弱環(huán)境下對(duì)數(shù)據(jù)庫(kù)的操作,現(xiàn)在普遍采用樂觀復(fù)制方法(Optimisticreplication或Lazyreplication)允許用戶對(duì)本地緩存上的數(shù)據(jù)副本進(jìn)行操作。待網(wǎng)絡(luò)重新連接后再與數(shù)據(jù)庫(kù)服務(wù)器或其它終端交換數(shù)據(jù)修改信息,并通過沖突檢測(cè)和協(xié)調(diào)來恢復(fù)數(shù)據(jù)的一致性。

        (2)高效的事務(wù)處理

        移動(dòng)事務(wù)處理要解決在移動(dòng)環(huán)境中頻繁的、可預(yù)見的、拆連情況下的事務(wù)處理。為了保證活動(dòng)事務(wù)的順利完成,必須設(shè)計(jì)和實(shí)現(xiàn)新的事務(wù)管理策略和算法,方法如下:

        根據(jù)網(wǎng)絡(luò)連接情況來確定事務(wù)處理的優(yōu)先級(jí),網(wǎng)絡(luò)連接速度高的事務(wù)請(qǐng)求優(yōu)先處理。

        根據(jù)操作時(shí)間來確定事務(wù)是否遷移,即長(zhǎng)時(shí)間的事務(wù)操作將全部遷移到服務(wù)器上執(zhí)行,無(wú)需保證網(wǎng)絡(luò)的一直暢通。

        根據(jù)數(shù)據(jù)量的大小來確定事務(wù)是上載執(zhí)行還是下載數(shù)據(jù)副本執(zhí)行后上載。

        事務(wù)處理過程中,網(wǎng)絡(luò)斷接處理時(shí)采用服務(wù)器發(fā)現(xiàn)機(jī)制還是采用客戶端聲明機(jī)制。

        事務(wù)移動(dòng)(如:位置相關(guān)查詢)過程中的用戶位置屬性的實(shí)時(shí)更新。

        完善的日志記錄策略。

        (3)數(shù)據(jù)的安全性

        許多應(yīng)用領(lǐng)域的嵌入式設(shè)備是系統(tǒng)中數(shù)據(jù)管理或處理的關(guān)鍵設(shè)備,因此嵌入式設(shè)備上的數(shù)據(jù)庫(kù)系統(tǒng)對(duì)存取權(quán)限的控制比較嚴(yán)格。同時(shí),許多嵌入式設(shè)備具有較高的移動(dòng)性、便攜性和非固定的工作環(huán)境,也帶來潛在的不安全因素。同時(shí)某些數(shù)據(jù)的個(gè)人隱私性又很高,因此在防止碰撞、磁場(chǎng)干擾、遺失、盜竊等對(duì)個(gè)人數(shù)據(jù)安全的威脅上需要提供充分的安全性保證。保證數(shù)據(jù)安全的主要措施如下:

        對(duì)移動(dòng)終端進(jìn)行認(rèn)證,防止非法終端的欺騙性接入。

        對(duì)無(wú)線通信進(jìn)行加密,防止數(shù)據(jù)信息泄漏。

        對(duì)下載的數(shù)據(jù)副本加密存儲(chǔ),以防移動(dòng)終端物理丟失后的數(shù)據(jù)泄密[2]。

        2.2嵌入式移動(dòng)數(shù)據(jù)庫(kù)應(yīng)用

        目前,嵌入式移動(dòng)數(shù)據(jù)庫(kù)有兩種應(yīng)用,可劃分為水平應(yīng)用和垂直應(yīng)用。所謂水平應(yīng)用,是指應(yīng)用方案能夠用于多種不同行業(yè),只需要極少的定制工作;而垂直應(yīng)用則針對(duì)特定行業(yè)的應(yīng)用,數(shù)據(jù)處理具有獨(dú)特性。與水平應(yīng)用相比,垂直型應(yīng)用具有明顯的行業(yè)特殊性,不同領(lǐng)域的應(yīng)用之間差別較大,結(jié)果表示和服務(wù)器數(shù)據(jù)庫(kù)的管理也有很大不同。主要涉及保險(xiǎn)、銀行業(yè)、航班信息、政府部門等具體的行業(yè)領(lǐng)域。如圖所示[3]:

        圖1嵌入式移動(dòng)數(shù)據(jù)庫(kù)的應(yīng)用分類

        3嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)(EMDBMS)的特性

        3.1嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)的功能需求

        移動(dòng)計(jì)算環(huán)境中的數(shù)據(jù)庫(kù)管理系統(tǒng),是一種動(dòng)態(tài)分布式數(shù)據(jù)庫(kù)管理系統(tǒng)。由于嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)運(yùn)行在移動(dòng)計(jì)算的環(huán)境之下,應(yīng)用于嵌入式操作系統(tǒng)之上,所以它有自己的功能需求:

        (1)微小內(nèi)核結(jié)構(gòu)

        考慮到嵌入式設(shè)備的資源有限,嵌入式移動(dòng)DBMS應(yīng)采用微型化技術(shù)實(shí)現(xiàn),可在滿足應(yīng)用的前提下,緊縮其系統(tǒng)結(jié)構(gòu)以滿足嵌入式應(yīng)用的需求。

        (2)對(duì)標(biāo)準(zhǔn)SQL的支持

        嵌入式移動(dòng)DBMS應(yīng)能提供對(duì)標(biāo)準(zhǔn)SQL的支持。支持SQL92標(biāo)準(zhǔn)的子集,支持?jǐn)?shù)據(jù)查詢(連接查詢、子查詢、排序、分組等)、插入、更新、刪除多種標(biāo)準(zhǔn)的SQL語(yǔ)句,以充分滿足嵌入式應(yīng)用開發(fā)的需求。

        (3)事務(wù)管理功能

        嵌入式移動(dòng)DBMS應(yīng)具有事務(wù)處理能力,可自動(dòng)維護(hù)事務(wù)的完整性、原子性等特性;支持實(shí)體完整性和引用完整性。

        (4)完善的數(shù)據(jù)同步機(jī)制

        數(shù)據(jù)同步是嵌入式數(shù)據(jù)庫(kù)最重要的特點(diǎn)。通過數(shù)據(jù)復(fù)制,可以將嵌入式數(shù)據(jù)庫(kù)或主數(shù)據(jù)庫(kù)的變化情況應(yīng)用到對(duì)方,以保證數(shù)據(jù)的一致性。

        (5)支持多種連接協(xié)議。

        嵌入式移動(dòng)DBMS應(yīng)支持多種通信連接協(xié)議??梢酝ㄟ^串行通信、TCP/IP、紅外傳輸、藍(lán)牙等多種連接方式,實(shí)現(xiàn)與嵌入式設(shè)備和數(shù)據(jù)庫(kù)服務(wù)器的連接。

        (6)完備的嵌入式數(shù)據(jù)庫(kù)的管理功能

        嵌入式移動(dòng)DBMS應(yīng)具有自動(dòng)恢復(fù)功能,可進(jìn)行嵌入式數(shù)據(jù)庫(kù)管理,并能夠提供數(shù)據(jù)的備份和恢復(fù),保證用戶數(shù)據(jù)安全可靠。支持多種嵌入式操作系統(tǒng)嵌入式移動(dòng)DBMS應(yīng)能支持WindowsCE、PalmOS等多種目前流行的嵌入式操作系統(tǒng),這樣才能使嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)不受移動(dòng)終端的限制。

        3.2嵌入式移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn)

        基于以上分析不難得出嵌入式移動(dòng)數(shù)據(jù)庫(kù)的管理系統(tǒng)應(yīng)具有如下特點(diǎn):

        (1)提供多種數(shù)據(jù)同步方式。具有上載同步、下載同步和完全同步三種同步方式。

        (2)具有完善的沖突檢測(cè)機(jī)制,和靈活的沖突解決方案,具有沖突日志記錄功能。企業(yè)級(jí)應(yīng)用中沖突是不可避免的,不同的數(shù)據(jù)庫(kù)系統(tǒng)認(rèn)為沖突發(fā)生的位置是不一樣的。解決沖突的規(guī)則可以是系統(tǒng)預(yù)定義的也可以是用戶自定義的。

        (3)支持快速同步。系統(tǒng)同步時(shí),只傳遞變化的數(shù)據(jù),即增量上下載,節(jié)省了大量的同步時(shí)間。

        (4)支持表的水平分割和垂直分割復(fù)制,最大限度地降低了嵌入式數(shù)據(jù)庫(kù)的大小。

        (5)支持異構(gòu)數(shù)據(jù)源連接同步??梢杂弥С諳DBC的異構(gòu)數(shù)據(jù)源,作為主數(shù)據(jù)庫(kù)和嵌入式設(shè)備上的數(shù)據(jù)庫(kù),以進(jìn)行數(shù)據(jù)同步。

        (6)具有主動(dòng)同步的功能。允許用戶對(duì)系統(tǒng)提供的同步事件自定義過程實(shí)現(xiàn),并提供最大靈活度的同步過程。

        4嵌入式移動(dòng)數(shù)據(jù)庫(kù)的數(shù)據(jù)管理模式

        圖2數(shù)據(jù)管理模式

        嵌入式數(shù)據(jù)庫(kù)的應(yīng)用分為個(gè)人應(yīng)用和企業(yè)級(jí)應(yīng)用。在個(gè)人應(yīng)用中,與外界較少交換數(shù)據(jù),而且不必考慮多個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)一致性。在企業(yè)級(jí)應(yīng)用中,嵌入式數(shù)據(jù)庫(kù)要與企業(yè)級(jí)數(shù)據(jù)庫(kù)交換數(shù)據(jù),構(gòu)成分布式數(shù)據(jù)庫(kù)系統(tǒng),支持復(fù)雜的業(yè)務(wù)活動(dòng)。

        在數(shù)據(jù)庫(kù)三級(jí)應(yīng)用模式中,EMDB系統(tǒng)一般采用EMDB+同步/復(fù)制服務(wù)器+企業(yè)級(jí)DB,如我們見到的IBM提供的嵌入式設(shè)備和移動(dòng)企業(yè)級(jí)應(yīng)用解決方案就是由3部分組成:DB2Everyplace嵌入式數(shù)據(jù)庫(kù)、DB2EveryplaceSyncServer和UniversalDatabase企業(yè)級(jí)數(shù)據(jù)庫(kù)。在此模式中,EMDBS由移動(dòng)設(shè)備中的EMDBMS和固定節(jié)點(diǎn)上的同步/復(fù)制服務(wù)器這兩部分構(gòu)成。這種方案的指導(dǎo)思想是將DBMS的功能分解,簡(jiǎn)化移動(dòng)設(shè)備中的功能,進(jìn)而減少對(duì)移動(dòng)設(shè)備資源的需求[4]。

        5嵌入式移動(dòng)數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)

        (1)數(shù)據(jù)庫(kù)服務(wù)器DBSVR(DatabaseServer)

        可以是大型數(shù)據(jù)庫(kù)系統(tǒng),如:Oracle,Sybase,DB2,SQLServer,一般為固定結(jié)點(diǎn)。每個(gè)DBSVR上維護(hù)本地?cái)?shù)據(jù)庫(kù)的一個(gè)完整的副本,服務(wù)器之間由可靠的高速互聯(lián)網(wǎng)連接在一起,構(gòu)成一個(gè)傳統(tǒng)意義上的分布數(shù)據(jù)庫(kù)系統(tǒng)。

        圖3典型嵌入式移動(dòng)數(shù)據(jù)庫(kù)的系統(tǒng)結(jié)構(gòu)

        (2)移動(dòng)支持結(jié)點(diǎn)MSS(MobileSupportStation)

        進(jìn)行分布式事務(wù)處理,控制EMDB和DBSVR之間的數(shù)據(jù)交換并支持一個(gè)無(wú)線單元(cell),具有無(wú)線聯(lián)網(wǎng)能力和同步功能,MSS也位于高速網(wǎng)絡(luò)中。服務(wù)器可以與MSS為同一臺(tái)機(jī)器。

        (3)位置服務(wù)器LS(LocationServer)

        (4)可信部分

        由固定網(wǎng)絡(luò)以及網(wǎng)絡(luò)上的固定主機(jī)組成,固定主機(jī)分為兩類:一類是不帶無(wú)線通訊的主機(jī),如DSSVR和LS;另一類是帶有無(wú)線通訊接口MSS。

        (5)移動(dòng)客戶機(jī)MC(MobileClient)

        MC的處理能力與存儲(chǔ)能力相對(duì)于服務(wù)器來說非常有限,且具有移動(dòng)性(即可以出現(xiàn)在任意一個(gè)無(wú)線單元中),在它上面保存一部分?jǐn)?shù)據(jù)庫(kù)副本,并通過EMDB對(duì)本地?cái)?shù)據(jù)進(jìn)行管理,可以通過無(wú)線鏈路與一個(gè)MSS通信,通過MSS上的ODBC接口,EMDB可以與DBSVR進(jìn)行數(shù)據(jù)交換。從而與整個(gè)固定網(wǎng)絡(luò)連通,也可以接受由MSS發(fā)送的廣播信息。它會(huì)經(jīng)常與服務(wù)器斷接(指MC無(wú)法與任意一個(gè)聯(lián)機(jī)通信)即使在與服務(wù)器保持連接時(shí),由于MC所處的網(wǎng)絡(luò)環(huán)境多變,MC與服務(wù)器之間的網(wǎng)絡(luò)帶寬相差很大,且可靠性較低,網(wǎng)絡(luò)延遲較大。

        (6)本地?cái)?shù)據(jù)庫(kù)Rep(Replication)數(shù)據(jù)庫(kù)副本

        (7)EMDB

        嵌入式移動(dòng)數(shù)據(jù)庫(kù),工作方式為:每當(dāng)MC發(fā)出一個(gè)查詢請(qǐng)求Q1時(shí),它首先查詢本地?cái)?shù)據(jù)庫(kù)(移動(dòng)子集上),若滿足查詢條件要求則直接返回給MC,否則就向VS提交查詢請(qǐng)求,由VS代替MC完成查詢并將結(jié)果返回給MC(前提是兩者處于連接狀態(tài))。若MC處于斷接狀態(tài),則也只能在MC上執(zhí)行本地查詢。若在斷接期間更新了MC上的數(shù)據(jù),則該數(shù)據(jù)將在VS再次連接時(shí),進(jìn)行數(shù)據(jù)重集成,通過一致性維護(hù)算法來保證一致性。主要EMDB的應(yīng)用模式都是立足于嵌入式設(shè)備作客戶端,在嵌入式設(shè)備上運(yùn)行一個(gè)精巧的EMDB,在通過同步或復(fù)制技術(shù)與企業(yè)級(jí)數(shù)據(jù)庫(kù)連接。這種應(yīng)用模式在支持嵌入式設(shè)備的同時(shí),還支持移動(dòng)設(shè)備,甚至無(wú)線移動(dòng)設(shè)備,構(gòu)成基于移動(dòng)環(huán)境的應(yīng)用[5]。

        6結(jié)束語(yǔ)

        現(xiàn)在,世界已經(jīng)進(jìn)入了后PC機(jī)時(shí)代。信息電器如個(gè)人數(shù)字助理、web可視電話、移動(dòng)電話的GPS或W-CDMA產(chǎn)品、TV機(jī)頂盒、電視會(huì)議機(jī)、數(shù)碼相機(jī)等嵌入式設(shè)備已經(jīng)在人們生活中廣泛應(yīng)用。相信隨著科技的發(fā)展,嵌入式移動(dòng)數(shù)據(jù)庫(kù)技術(shù)也必將給人們的生活帶來更大的方便和改變。

        參考文獻(xiàn)

        [1]馮玉才李東等.一種移動(dòng)數(shù)據(jù)庫(kù)管理系統(tǒng)的體系結(jié)構(gòu),計(jì)算機(jī)研究與發(fā)展[J],2001年

        [2]黃軍政.蔡瀛捷.移動(dòng)計(jì)算推動(dòng)數(shù)據(jù)庫(kù)移動(dòng),中國(guó)計(jì)算機(jī)用戶[J],2004年9月第36期

        [3]周克江.嵌入式移動(dòng)數(shù)據(jù)庫(kù)及其應(yīng)用問題研究,湖南第一師范學(xué)報(bào)[J],2004年9月第4卷第3期

        第7篇:數(shù)據(jù)庫(kù)技術(shù)論文范文

        關(guān)鍵詞PHPMySQLODBC

        1.引言

        在Internet應(yīng)用中,將服務(wù)器端腳本技術(shù)和客戶端腳本技術(shù)結(jié)合起來可以制作出豐富多彩的頁(yè)面。CGI和ASP是比較流行的服務(wù)器端腳本技術(shù)。通常CGI在跨平臺(tái)的開發(fā)中扮演著主要角色,可以使用VB、C或Perl等來實(shí)現(xiàn),用它們寫的CGI腳本是一個(gè)單獨(dú)的程序,而不是嵌在HTML文檔中再通過另一個(gè)程序解釋替換的,所以它是一種“非嵌入式”的服務(wù)器端腳本。另外,每一次修改CGI程序都必須重新將其編譯成執(zhí)行文件,因此,這樣的編寫方式事實(shí)上是比較困難且沒有效率。ASP則是嵌入式的服務(wù)器端腳本,每一次修改腳本并不需要重新編譯成執(zhí)行文件就可以直接執(zhí)行,但ASP有一個(gè)致命的缺點(diǎn):不具有跨平臺(tái)開發(fā)能力。目前ASP只能在Windows環(huán)境下運(yùn)行,而無(wú)法在Internet上的Unix平臺(tái)下使用。在這種情況下PHP的問世,在WelCGI的領(lǐng)域里掀起了一場(chǎng)革命。

        2.PHP介紹

        PHP(PersonalHomePage)是一種跨平臺(tái)的服務(wù)器端嵌入式腳本語(yǔ)言。它最初是RasmusLerdorf于1994年開發(fā)的。早期的版本,提供了訪客留言本、訪客計(jì)數(shù)器等簡(jiǎn)單功能。隨后,在第二版中增加了對(duì)mSQL的支持。自此奠定了PHP在動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)上的影響力,并迅速在Internet上流傳開來。截止1999年,已有超過十五萬(wàn)個(gè)站點(diǎn)使用PHP。同時(shí),PHP的源代碼完全公開,在OpenSource意識(shí)抬頭的今天,它更是這方面的中流砥柱,隨著新函數(shù)庫(kù)的不斷加入,使PHP無(wú)論在Unix或是Win32的平臺(tái)上都可以有更多新的功能。如今,PHP已發(fā)展至4.0版。在語(yǔ)法方面,PHP混合了C、Java、Perl以及PHP以前版本的優(yōu)點(diǎn)。它相當(dāng)于Script與CGI的結(jié)合語(yǔ)言,但是其執(zhí)行將效率卻比CGI更好,程序編寫也比HTML更便利且更富有彈性,程序的安全性及保密性也比Script好。在函數(shù)支持方面,PHP幾乎覆蓋了Web應(yīng)用的各個(gè)方面,其中最有特色的是數(shù)據(jù)庫(kù)函數(shù),使用PHP完成一個(gè)含有數(shù)據(jù)庫(kù)功能的網(wǎng)頁(yè)非常簡(jiǎn)單,而PHP支持的數(shù)據(jù)庫(kù)也非常豐富,目前包括:Oracle、Sybase、mSQL、MySQL、Informix等。

        3.訪問MySQL數(shù)據(jù)庫(kù)

        MySQL是一個(gè)快速、健壯和易用,且支持多線程、多用戶的SQL數(shù)據(jù)庫(kù)服務(wù)器。雖然PHP通過ODBC支持幾乎所有的數(shù)據(jù)庫(kù)。但對(duì)于開發(fā)數(shù)據(jù)驅(qū)動(dòng)的網(wǎng)站而言,選擇MySQL應(yīng)該說是最佳組合,這不僅因?yàn)镸ySQL是免費(fèi)的,更在于它具有許多同大型數(shù)據(jù)庫(kù)相媲美甚至超過它們的優(yōu)良性能。PHP實(shí)現(xiàn)對(duì)MySQL數(shù)據(jù)庫(kù)的訪問有兩種方法:

        1)利用PHP的數(shù)據(jù)庫(kù)函數(shù)連接

        這里主要用到四個(gè)數(shù)據(jù)庫(kù)函數(shù):

        mysql_connect()建立與MySQL服務(wù)器的連接。

        mysql_select_db():選擇MySQL服務(wù)器中的數(shù)據(jù)庫(kù)供以后的數(shù)據(jù)查詢操作query處理。mysql_query():送出query字符串以幫助MySQL做相關(guān)的處理或執(zhí)行。

        mysql_fetch_row():用來將查詢結(jié)果result單行移到數(shù)組變量中。數(shù)組的索引是數(shù)字

        索引,第一個(gè)索引值是0。

        2)通過ODBC連接

        PHP通過ODBC連接MySQL數(shù)據(jù)庫(kù)主要用到四個(gè)函數(shù):

        Odbc_connect():用來同ODBC數(shù)據(jù)源建立連接。

        Odbc_do():用來在建立連接之后執(zhí)行數(shù)據(jù)庫(kù)查詢。

        Odbc_result():用于取得當(dāng)前記錄行中某個(gè)字段的值。

        Odbc_fetch_row():用來把查詢結(jié)果保存到數(shù)組,每個(gè)數(shù)組元素對(duì)應(yīng)一條記錄。

        上述兩種方法在與數(shù)據(jù)庫(kù)建立連接的語(yǔ)法上,并沒有太大差別。不過在相比較之下,通過ODBC方式存取數(shù)據(jù)庫(kù)比PHP直接存取MySQL耗時(shí)間,但通過ODBC接口存取數(shù)據(jù)庫(kù)不必?fù)?dān)心使用何種數(shù)據(jù)庫(kù),如Oracle,Informix,Sybase等。它們都支持ODBC接口,這樣可減少更換數(shù)據(jù)庫(kù)時(shí)需要更改程序的問題。圖1顯了PHP連接數(shù)據(jù)庫(kù)的兩種方法。

        PHP

        MySQL

        MySQL

        圖1PHP連接數(shù)據(jù)庫(kù)說明圖

        4.一個(gè)應(yīng)用實(shí)例

        現(xiàn)在很多校園網(wǎng)站都提供成績(jī)查詢功能。PHP和MySQL數(shù)據(jù)庫(kù)相結(jié)合使用可以方便的實(shí)現(xiàn)此功能。首先建立數(shù)據(jù)庫(kù)Score及數(shù)據(jù)表Score。建表SQL語(yǔ)句如下:

        CreattableScore(

        Stu_novarchar(10)notnull,

        namevarchar(10)notnull,

        scoreltinyint(4),

        score2tinyint(4),

        PrimaryKey(stu_no)

        );

        1)通過PHP的數(shù)據(jù)庫(kù)函數(shù)訪問MySQL的代碼如下:

        〈?php

        print(“〈html〉〈head〉\n”);

        print(“〈title〉成績(jī)查詢〈/title〉〈/head〉\n”);

        print(“〈body〉〈cennter〉”);

        print(“〈fontsize=6color=”ff0000〉您的成績(jī)?nèi)缦隆?font〉”);

        $comm=mysql_connect(“l(fā)ocalhost”,“root”,"");

        mysql_select_db(“Score”,$comm);

        $str=“Select*FromScoreWherestu_no=’$pstu_no''''andname=’$pname''''”;

        $reault=mysql_query($str,$comm);

        print(“〈tablealign=center〉”);

        $sqlrow=mysql_fetch_row($result));

        print(“學(xué)號(hào):$sqlrow[0]”);

        print(“姓名:$sqlrow[1]”);

        print(“成績(jī)1:$sqlrow[2]”);

        print(“成績(jī)2:$sqlrow[3]”);

        print(“〈/table〉〈body.〈/html〉”);

        ?〉

        2)通過ODBC訪問MySQL數(shù)據(jù)庫(kù)的代碼如下(省略的代碼同上):

        〈?php

        …

        $comm=odbc_connect(“Score”,"system","");

        $str="Select*FromScoreWherename=’$pname’andstu_no=’$pstu_no’”;

        $result=odbc_do($comm,$str);

        …

        while(odbc_fetch_row($result))

        {

        $pstu_no=odbc_result($result,"stu_no");

        $pname=odbc_result($result,"name");

        $score1=odbc_result($result,"score1");

        $score2=odbc_result($result,"score2");

        print(“學(xué)號(hào):$pstu-no”);

        print(“姓名:$pname”);

        print(“成績(jī)1:$score1”);

        print(“成績(jī)2:$score2”);

        }

        …?〉

        5.結(jié)束語(yǔ)

        對(duì)于Wed服務(wù)器端的開發(fā),PHP是一種易開發(fā)、高效能的動(dòng)態(tài)腳本編程語(yǔ)言。在未來的幾年內(nèi),PHP必將成為主流的腳本語(yǔ)言,并被Wed研究和開發(fā)人員熟悉和掌握。

        參考文獻(xiàn)

        第8篇:數(shù)據(jù)庫(kù)技術(shù)論文范文

        關(guān)鍵詞:ADO數(shù)據(jù)庫(kù),VBA

         

        1、引言

        目前交互性課件在教學(xué)中的應(yīng)用越來越廣泛,為教學(xué)工作帶來了很大的便利。但是要完成由大量交互性幻燈片組成的課件時(shí),如果還是采用逐一完成每一張幻燈片,或者是一個(gè)個(gè)控件的添加再編程去實(shí)現(xiàn)的話,光是內(nèi)容的錄入這一項(xiàng),工作量就不小,加上還有大量的動(dòng)畫、格式等設(shè)置工作,整個(gè)制作過程比較繁瑣,需要很多的時(shí)間。針對(duì)這點(diǎn),可以利用Powerpoint內(nèi)置的VBA語(yǔ)言和數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,直接把后臺(tái)數(shù)據(jù)庫(kù)文件中的數(shù)據(jù)導(dǎo)入到PPT課件中,那么就只需要一張幻燈片就可以達(dá)到多張幻燈片的效果,大大簡(jiǎn)化了制作過程,極大提高工作效率,并且擴(kuò)展性很強(qiáng)。

        2、使用VBA和數(shù)據(jù)庫(kù)技術(shù)制作交互性課件

        這里所使用的VBA是新一代標(biāo)準(zhǔn)宏語(yǔ)言,是VB的子集,是一種面向?qū)ο?,事件?qū)動(dòng)的可視化語(yǔ)言,它是Office套裝軟件的一個(gè)十分重要的組件。本文是通過Microsoft的OLEDB技術(shù)中的ADO對(duì)象來實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接的。運(yùn)行Powerpoint 2003后,首先單擊“工具/宏/VisualBasic編輯器”進(jìn)入VBA編輯器,在VBA編輯器中選擇“工具/引用”命令,在引用列表中勾選“Microsoft ActiveXData Objects 2.6 Library”(不同環(huán)境下ADO的版本號(hào)可能不同),這里要用到ADO數(shù)據(jù)模型中的常用對(duì)象Connection,它代表與數(shù)據(jù)源的連接,在訪問數(shù)據(jù)庫(kù)時(shí),首先需要?jiǎng)?chuàng)建一個(gè)Connection對(duì)象,通過它建立到數(shù)據(jù)庫(kù)的連接。創(chuàng)建的方法如下:dim cnnas new adodb.connection??萍颊撐???萍颊撐摹A硪粋€(gè)是Recordset對(duì)象,它表示來自基本表或命令執(zhí)行結(jié)果的記錄全集。使用ADO時(shí),通過Recordset對(duì)象可對(duì)幾乎所有數(shù)據(jù)進(jìn)行操作。

        下面以制作單選題為例,介紹一下實(shí)現(xiàn)的過程。先把數(shù)據(jù)庫(kù)文件創(chuàng)建好,這里的數(shù)據(jù)庫(kù)文件選擇的是微軟的ACCESS數(shù)據(jù)庫(kù)文件,數(shù)據(jù)庫(kù)文件中有一個(gè)test表,其實(shí)就是一個(gè)題庫(kù)表,如表1,表中的數(shù)據(jù)就是要出現(xiàn)在課件中的一個(gè)個(gè)題目。

        接著制作幻燈片界面,如圖1,打開“控件工具箱”工具欄,把需要的控件一一添加到幻燈片中,在屬性對(duì)話框中進(jìn)行屬性值的設(shè)置。1個(gè)標(biāo)簽用來顯示題目?jī)?nèi)容、4個(gè)單選按鈕顯示題目中的各個(gè)選項(xiàng)、4個(gè)命令按鈕,各命令按鈕的功能是:“開始”顯示第一題,“上一題”和“下一題”就是前進(jìn)和后退的功能,“查看”是顯示正確答案。這里只要針對(duì)各個(gè)控件編程就可以了。在VBA編輯器中輸入以下代碼:

        首先在通用聲明中定義全局變量,可為整個(gè)程序的各事件、模塊使用:

        Dim cnn As New ADODB.Connection

        Dim rs1 As New ADODB.Recordset

        Dim varsource As String

        Private Sub CommandButton1_Click() ' 開始按鈕

        varsource = 'select *from test'

        cnn.ConnectionString = 'Provider=Microsoft.jet.oledb.4.0;'_

        + 'data source =g: testacle.mdb'

        cnn.Open

        Set rs1.ActiveConnection = cnn

        rs1.CursorType = adOpenStatic

        rs1.Open varsource

        Label1.Visible = True

        Option1.Visible = True

        ……

        Option4.Visible = True

        rs1.MoveFirst

        If rs1.BOF <> True Then

        Label1.Caption = CStr(rs1.Fields('編號(hào)')) & '.'& rs1.Fields('題目')

        Option1.Caption = 'A、' & rs1.Fields('選項(xiàng)A')

        Option2.Caption = 'B、' & rs1.Fields('選項(xiàng)B')

        Option3.Caption = 'C、' & rs1.Fields('選項(xiàng)C')

        Option4.Caption = 'D、' & rs1.Fields('選項(xiàng)D')

        ……

        Private Sub CommandButton2_Click() ‘下一題命扭按鈕

        rs1.MoveNext

        If rs1.EOF <> True Then

        Label1.Caption = CStr(rs1.Fields('編號(hào)')) & '.'& rs1.Fields('題目')

        Option1.Caption = 'A、' & rs1.Fields('選項(xiàng)A')

        ……

        CommandButton3.Enabled = True

        上一題命扭按鈕的單擊事件過程和“下一題”類似,區(qū)別是往前訪問數(shù)據(jù)記錄

        Private Sub CommandButton4_Click() '查看按鈕

        If rs1.BOF Or rs1.EOF <> True Then

        MsgBox '正確答案是' & CStr(rs1.Fields('答案')) & '你答對(duì)了嗎!'

        End If

        End Sub

        Sub onslideshowterminate() ‘當(dāng)幻燈片播放完畢或中斷時(shí),關(guān)閉記錄集,關(guān)閉數(shù)據(jù)庫(kù)文件

        rs1.Close

        cnn.Close

        End Sub

        這樣通過連接數(shù)據(jù)庫(kù)的方式,直接把一個(gè)題庫(kù)數(shù)據(jù)庫(kù)文件內(nèi)容導(dǎo)入到課件中,整個(gè)PPT只需要一張幻燈片就可以顯示所有的題目。運(yùn)行時(shí),單擊“開始”顯示第一題,單擊“下一題”和“上一題”可以顯示后續(xù)的或之前的每一題,單擊“查看”看答案??萍颊撐摹1疚牡拇a實(shí)現(xiàn)的功能都在Windows XP環(huán)境下Powerpoint2003中測(cè)試通過。

        3、結(jié)束語(yǔ)

        交互性課件對(duì)教學(xué)工作有著很大的幫助,本文介紹了在Powerpoint中應(yīng)用VBA和數(shù)據(jù)庫(kù)技術(shù)創(chuàng)建具有交互性的課件的方法,實(shí)現(xiàn)方法簡(jiǎn)單,使我們制作交互性課件的過程簡(jiǎn)化了許多,容易了許多。當(dāng)然我們還可以利用VBA編程語(yǔ)言來制作出更富有趣味性的課件,這就需要深入學(xué)習(xí)VBA編程技術(shù)。

        參考文獻(xiàn)

        [1]王余勤.VB A技術(shù)在Powerpoint中的應(yīng)用研究.[J]中國(guó)醫(yī)學(xué)教育技術(shù).2005

        [2]王川,阮興平等.中文版Office2000VBA一冊(cè)通[M].北京.人民郵電出版社.2000

        [3]韓澤坤.Access 2003公司數(shù)據(jù)庫(kù)管理綜合應(yīng)用[ M]北京.中國(guó)青年出版社.2005

        第9篇:數(shù)據(jù)庫(kù)技術(shù)論文范文

        論文摘要:目前,大多數(shù)高職高專院校以《sql server數(shù)據(jù)庫(kù)與應(yīng)用》課程作為計(jì)算機(jī)等相關(guān)專業(yè)的專業(yè)課,但這是一門理論性較強(qiáng)的課程,傳統(tǒng)的以理論講解為主的數(shù)據(jù)庫(kù)課程教學(xué)顯然不能適應(yīng)高職院校教學(xué),本文針對(duì)這一不足提出該課程與一門前臺(tái)語(yǔ)言整合的教學(xué)改革思路。

        1 數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)信息管理專業(yè)中的地位

        1.1 課程性質(zhì)與任務(wù) 是“計(jì)算機(jī)信息管理”專業(yè)必修的核心課程,有很強(qiáng)的實(shí)用性。教授學(xué)生理解關(guān)系型數(shù)據(jù)庫(kù)原理,掌握關(guān)系型數(shù)據(jù)庫(kù)的設(shè)計(jì)、管理和維護(hù),讓學(xué)生學(xué)完之后能夠利用數(shù)據(jù)庫(kù)知識(shí)進(jìn)行信息處理和管理。

        1.2 課程培養(yǎng)目標(biāo) 通過數(shù)據(jù)庫(kù)技術(shù)課程的學(xué)習(xí),具有設(shè)計(jì)、使用和維護(hù)一個(gè)一般數(shù)據(jù)庫(kù)系統(tǒng)的基本能力,能夠根據(jù)具體的信息管理工作要求,設(shè)計(jì)出符合要求的數(shù)據(jù)庫(kù)系統(tǒng),并掌握一定的界面開發(fā)能力。

        1.3 課程教學(xué)內(nèi)容 主要知識(shí)點(diǎn):關(guān)系型數(shù)據(jù)庫(kù)的基本概念、數(shù)據(jù)庫(kù)的設(shè)計(jì)、具體創(chuàng)建表、創(chuàng)建數(shù)據(jù)的方法、常用的數(shù)據(jù)庫(kù)對(duì)象、sql語(yǔ)言,重點(diǎn)是數(shù)據(jù)的查詢統(tǒng)計(jì)語(yǔ)句、數(shù)據(jù)庫(kù)的安全與管理,至少學(xué)習(xí)一種前臺(tái)開發(fā)平臺(tái)與數(shù)據(jù)庫(kù)的連接及數(shù)據(jù)基本操縱方法。 能力要求:熟練掌握數(shù)據(jù)庫(kù)的設(shè)計(jì)與創(chuàng)建、掌握數(shù)據(jù)庫(kù)安全與管理維護(hù)操作。通過實(shí)際項(xiàng)目的學(xué)習(xí),能夠根據(jù)用戶需求設(shè)計(jì)合理數(shù)據(jù)庫(kù),熟練掌握sql查詢和統(tǒng)計(jì)語(yǔ)句,能夠編寫sql語(yǔ)句查詢分析數(shù)據(jù)。

        2 數(shù)據(jù)庫(kù)技術(shù)課程教學(xué)中存在的問題

        2.1 單獨(dú)開設(shè),注重理論教學(xué),學(xué)生運(yùn)用知識(shí)的能力差 目前,大多數(shù)高職院校計(jì)算機(jī)信息管理專業(yè)都會(huì)單獨(dú)開數(shù)據(jù)庫(kù)技術(shù)這門課。很多教師在教學(xué)活動(dòng)過程中強(qiáng)調(diào)知識(shí)點(diǎn)的完整性,按照教材的章節(jié)順序進(jìn)行講解,不能充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性。學(xué)完之后,學(xué)生只掌握了一些基本概念,一些簡(jiǎn)單的sql語(yǔ)句等,但還不能理解數(shù)據(jù)庫(kù)技術(shù)作為信息管理系統(tǒng)后臺(tái)技術(shù)支持的重要性,在進(jìn)行數(shù)據(jù)庫(kù)程序開發(fā)時(shí),自己不能設(shè)計(jì)合理的數(shù)據(jù)庫(kù)。

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

        3 數(shù)據(jù)庫(kù)技術(shù)與其他前臺(tái)語(yǔ)言的整合

        數(shù)據(jù)庫(kù)技術(shù)作為現(xiàn)代信息化技術(shù)的后臺(tái)技術(shù)支持,除了具有一定的實(shí)用性外,還需要前臺(tái)語(yǔ)言的連接,這樣才能形成一個(gè)具有一定實(shí)用價(jià)值的系統(tǒng)。目前信息系統(tǒng)的結(jié)構(gòu)是c/s結(jié)構(gòu)或b/s結(jié)構(gòu)。用于c/s模式開發(fā)的主要有vb、delphi等,用于b/s模塊開發(fā)的主要有asp、jsp、php等,目前,隨著電子商務(wù)的發(fā)展,b/s模式的程序更加普及,社會(huì)對(duì)b/s模式程序設(shè)計(jì)、維護(hù)的人員需求較大。

        考慮到單獨(dú)開設(shè)數(shù)據(jù)庫(kù)技術(shù)的教學(xué)效果不是很好,筆者所在的學(xué)校嘗試將數(shù)據(jù)庫(kù)技術(shù)與asp整合起來,培養(yǎng)學(xué)生網(wǎng)站數(shù)據(jù)庫(kù)的開發(fā)維護(hù)能力。經(jīng)過充分的社會(huì)調(diào)研,分析工作崗位要求確定教學(xué)內(nèi)容,以“夠用、實(shí)用”為原則,讓學(xué)生學(xué)有所得,并培養(yǎng)學(xué)生具有一定的自學(xué)能力。

        改革后,采用項(xiàng)目課程的形式進(jìn)行教學(xué)設(shè)計(jì)。課程教學(xué)內(nèi)容圍繞學(xué)生成績(jī)管理系統(tǒng)展開,重點(diǎn)是網(wǎng)站數(shù)據(jù)庫(kù)的設(shè)計(jì),并講解一定的前臺(tái)網(wǎng)頁(yè)開發(fā)技術(shù)。將教學(xué)內(nèi)容對(duì)應(yīng)到項(xiàng)目的各個(gè)環(huán)節(jié),整個(gè)教學(xué)過程模擬計(jì)算機(jī)企業(yè)數(shù)據(jù)庫(kù)項(xiàng)目開發(fā)的流程。

        3.1 教學(xué)內(nèi)容的分解 進(jìn)行數(shù)據(jù)庫(kù)項(xiàng)目開發(fā),首先是進(jìn)行需求分析,明確系統(tǒng)功能,分析當(dāng)前工作過程中需要存儲(chǔ)的數(shù)據(jù),可以收集一些紙質(zhì)的管理文檔,確定系統(tǒng)需要的基本數(shù)據(jù)結(jié)構(gòu),所有數(shù)據(jù)庫(kù)技術(shù)課程最先講述的應(yīng)該是關(guān)于系統(tǒng)數(shù)據(jù)邏輯設(shè)計(jì)方面的內(nèi)容;確定系統(tǒng)的基本數(shù)據(jù)結(jié)構(gòu)后,接下來要做的就是將它轉(zhuǎn)化為系統(tǒng)的存儲(chǔ)結(jié)構(gòu),這部分涉及到數(shù)據(jù)庫(kù)的創(chuàng)建和數(shù)據(jù)表的設(shè)計(jì)與創(chuàng)建;建好數(shù)據(jù)庫(kù)和表后,就要實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的基本操作,如增加、查詢、修改、刪除,這部分內(nèi)容一般對(duì)應(yīng)于數(shù)據(jù)庫(kù)項(xiàng)目開發(fā)中的程序設(shè)計(jì)環(huán)節(jié),sql語(yǔ)言的學(xué)習(xí);學(xué)完數(shù)據(jù)操作語(yǔ)句之后,針對(duì)項(xiàng)目開發(fā)中可能涉及的復(fù)雜查詢、數(shù)據(jù)統(tǒng)計(jì),以及實(shí)現(xiàn)復(fù)合操作的要求,還涉及到視圖的設(shè)計(jì)與建立、存儲(chǔ)過程和觸發(fā)器的設(shè)計(jì)和創(chuàng)建;學(xué)完以上內(nèi)容之后,涉及的就是數(shù)據(jù)庫(kù)安全和維護(hù)方面的內(nèi)容,屬于數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目初步完成之后的工作;最后,就是綜合運(yùn)用前面所提到的知識(shí),開發(fā)一個(gè)完整的數(shù)據(jù)庫(kù)應(yīng)用項(xiàng)目,數(shù)據(jù)庫(kù)技術(shù)課程內(nèi)容的分解及對(duì)應(yīng)的應(yīng)用程序開發(fā)過程如圖1所示。

        3.2 課程實(shí)施建議 學(xué)時(shí):總學(xué)時(shí)72,其中理論36學(xué)時(shí),實(shí)踐36學(xué)時(shí)。前導(dǎo)課程:excel、網(wǎng)頁(yè)制作、asp。

        3.3 項(xiàng)目的實(shí)施 教師首先給學(xué)生演示開發(fā)好的系統(tǒng),讓學(xué)生了解系統(tǒng)的功能,整個(gè)項(xiàng)目的開發(fā)過程。然后結(jié)合教學(xué)內(nèi)容將項(xiàng)目進(jìn)行分解,明確開發(fā)步驟和本課程對(duì)應(yīng)的知識(shí)模塊,將整個(gè)項(xiàng)目分解為多個(gè)子項(xiàng)目,針對(duì)每個(gè)子項(xiàng)目展開知識(shí)講授,并利用項(xiàng)目方式,讓學(xué)生分組完成子項(xiàng)目,在所有講授完畢之后,讓學(xué)生對(duì)子項(xiàng)目進(jìn)行組合并修改,形成一個(gè)完整的項(xiàng)目,最后舉行作品匯報(bào)會(huì),讓學(xué)生相互評(píng)價(jià)完成項(xiàng)目的情況,給出評(píng)語(yǔ)及建議,教師對(duì)學(xué)生完成的項(xiàng)目進(jìn)行驗(yàn)收和總結(jié)課程的教學(xué)成果。整個(gè)教學(xué)過程循序漸進(jìn),環(huán)環(huán)相扣,既將課程內(nèi)容講授給學(xué)生,又讓學(xué)生經(jīng)歷了整個(gè)數(shù)據(jù)庫(kù)項(xiàng)目的開發(fā)過程,教學(xué)效果明顯提高。

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

        4 結(jié)語(yǔ)

        在《數(shù)據(jù)庫(kù)技術(shù)》的教學(xué)實(shí)踐過程中,將其與前臺(tái)開發(fā)技術(shù)asp整合,并采用項(xiàng)目的形式進(jìn)行教學(xué),教學(xué)中數(shù)據(jù)庫(kù)原理的有關(guān)內(nèi)容和概念貫穿于整個(gè)教學(xué)過程,即讓原理部分與應(yīng)用緊密結(jié)合。這樣既能讓學(xué)生能知其然并知其所以然,又能避免了純粹講原理的枯燥和泛味,取得了良好的教學(xué)效果。

        參考文獻(xiàn):

        [1]李康樂.高職高專數(shù)據(jù)庫(kù)技術(shù)改革新思路,哈爾濱金融高等專科學(xué)校學(xué)報(bào).[j],2009.6.

        无码人妻一二三区久久免费_亚洲一区二区国产?变态?另类_国产精品一区免视频播放_日韩乱码人妻无码中文视频
      2. <input id="zdukh"></input>
      3. <b id="zdukh"><bdo id="zdukh"></bdo></b>
          <b id="zdukh"><bdo id="zdukh"></bdo></b>
        1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

          <wbr id="zdukh"><table id="zdukh"></table></wbr>

          1. <input id="zdukh"></input>
            <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
            <sub id="zdukh"></sub>
            准格尔旗| 彰化市| 梁平县| 钟山县| 玛多县| 册亨县| 宜川县| 木里| 太和县| 横峰县| 贵阳市| 日喀则市| 海原县| 莫力| 红安县| 龙门县| 社旗县| 北京市| 成都市| 桓台县| 辽阳市| 嘉义县| 襄垣县| 阿坝县| 民和| 儋州市| 砀山县| 吉木萨尔县| 祁东县| 昌宁县| 增城市| 珠海市| 马尔康县| 二连浩特市| 湖州市| 富裕县| 炎陵县| 井研县| 哈尔滨市| 定襄县| 乌什县| http://444 http://444 http://444