APP下载

我是数据指挥家

2009-07-07

电脑爱好者 2009年13期
关键词:数据库系统数据模型数据结构

我们生活在数据库中。此话怎讲?全球数据量疯狂增长,手工管理过于复杂,而智能的数据库来组织和管理就让一切变得如此轻松有序。我们的身份证、银行卡、公交卡、学生证、员工卡、社会保险、医疗保险、我们登录的所有网站、论坛……背后都是一个个庞大的数据库。是的,数据库技术的应用已深入到社会生活的各个领域。当数据库系统使用维护、应用开发等管理技术人员的需求与日俱增,你是否想成为其中的一员呢?

神通广大的数据库趣谈

计算机世界传媒集团B2C网站事业部工程师 王华侨

数据库技术是信息系统的核心技术和重要基础,高级的DBA(数据库管理员,门户网站不会超过10个)月薪能上2万。世界知名的Oracle(甲骨文)公司就是以数据库服务器等作为主打产品。

数据库是一种用来管理信息列表的手段,是内建的文件编排系统,有灵活的查找序列和输出格式,并与Web结合,实现方便的远程访问与电子传输。它就像一个大文件柜,管理的信息包括研究数据、业务记录、顾客请求、销售报告、人事记录、问题报告、学生成绩等。在庞杂的信息面前,数据库的力量就显示出来了。比如:

*店铺老板通过数据库保存员工和工资记录,以便知道给谁付过工资,什么时候付的,并且必须对这些记录进行汇总以便能向税务部门报收益表,还需要明了员工所做的工作以及对每项工作所做的安排。

*汽车零部件库房通过数据库了解哪些库房中有给定的零件,以便能填写顾客订单。

*玩具销售商通过数据库了解某项物品的当前销售曲线,以便能够估计是否需要增加库存量(对越来越流行的物品),或减少其库存量(从而用不着存放一大堆销售不好的东西)。

*球迷俱乐部的工作人员管理庞大的会员姓名地址簿。

*用数据库来存储网络广告,跟踪广告效果,如哪个站点访问了它们、被显示次数等信息。

成为数据库专业人才

你想成为一名数据库技术人才吗?你参加过全国计算机等级考试(NCRE)二级VFP与Access(数据库程序设计语言相关)、三级数据库技术、四级数据库工程师吗?本刊特别邀请教育部考试中心的专家来为大家解读NCRE中数据库相关的考试科目。以考促学,循序渐进,让庞大的数据在你的指挥下演奏美妙的乐章吧!

假如你从数据库语言的学习入手,通过了NCRE二级VFP或Access等数据库程序设计语言的考试,那么对数据库相关的基本概念就有了一定了解;通过对数据库理论及技术的进一步学习,就非常有希望通过NCRE三级数据库技术的考试;对数据库的设计、维护及应用等方面的知识再加以补充、梳理,就可以再接再厉迎战四级数据库工程师的考试,也许在不久的将来就成为数据库方面的高手了。

三级数据库技术主要考核数据库系统的基本理论和知识,要求考生具备计算机的基础知识,了解和掌握数据结构、操作系统的基本原理和方法以及数据库系统的基本原理和方法,熟悉数据库应用系统的开发方法和工具的使用,从而具备从事数据库应用系统项目开发和维护的基本能力。除此之外,要求掌握计算机操作,具有用C语言编程的能力。

四级数据库工程师在三级数据库技术的基础上,考核数据库系统的基本理论和技术,以及数据库设计、维护、管理、应用开发等的基本能力,主要考查数据库应用系统分析及规划、数据库设计及实现、数据库存储技术、并发控制技术、数据库管理与维护以及数据库技术的发展与新技术等内容。此外,要求具有用VB语言管理和开发简单数据库应用系统的能力。

怎么样?你向自己发起挑战了吗?制订计划,扎实学习,一定能成功!

小提示:

数据库技术产生于20世纪60年代,与计算机不少领域都有密切的联系。

1.与操作系统:数据库技术是在操作系统的文件系统基础上发展起来的,需要操作系统的支持才能正常工作。

2.与数据结构:不仅要用到数据结构中的链表、树、图等知识,数据库所采用的各类数据模型(如关系数据模型、面向对象数据模型)本身就属于复杂数据结构。

3.与程序编译:当用户访问数据库时,数据库管理系统需要对用户提交的各类查询请求做查询处理和优化,类似于对用高级程序设计语言编写的程序进行的编译处理过程。

4.与软件开发:一些大型数据库系统或数据库应用系统属于复杂的软件系统,开发这类软件系统既要遵循数据库系统的原理和方法,也要按照软件工程所定义的软件生命周期模型,采用系统化、工程化开发模式,以保证软件系统的开发质量和开发效率。

猜你喜欢

数据库系统数据模型数据结构
面板数据模型截面相关检验方法综述
数据库系统shell脚本应用
加热炉炉内跟踪数据模型优化
微细铣削工艺数据库系统设计与开发
实时数据库系统数据安全采集方案
“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例
核反应堆材料数据库系统及其应用
TRIZ理论在“数据结构”多媒体教学中的应用
《数据结构》教学方法创新探讨
面向集成管理的出版原图数据模型