【 原创作品,转载请注明原始出处:http://www.cnblogs.com/Kimphi/archive/2006/09/11/500536.html。未经作者许可,不得用于商业目的。—— kimphi@126.com 】
小 O 出生在 OO 国一个山清水秀的村庄,那里空气清新,蓝天碧水,世外桃源般的生活孕育了淳朴的民风。据说这里是 OO 国开国君主的故乡,村庄至今仍保持着古老的风俗习惯。对尚未成年的小 O 来说,村庄的生活无忧无虑,“啊,世界多么美好”。
1、面向对象和关系数据库的矛盾
终于有一天,小 O 长大成人了,他开始感受到了家乡生活的清苦。常常听长辈们说起城里能挣到大把大把的银子,可是城里的环境太差了,家乡的人都不愿意去城里。有抱负的小 O 不顾家里人的反对,坚持要到城里去挣钱回来改善家乡的生活。
从未走出山里的小 O 一到城里就被城里的景象弄得晕头转向:近处高楼林立,远处工地上机器轰鸣,公路上数不清的汽车川流不息。小 O 仔细一看,原来大多数是一种 SQL 牌的拖斗汽车,运送着沉重的钢筋水泥,尾巴还冒着浓浓的黑烟。这些黑烟不仅把天空熏得灰蒙蒙的,也很快地把不适应的小 O 熏倒在地。
小 O 慢慢地睁开眼睛看着陌生的房间,“我这是在哪呢?”,小 O 自言自语道。“你在医院里呢”,刚走进来巡视的护士接口道,“你女朋友送你来的”,原来小 O 被一位路过的好心姑娘送进了医院,大家误以为她是他的女朋友。
和护士聊天中,小 O 终于弄明白了原来那些 SQL 拖斗汽车都是 R 国的关系数据库集团生产的。OO 国国土面积有限,只能发展轻工业,无法发展重工业,而 R 国幅员辽阔,重工业极其发达。近年来 OO 国经济发展迅速,建设任务繁重,又没有自己的汽车工业,SQL 汽车载得多跑得快,OO 国只好从 R 国大量进口。同时 OO 国的矿石经跨国物流公司用 SQL 汽车源源不断地运往 R 国进行加工,再源源不断地运回 OO 国的建设工地,资源匮乏的 OO 国很多时候干脆直接从 R 国进口钢筋水泥等建筑材料。经济的飞速发展也让 OO 国付出了沉重的代价:SQL 汽车尾气严重超标,大气污染日益严重,致使 OO 国每年在环境治理上花费无数的银子。而且 SQL 汽车没有篷,一碰到到下雨天,人和货物都无法保全,经常造成重大财产损失。
从医院出来,小 O 也慢慢适应了城里的空气,可是城里太大了,小 O 不知道该去干什么好。就在这时,开来了一辆 SQL 汽车,车上还有一个人拿着喇叭在喊:“高薪招聘 SQL 维修工,快来报名啊”。小 O 决定先去试一试。
就这样小 O 干起了维修 SQL 汽车的活。很快地,小 O 发现 SQL 拖斗汽车的连接处经常损坏,不好修不说,配件还贵的很。维修工作让小 O 吃了不少苦头,但是慢慢地,小 O 开始能够轻松自如地拆卸和装配 SQL 汽车了。
2、对象数据库的困惑
和工友聊天时小 O 知道了城里有一个 F 广场,在那里不仅可以学习到新的技术,还能认识到新朋友。小 O 决定星期天到那里去一趟。星期天一到,小 O 早早地来到 F 广场。好家伙,这里锣鼓喧天,鞭炮齐鸣,红旗招展,人山人海。
好不容易挤到一个叫做 OD 汽车的展区,这里正在推销 OO 国产的 OD 汽车。看了宣传资料才知道,一些有识之士不甘心因为长期依赖 R 国而将纳税人的银子大把大把地浪费掉,他们促使政府组成了一个叫做“对象数据库”的联盟,并且建立了一个 OD 汽车研发生产基地,希望能大批量生产 OD 汽车并且最终替代 SQL 汽车。
很快地 OD 汽车小批量生产出来了,它尾气污染小,有驾驶室和货箱,并且不挂拖斗。可惜的是 OD 汽车马力太小,跑不快。小 O 正想仔细研究一下 OD 汽车,一个推销员把他和其他人赶出了展区,“我们的 OD 汽车目前只卖给 J 族的人”。“这可是 OO 国自己的产品,凭什么搞种族歧视!”被赶出来的人都愤愤不平。
3、O/R Mapping 的诞生
心情郁闷的小 O 低头走出 F 广场,一不小心和一个美丽的外国姑娘撞了个正着。“对不起,对不起”,小 O 连声道歉。“咦,你不是那天昏倒在路边的那个人吗?”,原来她就是那天救了小 O 的女孩。为了对救命恩人表示感谢,小 O 请女孩共进午餐,没想到这次午餐让小 O 和女孩互相倾心。
女孩叫做 D,是 R 国关系数据库集团总裁的小女儿。D 从小就喜欢 OO 国悠久的历史文化,经常到 OO 国探索 OO 文化的根源。一次又一次看到 OO 国环境不断地恶化,D 很是伤心。听说小 O 的家乡还传承着悠久历史传统的时候,D立刻洋溢出兴奋的表情。
就在这时,一个小大胆的想法在小 O 的脑海中产生了:“我可以凭着维修 SQL 汽车的经验,用 SQL 汽车的配件自己组装更安全、更环保、易维护的新型汽车”。小 O 的想法一说出来立刻得到了 D 的支持。
小 O 带着 D 回到了家乡。凭借 D 的关系,他们很快地建立一个叫做 ORM 的环保汽车工厂,从 R 国进口 SQL 汽车的配件,组装生产 OR 型汽车。ORM 工厂还在 OO 国和 R 国的边境上建立了快速装卸通道,高速的自动装卸机器能自动地、高速到把把货物从 SQL 汽车卸载到 OR 汽车上,也能快速地把货物从 OR 汽车装载到 SQL 汽车上。
OR 型汽车具有 OD 型汽车所有优点:防雨、环保,同时还跑得快,又不搞种族歧视,不仅受到了很多建设单位的青睐,也得到了 OO 国政府的大力支持。OR 汽车很快地销售到了各个大中小城市,在很多工程中发挥了重要作用。
4、小 O 和 D 的幸福生活
OR 汽车在市场上的成功让小 O 家乡的人民受益匪浅,也让小 O 和 D 开始了他们幸福甜蜜的生活。
然而,人生的道路总是曲折的,欲知后事如何,敬请期待《大话 OQL》。