📄️ Data Definition Language
O DDL (Data Definition Language) é um subconjunto da linguagem SQL (Structured Query Language) usado para definir e gerenciar estruturas de dados em bancos de dados relacionais. Ele é responsável pela criação, alteração e exclusão de objetos como tabelas, índices, e esquemas dentro do banco de dados. As operações de DDL não manipulam diretamente os dados, mas sim a estrutura que os organiza.
📄️ Data Manipulation Language
DML (Data Manipulation Language) é um subconjunto de SQL (Structured Query Language) utilizado para gerenciar e manipular dados dentro de um banco de dados relacional. As principais operações de DML permitem que você insira, atualize, exclua e consulte dados nas tabelas do banco de dados.
📄️ Data Query Language
DQL (Data Query Language) é um subconjunto da SQL (Structured Query Language) que é usado para consultar e recuperar dados de um banco de dados. A principal operação em DQL é a instrução SELECT, que permite buscar e retornar dados de uma ou mais tabelas.
📄️ Álgebra Relacional
Álgebra Relacional é uma linguagem formal usada para manipular dados em bancos de dados relacionais. Ela define operações matemáticas que trabalham com tabelas, como seleção (para extrair linhas específicas), projeção (para escolher colunas), união (para combinar tabelas semelhantes) e junção (para conectar tabelas com base em condições comuns). Ao fornecer um conjunto de operações básicas, a Álgebra Relacional oferece uma base teórica para a manipulação de dados, sendo essencial para entender como consultas são formuladas em sistemas de banco de dados.