计算机编程/数据库编程
外观
< 计算机编程
数据库是信息库,由数据库引擎管理,确保数据的完整性和快速访问数据。
数据库的常见实现方式是关系型数据库管理系统 (RDBM)。对于用户来说,可以通过结构化查询语言 (SQL) 访问数据库中的信息,SQL 是大多数数据库通用的数据库语言。但是,SQL 只提供访问和操作数据库中数据的命令。
对于任何复杂的应用程序,通常需要条件、分支和循环。这些都不属于 SQL 语言的一部分。为了弥补这一差距,许多常见的编程语言允许通过一个通用库 (例如 Open Data Base Connectivity (ODBC)、Object Linking and Embedding (OLE),以及有时与数据库一起提供的应用程序编程接口或库) 与 SQL 集成。
此外,现在大多数数据库都有自己的简单语言,允许对不需要像 C++ 和 Pascal 这样的标准语言的全部功能的应用程序进行简单的控制。这些简单语言用于编写存储过程,并且是每个数据库专有的。
像 MUMPS 这样的其他语言采用了一种替代方法,即使用数据模型,该模型包含多个进程之间共享的持久变量。这种方法将数据库操作隐藏在编程语言中,而不是将语言隐藏在数据库中。