国产成人v爽在线免播放观看,日韩欧美色,久久99国产精品久久99软件,亚洲综合色网站,国产欧美日韩中文久久,色99在线,亚洲伦理一区二区

學習啦 > 論文大全 > 其它論文范文 > 計算機系畢業(yè)論文范文參考

計算機系畢業(yè)論文范文參考

時間: 斯娃805 分享

計算機系畢業(yè)論文范文參考

  提升高師計算機系的競爭力是為中學提供合格的計算機人才的基礎,也是當前高師計算機系能否生存與健康發(fā)展的關鍵所在。下面是學習啦小編為大家推薦的計算機系畢業(yè)論文,供大家參考。

  計算機系畢業(yè)論文范文一:計算機數據庫的建構與管護

  企業(yè)管理數據庫[3]的數據信息是由工業(yè)管理以及商業(yè)管理要求來決定的,收集職工詳細信息,包括人員情況、職工薪水、職稱晉級、產品指標以及銷路規(guī)劃等,及時了解員工的工作狀況以及企業(yè)的經濟數據,能夠提高工作效率,使企業(yè)的日常運營方便快捷。當構建企業(yè)數據庫的時候,比如企業(yè)的產品數據庫,數據庫包含的信息有產品的性能特征、廠家的具體情況等,因此檢索字段可以設置為產品名稱、廠家名稱以及產品分類號等,有利于用戶快速檢索相關產品,當客戶需要查找某種產品的時候,只需要輸入主題字或者關鍵字,就可以獲得該產品的產品情況。另外,由于員工的加入以及退出,會導致信息資料的變化,因此,在建立企業(yè)數據庫的時候,應該嚴格按照數據庫的構建流程,建立完善的數據庫體系。對于人員流失比較頻繁的部門,應該建立專門的數據庫,保證數據庫的完善,避免數據庫的損壞。在日常工作中,還要不定期對數據庫數據信息進行更新。

  盡管數據庫是嚴格按照流程進行構建的,但是數據庫的漏洞也是難以避免的。比如前后工作之間的銜接以及校驗,比如計算機文字的錯誤錄入。因此,必須對數據庫進行維護和管理。

  1加強數據庫管理人員的技能

  維護計算機數據庫,應該加強數據庫管理人員的專業(yè)技能和綜合素質,使它們能夠熟練掌握計算機專業(yè)知識,熟練運用計算機相關軟件。建立專門的數據庫校驗部門,分派專業(yè)管理人員對數據庫進行分析和校驗,檢查數據庫構建過程以及檢索過程中出現的錯誤,并且及時進行核實,并且進行更正,保證數據庫信息資源的準確性和完整性。

  2加強數據庫的更新與維護

  當計算機數據庫構建完畢以后,應該全面檢查輸入信息的準確性以及完整性,建立定期檢查制度[4],保證計算機數據庫的質量,提高數據庫的利用效率。數據庫的時效性影響著數據庫的生命。因為科學技術發(fā)展十分迅速,數據信息不斷更換,比如國家政策、法律法規(guī)等,隨時都可能出現過時的現象,一旦舊的法律以及標準被重新制定或者修改和增補,那么就需要重新錄入最新數據信息,代替作廢的舊信息。因此,除了選擇性能好的操作系統(tǒng)之外,還應該及時對系統(tǒng)進行升級,保證系統(tǒng)的穩(wěn)定運行,還要對數據信息進行實時記錄,及時進行更新,并添加到數據庫中,有利于利用數據庫的信息資源。對于大學圖書館數據庫的維護,由于分類名目較多,圖書資源繁雜,因此,應該根據學校的性質以及文獻的專業(yè)設置,細化圖書文獻資源的分類工作,減少不必要的類別,并且添加新的文獻資源。如果不能及時對數據庫進行更新維護,那么就無法保證數據庫的準確性以及全面性,從而對數據庫的有效應用造成影響。對于企業(yè)產品數據庫的維護,一般在一至兩周年內對數據進行更新[5],因為產品可能停產或者改型,也可能研制出了新一代的產品,而且有些廠家可能已經倒閉,或者更換了廠址,或者改了新的廠名,產品信息的變化非常大,所以,必須及時對產品的相關數據信息進行更新,保證產品信息具有一定的時效性。只有及時更新數據庫,才能保證數據庫的活力與生命,才能滿足信息時代人們對于數據信息的需求。

  3重視用戶的計算機教育

  在計算機數據庫的使用過程中,還要對數據庫的使用者進行相關培訓。只有對使用者普及計算機知識以及數據庫的知識,才能使用戶在使用過程中達到快捷方便的使用目的。另外,還應該編制用戶使用手冊,并且重點標注重要的注意事項,使使用者能夠合理地運用數據庫信息資源,避免造成數據庫的破壞。

  4營造方便快捷的網絡環(huán)境

  當數據庫建成以后,必須配備一定數量的、性能好、運行穩(wěn)定的計算機,還需要定期對計算機的設備硬件以及應用軟件進行定期檢測和維護,確保計算機數據庫的正常使用。營造方便快捷的網絡環(huán)境,有利于推動社會經濟和文化教育,擴展數據庫的應用領域,提高數據庫的使用效率,充分發(fā)揮數據庫的強大作用。

  隨著時代的進步以及科學技術的發(fā)展,計算機數據庫成為學校以及企業(yè)必需的工具。數據庫的構建和管理也是一項長期而復雜的工程,因此,在數據庫的操作過程中,必須細致入微,銜接得當,創(chuàng)造出一個穩(wěn)定、準確的操作環(huán)境,提高學習和工作的效率。

  計算機系畢業(yè)論文范文二:時間性能數據庫的運用

  1背景介紹

  將數據庫中的數據和時間屬性進行特殊處理的必要性在上世紀七十年代就被理解和提出.支持這種處理的數據庫被稱為時間數據庫.快速數據恢復和更新(即在線訪問即時信息的可能性)是數據庫管理系統(tǒng)最重要特征之一.自上世紀七十年代起的二十年中,時間數據庫已經被非常詳盡的研究,但還沒有一種廣泛應用的商業(yè)數據庫管理系統(tǒng)支持時間屬性,而且將時間屬性工具加入到結構化查詢語言(SQL)標準中的嘗試也失敗了.時間屬性工具的缺乏造成了人們對時間數據功能的研發(fā)與執(zhí)行的不完善,其嚴重缺陷表現在以下幾方面:

  *對完整性約束的應用,復雜且效率低;

  *對開發(fā)者來說執(zhí)行查詢的邏輯有模糊的連接,有些數據庫管理功能在應用中才能被實現;

  *由于缺乏明確的設計模式,使程序的執(zhí)行產生多樣性,甚至在同一個應用中就顯示出不同;

  *同樣的功能被重復執(zhí)行.需要注意的是,幾乎所有關于時間數據庫的研究都存在著對支持時間數據的手段已包含在數據庫管理系統(tǒng)中并被執(zhí)行的假設.雖然這樣的假設保證了查詢語言所必需的功能可以使用,但是時間屬性在數據庫管理系統(tǒng)水平上全面執(zhí)行的代價非常昂貴,且沒有現成可用的解決方案.

  本文將論述如何在廣泛應用的商業(yè)數據庫管理系統(tǒng)構架中局部實施時間功能.因為不能對已確立的信息系統(tǒng)程序設計和已開發(fā)好的程序做出重大的改變,所以提出了一種在構架中利用現有技術工具來實施的方法,這項課題的主要目的闡述如下:

  *提供在傳統(tǒng)關系或對象關系的數據庫管理系統(tǒng)的構架中使用時間屬性手段;

  *對在應用程序設計和數據庫已確立的方法中進行細微改變的限制;

  *執(zhí)行程序不能降低系統(tǒng)中沒有使用時間數據的那些部分的性能;

  *不對使用傳統(tǒng)方式來保證數據完整性的控制造成妨礙;*執(zhí)行程序的成本必須低廉.

  2基本執(zhí)行法則

  2.1對于歷史數據的要求

  歷史數據的存儲是系統(tǒng)的需求,這一需求可能對應用的各個領域至關重要.系統(tǒng)的主要事件邏輯模塊可以在應用程序的時間層面上進行獨立的設計與開發(fā).從本質上講,支持歷史數據更改同支持事務完整性和經授權的數據訪問,都屬于系統(tǒng)的基本功能.在本文中,使用的是區(qū)間時間的數據表達形式.假設一實體,它的任何歷史改變都必須存儲下來,并同這實體的當前狀態(tài)(即事物對象的普通狀態(tài))一起,表現出這個實體的表達形式.當表達形式有效時,除普通屬性外,它成為了一個被用于研究區(qū)間時間的抽象概念.在對象級別上,有效和時間的表達形式之間的關系通常取決于執(zhí)行程序.時間屬性的支持不會影響到系統(tǒng)事物邏輯分析和設計,并且不需要任何特殊的開發(fā)程序.需要存儲歷史數據的應用程序的設計必須包括下列步驟:

  *設計系統(tǒng)的事物邏輯;

  *增加對保留某些事物實體的歷史變化的要求.

  因此,設計步驟須指定實體以及之間關系.對于這些實體及關系,必須保留修改歷史.統(tǒng)一建模語言(UML)模板便是例子之一.應用程序必須能夠處理歷史數據,這就要求開發(fā)特殊的界面來進行數據訪問,開發(fā)圖形界面向終端用戶呈現歷史數據.應用程序的進程邏輯在時間面上的疊交狀態(tài),僅意味著概念上支持歷史更改要求的數據模型可被獨立地進行設計.包含系統(tǒng)實體有效狀態(tài)的數據模型稱為基本模型,對于歷史更改的基本模型來說,添加屬性的數據模型稱為時間模型.在本文中將就關系數據庫中的時間表達做出詳細的描述.支持歷史數據的方法不需要附加編碼.存儲歷史改變的表和表中更新數據的觸發(fā)器可以從基本模型的模式中自動生成.

  2.2對于歷史數據的表達

  我們對實體及其關系進行定義以便創(chuàng)建時間模式,這些實體和關系的歷史更改必須被存儲下來.在基本模式中,這些實體及其關系是與關系表相關聯的.對每一個這樣的表,我們用與基本模式同樣的文件名創(chuàng)建一個附加表,并加以H前綴.例如,對文件名為EMPLOYEE的表,我們創(chuàng)建了以HEMPLOYEE為名的表.這個新的表包含了與基本表同樣的列,以及兩個額外的列——時間區(qū)間的開始與結束,在這一區(qū)間中,表中每行的數值都是有效的.這兩個額外列的名字分別由基本表中的名字加以FTS(實施時間標記)后綴和XTS(終止時間標記)后綴來構成.每一個H表都具有主鍵和外鍵.主鍵由基本表的主鍵和FTS列構成.例如(圖1)表HEMPLOYEE,主鍵為:Primarykey(ID,EMPLOYEE-FTS)基本表的主鍵則被用做H表的外鍵:Foreignkey(ID)referencesEMPLOYEE(ID)H表中的數據自動更新,因此,時間模式里不存在完整性約束.

  2.3對于更改歷史的更新

  現在來考慮在H表中插入和更新記錄重要的規(guī)則是應用程序不可直接更新這些表中的數據,H表應進行自動更新.自動更新可由觸發(fā)器執(zhí)行或者作為應用程序構架中的功能.以下是數據更新的規(guī)則:

  *當一個記錄插入到基本模式表中時,同樣的數據也被插入到相應的時間模式H表中FTS字段的數值被設成當前的日期和時間,XTS字段的數值設成一個遠離的時間點.

  *當一個記錄在基本模式表中被更新時,在H表中相應的記錄(具有同樣的主鍵和XTS字段等于ENDDATE)也隨之更新.之后,這一記錄將不再有效,同時XTS字段被設為當前時間.一個具有當前字段值的新記錄隨即插入到H表,FTS字段設成當前時間,XTS字段重新設成ENDDATE;

  *當基本模式表中的記錄被刪除時,H表中相應的記錄(XTS字段為ENDDATE)也隨即進行更新,將XTS字段設為當前時間.H表保留了所有數據更改的歷史.每一個H表中的記錄在區(qū)間[FTS,XTS]中都是有效的.更改歷史是連續(xù)的,前面描述的帶有同樣主鍵的記錄的FTS字段值與XTS字段值在同一時間進行改變.H表的主鍵由基本表的主鍵和FTS字段構成.由于時間是離散的,上面描述的模式不能保證主鍵的值是唯一的.

  這一問題可以通過附加檢查得以解決.如果另一個具有當前FTS值的記錄已經存在,那么至少在新的記錄中FTS有一位有效值會被增加.盡管基本模式中的所有數據在時間模式中都存在,基本模式仍是有用的,理由如下:

  *完整性約束在時間模式中沒有定義,并且可以不被數據庫管理系統(tǒng)進行核實;

  *時間模式表可能比基本模式表大很多;

  *對于一些查詢,時間模式中的數據連接不如基本模式表中的連接有效.

  以上提出的執(zhí)行方法對于其他類型的冗余也進行了假設,冗余的程度經過了選擇,從而更易實行有效查詢.很明顯,為了能夠有效執(zhí)行查詢,數據庫需要進行細微的調整.特別是時間表上應選擇一組索引.不過,這一問題超出了本文論述的范圍,在此不詳敘述.我們強調不同的完整性約束可以在基本模式中存儲當前數據的值,以確保建立高度可靠的數據庫.

  3數據庫查詢執(zhí)行

  3.1包含時間條件的查詢

  基本模式中的數據查詢提供了數據的當前值.由于時間數據的支持使得在過去一定時間區(qū)間里獲得的有效數據、實體更改的歷史、帶有時間謂詞的執(zhí)行查詢以及生成各種報告均成為可能.例如我們可以找出一個員工在任職經理時工資的改變,或者這一員工在一定時間區(qū)間里的平均工資.在本文中,將對以下查詢進行探討:

  *快照查詢可獲得在過去某一時間上實體及其關系的狀態(tài).例如我們可以查詢到某個員工在2000年12月31日的工資是多少;

  *跟蹤日志查詢可以追溯實體更改的歷史例如可以查詢員工在過去5年中工資變動的情況.

  下面分別論述歷史數據表達如何應用在以上的查詢中,從而在結構化查詢語言(SQL)中對查詢進行表達.

  3.2快照查詢

  實際上,快照查詢是帶有附加參數的普通查詢,也就是追溯查詢數據有效時的時間.為了將一個普通查詢轉換為快照查詢,需要執(zhí)行以下步驟:(1)將基本表中的參照替換為相應H表中的參照.(2)對每個與查詢相關的H表,在WHERE語句中添加附加條件:snapshotdate>=FTS和snapshotdate<XTS.然后,將特定時間里的記錄從每個H表中選擇出來例如選擇當前某位員工工資的查詢?yōu)?SELECTE.SALARYFROMEMPLOYEEEWHEREE.ID=100這種在特定時間里對那位員工工資的查詢被轉換成下面的查詢:SELECTE.SALARYFROMHEMPLOYEEEWHEREE.ID=100ANDEMPLOYEEFTS>=:snapshotdateANDEMPLOYEEXTS<:snapshotdate由于同一位員工的時間區(qū)間是不會重疊的,兩個查詢產生同一個記錄需要注意的是,有效數據在H表中被復制,因此,最后一個查詢也會產生有效數據(例如,當snapshotdate=currentdate).

  3.3跟蹤日志查詢

  現在我們來論述追溯歷史更改的查詢.這種查詢的復雜度取決于與查詢有關的時間表的數量,所選記錄有效的時間區(qū)間在不同的時間表中必須吻合.為了創(chuàng)建一個跟蹤日志查詢,需要兩個帶有不同參數的函數.一個產生最大自變量,另一個產生最小自變量.在查詢中會用到下列表達式:

  *maximal(table1fts,…,tablenfts)從自變量列表中選出最大的自變數.我們將其代入所有與查詢有關的H表的FTS值.為了簡潔起見,這一函數產生的值記為MAXFTS;

  *minimal(table1xts,…,tablenxts)從自變量列表中選出最小的自變數.我們將其代入所有與查詢有關的H表的XTS值.同樣,這一函數產生的值記為MINXTS.為了將查詢轉換為跟蹤日志查詢,需要執(zhí)行以下步驟:(1)將基本表中的參照替換為相應H表中的參照.(2)將表達式MAXFTS和MINXTS加入所選字段的列表中.(3)將附加條件MAXFTS<MINXTS加入WHERE語句中.(4)下面的步驟可能需要操作:對歷史更改進行追溯的區(qū)間進行界定.在WHERE語句中加入條件MINXTS>SANDMAXFTS<E,其中S和E分別是區(qū)間的開始值和終止值.假設查詢一位員工及其部門的信息:隨著時間的變化,這位員工的工資、所在部門甚至姓名都有可能改變.在一定時間區(qū)間里選擇同樣數據的跟蹤日志查詢?yōu)椤?/p>

  4結論

  本文所論述的對于時間數據的區(qū)間表達的執(zhí)行并不新奇,類似的執(zhí)行程序已被很多商業(yè)軟件包和開發(fā)小組所用.然而人們對于效率的問題,完整性約束的支持,應用程序開發(fā)以及查詢的設計都應更深入的思考.

  本文提出的技術考慮了上述所有因素,因此,保證了高效和可信賴軟件的開發(fā).文章也僅描述了在非時間數據庫管理系統(tǒng)中支持時間屬性的基本方面.許多重要的課題還有待研究,其中包括:

  *應用程序的額外功能[例如撤銷(Undo)功能];

  *執(zhí)行并使用基于事件的表達方式;

  *與事務支持機制的相互作用;

  *對于有效時間的表達和使用(相對于事務時間).

862345