oracle数据库11g和18c之间有什么区别?oraclesqldeveloper和oracleapex与这些有什么关



我最近决定从oracle数据库(express edition/XE(开始学习DBMS和SQL。我遇到了它的版本,如11g、新的18c/19c和最新的21c,我想知道这些版本与其他应用程序(如oracle sql developer和oracle apex(之间的差异。我在其他论坛上看到,sql developer和apex集成在11g中,但18c的后续版本要求单独安装,这是真的吗?如果是这样的话,我想知道我是否真的需要sql开发人员来最大限度地提高我在数据库方面的经验,或者仅仅数据库就足够了(我不需要apex,因为我现在还不喜欢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。但是,正如你所说,你还不打算进行网络开发,所以我建议你记住,你有不同的选择。

最新更新