跳转到内容

计算机编程/数据库编程

来自维基教科书,开放的书籍,为一个开放的世界

数据库编程

[编辑 | 编辑源代码]

数据库是信息库,由数据库引擎管理,确保数据的完整性和快速访问数据。

数据库的常见实现方式是关系型数据库管理系统 (RDBM)。对于用户来说,可以通过结构化查询语言 (SQL) 访问数据库中的信息,SQL 是大多数数据库通用的数据库语言。但是,SQL 只提供访问和操作数据库中数据的命令。

对于任何复杂的应用程序,通常需要条件、分支和循环。这些都不属于 SQL 语言的一部分。为了弥补这一差距,许多常见的编程语言允许通过一个通用库 (例如 Open Data Base Connectivity (ODBC)、Object Linking and Embedding (OLE),以及有时与数据库一起提供的应用程序编程接口或库) 与 SQL 集成。

此外,现在大多数数据库都有自己的简单语言,允许对不需要像 C++ 和 Pascal 这样的标准语言的全部功能的应用程序进行简单的控制。这些简单语言用于编写存储过程,并且是每个数据库专有的。

像 MUMPS 这样的其他语言采用了一种替代方法,即使用数据模型,该模型包含多个进程之间共享的持久变量。这种方法将数据库操作隐藏在编程语言中,而不是将语言隐藏在数据库中。

存储过程语言

[编辑 | 编辑源代码]
华夏公益教科书