
写在前面:小编的话

大家好,在上一节课,我们介绍了Oracle 数据库中的各种表的类型,包括堆表,临时表,外部表等。在今天的课程中,我们将介绍构成表的非常重要的元素:列和数据类型。
在正式上课之前,我们还是要强调一下如何学习这些课程。我们做的最主要的工作是将Dev Gym上的视频翻译为中文。实际上每一节课包括4部分:
1)看我们翻译的视频,每一集只有几分钟。
2)上Live SQL做配套练习
3)小测验(选择题)
4)进一步学习(参考资料)
由于原网站有完整的评分积分,实操练习和问题讲解体系,因此我们希望您在看完视频后,仍回到Dev Gym(https://devgym.oracle.com/)网站完成余下的操作,而且最终可以得到结业证书。点击文末“原文链接”可访问原课程页面。
以下为开发者初级课的课程设置:
第2课: Columns and Data Types (列和数据类型) <- 我们在这里
第3课: Data Modeling (数据建模)
第4课: Select and Where (SELECT和WHERE语句)
第5课: Joins (联结)
第6课: Aggregates and Group By (聚合与GROUP BY)
第7课: Insert and Commit (插入和提交)
第8课: Update and Transactions (更新和事务)
第9课: Delete and Truncate(删除和清空)
好了,下面正式开始上课。
Oracle开发者初级第2课:列和数据类型
写在后面:也谈翻译

先再次强调,看完视频后,建议大家回到Dev Gym网站做练习和测验题,学习效果会更好。链接如下:
https://devgym.oracle.com/pls/apex/dg/class/databases-for-developers-foundations.html
作为补充材料,小编建议大家阅读Oracle Magazine上PL/SQL 101系列中的几篇文章,其中谈到了Number,String和Date这几种最常用的数据类型。网址为:https://blogs.oracle.com/oraclemagazine/plsql-101

接下来,小编想分享一下翻译视频中的一些感想和趣事。先来把小编翻译这件事拔高一下。
前几天看李长之《孔子的故事》,其中提到孔子说的“述而不作,信而好古”,他解释为:“我不会创作,我只是转述;我喜欢古代的东西,并且愿意做解释的工作”。这不正和小编所做的工作非常相似吗。小编相信SQL这种“古老”的东西一直会有价值,Chris老师制作的教程非常有含金量,并且忠实的解读原作的内容。唯一不同的是小编是用翻译的方式来转述。
还有就是许渊冲在《古今诗歌一百首》译序中所说:“…翻译理论怎么说呢?…孔子说的从心所欲不逾矩是一切艺术的成熟境界。从心所欲就是要充分发挥译者的主观能动性,不逾矩就是不能超越客观规律允许的范围。… ”。不逾矩这三个字小编是谨记了的,否则很容易把从心所欲当做随心所欲了。许老还提到:“知之者不如好之者,好之者不如乐之者,这话应用到翻译上来,知之就是要知道原文作者说了什么,好之就是要使读者…喜欢译文,乐之更是要使读者感到乐趣”。那么我们的翻译是否让读者您知之、好之和乐之呢?欢迎大家在评论区留言。
再强烈推荐一本关于翻译的随笔集,周克希的《译边草》。小编从当时的摘抄笔记中找到一段话:“翻译是感觉和表达感觉的历程,而不是译者异化为翻译机器的过程。在这一点上,翻译和演奏有相通之处。演奏者面对谱纸上的音符,演奏的却是他对一个个乐句、对整首曲子的理解和感受,他要意会作曲家的感觉,并把这种感觉(加上他自己的感觉)传达给听众,引起他们的共鸣。超越音符,演奏者就成了演奏家”。这段话说得真是太好了。小编有时真的感叹同一样东西,同一件事情,为何人家说出来的就是那么雅致,那么恰到好处。例如晚上,小编只会说天黑了,人家却能说夜幕降临;例如说漂亮,人家能想到美目盼兮,巧笑倩兮,小编只会说:长得真得劲。
不扯远了,总之,看完上面这些大家之言,大家是否会和小编一样,觉得翻译工作不再枯燥,愈发神圣了呢。
再来谈谈一词多义。Chris老师在视频中充分利用了这一点,例如Table既是表也是桌子。在上一节课中提到其最喜欢的Nelson’s Column,也就是纳尔逊纪念柱。这里提到的Column即表示构成表的列也可以表示柱子。纳尔逊是英国海军中将,世界著名海军统帅,被誉为“英国皇家海军之魂”,与威灵顿,丘吉尔齐名。身为英国人的Chris老师自然为其感到骄傲。
好了,考考大家。在今天的视频中,有一个英文单词的含义总共出现了3次,下图是其中之一,大家猜猜看是什么?

另一个总共出现了2次,下图是其中之一。那么这又是哪一个单词呢?欢迎大家留言。

还有一个地方,小编没有看懂,就直接咨询了Chris老师。这就是3分55秒处,手臂上的劳力士刺青。

Chris老师解释说,因为画的表永远也不会走,这是比喻如果选错了数据类型,你就会后悔很长时间。
今天的课就到这里,你学废了吗。
再次强调Chris老师说的:在构建表时,选择正确的数据类型是最重要的决策之一”。虽然字符串类型也可以存储数字和日期,数字类型也可以存储时间,但你要在一开始就选择最贴合你需求的数据类型,千万不要凑合,不要勉为其难。最后,小编就为大家送上这首王冕的《勉为其难》,希望大家都能像歌词中所说的:总会等到对的人说晚安。
编辑,字幕翻译:萧宇
字幕制作:Barbara Huang





