我是否需要了解SQL来学习4D数据库?

时间:2016-03-01 13:23:37

标签: 4d-database

我被提供了与4D数据库相关的任务,但是,我没有任何数据库技能,如SQL,我可以编程而不是数据库方面,只是想知道我应该在4D数据库之前学习一些SQL吗?或者他们完全不同?谢谢你的建议。

1 个答案:

答案 0 :(得分:4)

4D不仅仅是;它包括一个GUI设计器,它有自己的programming language,并包含一个用于构建双击应用程序的编译器。有许多扩展产品的插件和plugin SDK允许您编写代码以自行扩展它。 4D的可能性是无限的。这里的要点是你可以创建一个甚至不使用数据库引擎的应用程序,因此数据库背景不会那么重要。

您无需知道要在4D中编程的SQL。有一个图层,但您也可以使用非SQL命令来完成大多数相同的任务。假设SQL可能更适合某些任务,而且是其他任务的唯一选择(参见replication and synchronization)。一般来说,你应该学习SQL,因为它有助于许多不同的语言,但不要让不知道SQL阻止你使用或学习4D。

4D编程语言在doc.4d.com上有大量文档:

4D Language Reference包含核心命令

4D SQL reference涵盖了该语言的SQL方面。

4D Design Reference涵盖了设计环境的各个方面。

还有一个short crash course section on wikipedia可能有助于您一瞥该语言

相关问题