Database Language SQL

SQL, a data sublanguage used to access relational databases, is sometimes described as “English-like” because many of its statements read a bit like English. It is a non-procedural language since complex data operations are formulated by specifying their intended result rather than the method used to obtain that result. Both ANSI and ISO have published three generations of the de jure SQL standards. The syntax and semantics of SQL is examined and the conformance requirements are stated; a few components of the language are considered in greater detail and the future of the language is outlined.