SQL e a Teoria dos conjuntos
- #SQL Server
fonte: https://www.linkedin.com/posts/mohdrehan786_sql-mysql-query-activity-7197942854831251456-vrzy/
Achei muito interessante essa representação visual dos comandos ‘JOINS’. A gente aprende que a Teoria de Conjuntos (união, interseção, diferença e produto cartesiano), ao lado da álgebra relacional, é o pilar, a fundamentação teórica da SQL. Além de fundamentar, viabilizar a usabilidade do modelo relacional, Edgar Frank Codd conseguiu propor uma forma abstrata e muito natural para o armazenamento e consulta de dados.
"O Modelo de Dados Relacional foi criado por Edgar Frank Codd, em junho de 1970, na publicação do seu artigo A Relational Model of Data for Large Shared Data Banks. Nesse artigo, Codd propôs um modelo onde a representação dos dados é independente de como eles são organizados e armazenados internamente nos servidores. O grande sucesso da proposta de Codd está no fato dele ter se baseado na álgebra relacional e teoria de conjuntos, trazendo para a comunidade um conceito simplificado e mais trivial para o raciocínio lógico de desenvolvedores e 6 projetistas de bancos de dados: dados vistos como um conjunto de tabelas, dispostos em linhas e colunas."
Bons estudos a todos.