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