我們生活在數(shù)據(jù)庫中。此話怎講?全球數(shù)據(jù)量瘋狂增長,手工管理過于復(fù)雜,而智能的數(shù)據(jù)庫來組織和管理就讓一切變得如此輕松有序。我們的身份證、銀行卡、公交卡、學(xué)生證、員工卡、社會保險、醫(yī)療保險、我們登錄的所有網(wǎng)站、論壇……背后都是一個個龐大的數(shù)據(jù)庫。是的,數(shù)據(jù)庫技術(shù)的應(yīng)用已深入到社會生活的各個領(lǐng)域。當(dāng)數(shù)據(jù)庫系統(tǒng)使用維護、應(yīng)用開發(fā)等管理技術(shù)人員的需求與日俱增,你是否想成為其中的一員呢?
神通廣大的數(shù)據(jù)庫趣談
計算機世界傳媒集團B2C網(wǎng)站事業(yè)部工程師 王華僑
數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的核心技術(shù)和重要基礎(chǔ),高級的DBA(數(shù)據(jù)庫管理員,門戶網(wǎng)站不會超過10個)月薪能上2萬。世界知名的Oracle(甲骨文)公司就是以數(shù)據(jù)庫服務(wù)器等作為主打產(chǎn)品。
數(shù)據(jù)庫是一種用來管理信息列表的手段,是內(nèi)建的文件編排系統(tǒng),有靈活的查找序列和輸出格式,并與Web結(jié)合,實現(xiàn)方便的遠程訪問與電子傳輸。它就像一個大文件柜,管理的信息包括研究數(shù)據(jù)、業(yè)務(wù)記錄、顧客請求、銷售報告、人事記錄、問題報告、學(xué)生成績等。在龐雜的信息面前,數(shù)據(jù)庫的力量就顯示出來了。比如:
*店鋪老板通過數(shù)據(jù)庫保存員工和工資記錄,以便知道給誰付過工資,什么時候付的,并且必須對這些記錄進行匯總以便能向稅務(wù)部門報收益表,還需要明了員工所做的工作以及對每項工作所做的安排。
*汽車零部件庫房通過數(shù)據(jù)庫了解哪些庫房中有給定的零件,以便能填寫顧客訂單。
*玩具銷售商通過數(shù)據(jù)庫了解某項物品的當(dāng)前銷售曲線,以便能夠估計是否需要增加庫存量(對越來越流行的物品),或減少其庫存量(從而用不著存放一大堆銷售不好的東西)。
*球迷俱樂部的工作人員管理龐大的會員姓名地址簿。
*用數(shù)據(jù)庫來存儲網(wǎng)絡(luò)廣告,跟蹤廣告效果,如哪個站點訪問了它們、被顯示次數(shù)等信息。
成為數(shù)據(jù)庫專業(yè)人才
你想成為一名數(shù)據(jù)庫技術(shù)人才嗎?你參加過全國計算機等級考試(NCRE)二級VFP與Access(數(shù)據(jù)庫程序設(shè)計語言相關(guān))、三級數(shù)據(jù)庫技術(shù)、四級數(shù)據(jù)庫工程師嗎?本刊特別邀請教育部考試中心的專家來為大家解讀NCRE中數(shù)據(jù)庫相關(guān)的考試科目。以考促學(xué),循序漸進,讓龐大的數(shù)據(jù)在你的指揮下演奏美妙的樂章吧!
假如你從數(shù)據(jù)庫語言的學(xué)習(xí)入手,通過了NCRE二級VFP或Access等數(shù)據(jù)庫程序設(shè)計語言的考試,那么對數(shù)據(jù)庫相關(guān)的基本概念就有了一定了解;通過對數(shù)據(jù)庫理論及技術(shù)的進一步學(xué)習(xí),就非常有希望通過NCRE三級數(shù)據(jù)庫技術(shù)的考試;對數(shù)據(jù)庫的設(shè)計、維護及應(yīng)用等方面的知識再加以補充、梳理,就可以再接再厲迎戰(zhàn)四級數(shù)據(jù)庫工程師的考試,也許在不久的將來就成為數(shù)據(jù)庫方面的高手了。
三級數(shù)據(jù)庫技術(shù)主要考核數(shù)據(jù)庫系統(tǒng)的基本理論和知識,要求考生具備計算機的基礎(chǔ)知識,了解和掌握數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)的基本原理和方法以及數(shù)據(jù)庫系統(tǒng)的基本原理和方法,熟悉數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)方法和工具的使用,從而具備從事數(shù)據(jù)庫應(yīng)用系統(tǒng)項目開發(fā)和維護的基本能力。除此之外,要求掌握計算機操作,具有用C語言編程的能力。
四級數(shù)據(jù)庫工程師在三級數(shù)據(jù)庫技術(shù)的基礎(chǔ)上,考核數(shù)據(jù)庫系統(tǒng)的基本理論和技術(shù),以及數(shù)據(jù)庫設(shè)計、維護、管理、應(yīng)用開發(fā)等的基本能力,主要考查數(shù)據(jù)庫應(yīng)用系統(tǒng)分析及規(guī)劃、數(shù)據(jù)庫設(shè)計及實現(xiàn)、數(shù)據(jù)庫存儲技術(shù)、并發(fā)控制技術(shù)、數(shù)據(jù)庫管理與維護以及數(shù)據(jù)庫技術(shù)的發(fā)展與新技術(shù)等內(nèi)容。此外,要求具有用VB語言管理和開發(fā)簡單數(shù)據(jù)庫應(yīng)用系統(tǒng)的能力。
怎么樣?你向自己發(fā)起挑戰(zhàn)了嗎?制訂計劃,扎實學(xué)習(xí),一定能成功!
小提示:
數(shù)據(jù)庫技術(shù)產(chǎn)生于20世紀(jì)60年代,與計算機不少領(lǐng)域都有密切的聯(lián)系。
1.與操作系統(tǒng):數(shù)據(jù)庫技術(shù)是在操作系統(tǒng)的文件系統(tǒng)基礎(chǔ)上發(fā)展起來的,需要操作系統(tǒng)的支持才能正常工作。
2.與數(shù)據(jù)結(jié)構(gòu):不僅要用到數(shù)據(jù)結(jié)構(gòu)中的鏈表、樹、圖等知識,數(shù)據(jù)庫所采用的各類數(shù)據(jù)模型(如關(guān)系數(shù)據(jù)模型、面向?qū)ο髷?shù)據(jù)模型)本身就屬于復(fù)雜數(shù)據(jù)結(jié)構(gòu)。
3.與程序編譯:當(dāng)用戶訪問數(shù)據(jù)庫時,數(shù)據(jù)庫管理系統(tǒng)需要對用戶提交的各類查詢請求做查詢處理和優(yōu)化,類似于對用高級程序設(shè)計語言編寫的程序進行的編譯處理過程。
4.與軟件開發(fā):一些大型數(shù)據(jù)庫系統(tǒng)或數(shù)據(jù)庫應(yīng)用系統(tǒng)屬于復(fù)雜的軟件系統(tǒng),開發(fā)這類軟件系統(tǒng)既要遵循數(shù)據(jù)庫系統(tǒng)的原理和方法,也要按照軟件工程所定義的軟件生命周期模型,采用系統(tǒng)化、工程化開發(fā)模式,以保證軟件系統(tǒng)的開發(fā)質(zhì)量和開發(fā)效率。