Database Programming Language: Difference between revisions
Jump to navigation
Jump to search
(Created page with "A Database Programming Language is a special-purpose programming language for databases. * <B>Context:</B> ** It can specify a Data Definition Language. ** It ...") |
m (Text replacement - ". ---- " to ". ---- ") |
||
(11 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
** It can specify a [[Data Manipulation Language]]. | ** It can specify a [[Data Manipulation Language]]. | ||
** It can specify a [[Data Query Language]]. | ** It can specify a [[Data Query Language]]. | ||
** … | |||
* <B>Example(s):</B> | * <B>Example(s):</B> | ||
** [[XQuery]]. | ** [[XQuery]]. | ||
** [[SQL]]. | ** [[SQL]]. | ||
** [[Datalog]]. | ** [[Datalog]]. | ||
** … | |||
* <B>Counter-Example(s):</B> | * <B>Counter-Example(s):</B> | ||
** a [[Programming Language Middleware API]], such as [[OBCD]]. | ** a [[Programming Language Middleware API]], such as [[OBCD]]. | ||
* <B>See:</B> [[Prolog]], [[OBCD]]. | * <B>See:</B> [[Prolog]], [[OBCD]]. | ||
---- | ---- | ||
---- | ---- | ||
===2013=== | == References == | ||
=== 2013 === | |||
* http://en.wikipedia.org/wiki/Database#Database_languages | * http://en.wikipedia.org/wiki/Database#Database_languages | ||
** Database languages are special-purpose languages, which do one or more of the following: | ** Database languages are special-purpose languages, which do one or more of the following: | ||
Line 24: | Line 28: | ||
---- | ---- | ||
__NOTOC__ | __NOTOC__ | ||
[[Category:Concept]] |
Latest revision as of 02:39, 17 June 2021
A Database Programming Language is a special-purpose programming language for databases.
- Context:
- It can specify a Data Definition Language.
- It can specify a Data Manipulation Language.
- It can specify a Data Query Language.
- …
- Example(s):
- Counter-Example(s):
- a Programming Language Middleware API, such as OBCD.
- See: Prolog, OBCD.
References
2013
- http://en.wikipedia.org/wiki/Database#Database_languages
- Database languages are special-purpose languages, which do one or more of the following:
- Data definition language - defines data types and the relationships among them
- Data manipulation language - performs tasks such as inserting, updating, or deleting data occurrences
- Query language - allows searching for information and computing derived information
- Database languages are specific to a particular data model.
- Database languages are special-purpose languages, which do one or more of the following: