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