CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

令我难忘的DB2数据库之路

作者: 大雁山,  出处:IT168, 责任编辑: 李书琴, 
2008-04-10 13:23
  IBM的DB2是关系数据库的鼻祖,DB2关系模型改变了我的程序人生,并在我从事的项目中留下了深深的烙印。

  IBMDB2关系数据库的鼻祖,可惜非科班出身的我一直没有机会接触。在数据库应用领域摸爬滚打数年后,缺乏理论指导让我吃尽了苦头。终于在机缘巧合下学到了DB2的关系模型理论,关系模型改变了我的程序人生,并在我从事的项目中留下了深深的烙印。

  1. DB2的神秘王国

  印象中,DB2一直和IBM的大型主机联系在一起,而大型主机对于我来说,就像小学生眼里的科学家,是权威和智慧的化身,代表着崇高而远大的理想。我在大学学的是通信专业,不过毕业后没有为中国通信事业作出过什么贡献,倒是沉迷于计算机和编程语言,凭着一本C语言教程和DOS 6.22系统调用手册,整天混迹于程序员之列,当了个滥竽充数的南郭处士。好在,我的运气比南郭处士好一些,“宣王死,闵王立,好一一听之”,南郭先生落了个“处士逃”的下场,而我在经历了几番煎炒烹炸之后,居然可以靠写程序维持生计了。

  作为一个半路出家的二流程序员,除了DOS,我没有用过别的操作系统。就像微软董事会主席比尔盖茨先生说过“640K内存对任何人来说都足够用了”的话那样,我也认为DOS 6.22可以胜任任何应用领域的需求,能计算,能显示,能打印,能存盘,如果必要,还可以常驻内存,甚至通过串口通信,还有什么应用需求得不到满足呢?我非常自信,只要给我时间,我可以用C和DOS描绘整个世界!

  当然,这样的自信没有维持多久,就被“DOS之外还有Unix”以及“PC之外还有大型主机”的事实击得粉碎。IBM的AS400是我最先知道的小型机,那时我正思量着跳槽,招聘广告上屡屡出现的“熟悉IBM AS400”的要求,让我隐隐觉得自己好像少了点什么,请教了几位高人后,终于知道,原来PC和AS400相比,是“小巫见大巫”最贴切的注解。从那时开始,我的嚣张气焰收敛了不少,明白了自己和真正程序员的距离,而当后来又知道AS400之上还有S/370、S/390这样的大型主机时,我终于开始夹着尾巴做人了。

  我非常想学点大型主机的知识,可惜,没有这样的机会,即使有,估计人家也不敢让我动大型主机的键盘。IBM的大型主机就这样,一直保持着它的神秘性,直到今天,我依然只能从图片上,一睹它的芳颜。

  和IBM大型主机一样神秘的,还有IBM的DB2数据库。这不奇怪,DB2一直伴随着大型主机而存在,虽然出过Windows版本的,但它在我眼里,还是过于高贵,除了景仰之外,不敢有其他非分之想。DB2的应用领域常在金融行业,而金融行业历来有世袭的习惯,外来者即使是一流大学计算机专业的,也轻易不能进入,何况我这样没权没势兼且非科班出身的二流大学的毕业生。所以,我的数据库经验中,只有dBase、FoxBase、FoxPro,Oracle,Sybase,没有DB2的任何痕迹。

  2. 我最初的数据库经历

  dBase是我接触的第一个数据库管理系统,具体版本好像是dBase III吧。忘了是大几了,只记得大家手持散发着油墨香味的操作手册,在从计算机系借来的机房里面,一字排开,老师在上面声嘶力竭地吼着操作指令,下面的我们紧张地按着键盘,两根中指(也有单手的,只用一根)在键盘上走走停停,脸色因为兴奋和机房的温度而泛着潮红,双眼在键盘和屏幕上来回移动,单色显示器发出的荧光,从眼球或者镜片上反射出来,使我们看上去像一群两眼发绿的饿狼,如饥似渴地撕咬着尖端科技的猎物。

  我有没有在具体项目上运用过Dbase III,已经无从考证了,即使用过,我相信也不超过一个项目,因为我参加工作不过半年,就开始移情别恋到FoxBase了。那是一个数据库应用项目,我以兼职程序员的身份,被我的学长雇佣,在工作日的晚上和周六周日全天,骑50分钟单车,赶到他只有一间房子的公司里打第二份工,全然不顾我还是某保密的军品研发项目的成员,为着几个铜钱,不惜耽误国防科技事业的进步。

  FoxBase让我领略了数据库的魅力,我用FoxBase开发的程序不下20个,大到工资和人事管理系统,小到资产负债表的汇总打印。Windows 3.1开始流行后,FoxPro成为主流的数据库,界面改变了,不过核心是一样的。那段时间,我有非常优越的学习环境,一个人独占一间电脑室,比董事长的还大,里面设备齐全,电脑、网络、打印机、UPS电源、空调、防静电地板等等,要什么有什么,最匪夷所思的是,居然还有带浴缸的独立卫生间,如果再加上一张床,就是五星级宾馆了。

  这些其实都是电脑的待遇,我只不过沾了电脑的光罢了。动辄数万的电脑,那时是单位里除总经理之外,最娇贵的物品,而作为程序员的我,被几十岁的资深老会计称呼为某工,自尊心也受到了前所未有的满足。

  有一台386的机器,配置相当高,20M硬盘,1M内存,是我的至爱。当旧程序不出问题,又没有新程序要开发时,我的全部时光,就消耗在这台电脑上了。拿出我珍藏的3M软盘,里面有Windows 3.1的安装程序,总共好像包括12片软盘吧。安装每次Windows我都郑重其事,将安装盘放在右手边,按顺序排好,用过后的放到左手边,一丝不苟,如果条件允许,我都想沐浴更衣后,焚上一拄香,才行安装之事。

共4页。 1 2 3 4 :

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅


    
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i