Structured Query Language - SQL
Por um "set" queremos dizer qualquer coleção M em um conjunto definido, objetos distintos m (que são chamados de "elementos" de M) de nossa percepção ou de nosso pensamento.
— George Cantor, em “Georg Cantor” por Joseph W. Dauben (Princeton University Press, 1990)
O padrão SQL é baseado no modelo relacional, que é um modelo matemático para gestão de dados e manipulação. O modelo relacional foi inicialmente criado e proposto por Edgar F. Codd, em 1969. Desde então, foi explicado e desenvolvido por Chris Date, Hugh Darwen, e outros.
Transact-SQL (T-SQL) é a principal linguagem utilizada para gerenciar e manipular dados em Microsoft SQL Server.
De fato, T-SQL é baseada mais na teoria dos multiconjuntos que na teoria dos conjuntos. Um multiconjunto (também conhecido como um "bag" ou um "superset"), em muitos aspectos, é semelhante a um conjunto, mas podem ter duplicados. A linguagem T-SQL lhe dá ferramentas suficientes para que, se você quiser seguir a teoria relacional, você poderá. Por exemplo, a linguagem fornece uma cláusula DISTINCT para remover dados duplicados.
Ele então se move para descrever um dos conceitos mais importantes que você precisa saber sobre a linguagem - processamento de consulta lógica.
Veja Também
Outros Idiomas
Este artigo também está disponível nos seguintes idiomas: