Database Language
- Database Language
- an implementation language for interacting with databases
As illustrated in the preceding figure, database languages are part of the following inheritance hierarchy:
- Type: Concrete
- Superclass: Implementation Language
- Subclasses: None
- Example Instances:
- Object Query Language (OQL)
- Structured Query Language (SQL)
The typical responsibilities of a database language are to:
- Specify a data model.
- Enable data definition.
- Enable data access.
- Enable data manipulation.
- Enable access control.
- Enable database portability.
- Enable database reuse.
- Where practical, use an industry standard database language.