暂无图片
暂无图片
10
暂无图片
暂无图片
暂无图片

Oracle开发者初级第1课:表

甲骨文云技术 2021-07-14
1107

写在前面:小编的话

大家好,在上一篇文章致Oracle开发者的学习资源清单中,我们介绍了SQL倡导者Chris Saxon,并预告推出由其制作的开发者系列课程。今天,我们将推出开发者初级的第1课:表。

在正式上课之前,我想说明两点。

第一点是为什么要在公众号推出这样的课程。基于以下几方面:

1)这些课程讲的是开发者需要了解的数据库基础知识,而基础是永不过时的,也是后续深入学习的前提。

2)Chris老师比较资深,讲解准确到位,风格轻松幽默。

3)视频是精心制作的,小编亲自体验过,觉得很好,希望分享给大家。

4)原课程是英文,我们将其翻译为中文,大家更容易理解。

第二点,如何学习这些课程?

我们只是将Dev Gym上的视频翻译后,搬到了公众号。实际上每一节课包括4部分:

1)看视频,每一集只有几分钟。

2)上Live SQL做配套练习

3)小测验(选择题)

4)进一步学习(参考资料)

由于原网站有完整的评分积分,实操练习和问题讲解体系,因此我们希望您在看完视频后,仍回到Dev Gym(https://devgym.oracle.com/)网站完成余下的操作,而且最终可以得到结业证书。点击文末“原文链接”可访问原课程页面。

以下为开发者初级课的课程设置:

第1课: Tables (表)

了解 Oracle 数据库中的表类型、它们的用途以及如何使用 create table。

第2: Columns and Data Types (列和数据类型)

定义表中的列时,需要为它们选择数据类型。本课程向您介绍常见的 SQL 数据类型及其用途。

第3: Data Modeling (数据建模)

决定在哪里存储什么是您在构建数据库时做出的基本决定之一。本课程概述了设计表时需要考虑的事项。

第4: Select and Where (SELECT和WHERE语句)

了解如何使用 select 语句从数据库中获取行。并使用 where 子句过滤这些数据。

第5: Joins (联结)

本模块教您不同类型的 SQL 联结类型:内联结、左外联结和右外联结、完整联结和交叉联结。

第6: Aggregates and Group By (聚合与GROUP BY)

本课程介绍如何使用聚合函数和分组方式汇总数据。

第7: Insert and Commit (插入和提交)

了解如何使用 insert 将数据加载到数据库表中。并通过提交和回滚保存和撤消您的更改。

第8: Update and Transactions (更新和事务)

掌握使用update语句更改表中值的基础知识。本模块还介绍了事务的概念:一个单一的逻辑工作单元。

第9: Delete and Truncate

了解如何使用delete和truncate从数据库中删除数据。本课程涵盖了这些操作之间的差异以及何时应该使用其中一种操作。

好了,下面正式开始上课。

Oracle开发者初级第1课:Tables(


写在后面:小编的话

再啰嗦几句。看完视频后,建议到家回到Dev Gym网站做练习和测验题,学习效果会更好。链接如下:

https://devgym.oracle.com/pls/apex/dg/class/databases-for-developers-foundations.html

以下链接是作者配合此课程写的博客文章,也建议大家看一下:

https://blogs.oracle.com/sql/how-to-create-alter-and-drop-tables-in-sql

今天的主题是桌子(Table),小编就给大家推荐一首老歌:同桌的你。

有任何反馈,欢迎大家给我们留言,你们的鼓励就是我们前进的动力。希望能对大家有所帮助,谢谢!

编辑,字幕翻译:萧宇

字幕制作:Barbara Huang

最后修改时间:2021-08-11 10:10:17
文章转载自甲骨文云技术,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论