繁体   English   中英

oracle 数据库 11g 和 18c 有什么区别? oracle sql 开发人员和 oracle 顶点与这些有什么关系?

[英]Whats the difference between oracle database 11g and 18c? and what do oracle sql developer and oracle apex have to do with these?

我最近决定从 oracle 数据库(速成版/XE)开始学习 DBMS 和 SQL。 我遇到了它的版本,例如 11g 和新的 18c/19c 以及最新的 21c,并且想知道这些版本与其他应用程序(例如 oracle sql 开发人员和 ZA189C603D9999A18BFZ633D9999A18BZ633D9095E18BZ071ex. 我在其他论坛上看到,sql developer 和 apex 集成在 11g 中,但 18c 的更高版本要求单独安装,是真的吗? 如果是这样,我想知道我是否真的需要 sql 开发人员来最大限度地提高我在数据库方面的经验,或者单独使用数据库是否足够(我不需要顶点,因为我现在还没有进入 web 应用程序)。

而且我想知道我必须安装11g或18c哪个版本来学习......如果除了oracle之外还有其他更好的选择来学习sql和DBMS,请告诉我。

对于初学者来说,XE 是一个不错的选择。 您命名的版本在架构、它们可以使用的 RAM 和 CPU、您可以存储到数据库中的数据量等方面有所不同,...此外,还有新的数据库功能(在 11g 中不可用)。 从您的角度来看,11g 可能就足够了(但如果您想使用现代数据库也没问题;毕竟 11g 已经很老了); 你可以随时升级。

前几天我刚刚重新安装了旧的 11gXE; 它只需单击几下 NEXT 即可安装并为您创建一个数据库,以及包含一些表和数据的 HR(人力资源)预定义模式,因此您可以立即开始处理它。

数据库本身是不够的——你需要一个工具来访问它。 Oracle 从一开始就提供了一个名为 SQL*Plus 的命令行工具。 市场上有 GUI 工具; Oracle 的免费工具是 SQL Developer - 我建议您下载并安装它,它会让您的学习更轻松。 你用这些工具做什么? 编写查询,创建表和过程,......这样的事情。

Application Express (Apex) 是另一个工具; 它使您可以创建 web 应用程序,即使具有有限的 (PL/)SQL 知识。 11g 包含 Apex 4.0.2(相当旧,就像数据库本身一样)。 如果您想练习 Apex,请考虑在apex.oracle.com上登录。 Oracle 免费为您的数据和应用程序提供一些空间,它始终运行最新的 Apex 版本。 或者,如果您愿意,您可以在自己的数据库中下载并安装 Apex。 但是,正如您所说,您还不打算进行 web 开发,所以我建议您记住有不同的选择供您选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM