Tecnologia da Informação EmÁudio: Teoria da Aula
Olá, jovem. Bem-vindo a mais um em áudio.
Neste módulo bateremos um papo sobre a linguagem SQL 2008. Preparado? Aperta o play aí então e vem comigo.
Os bancos de dados relacionais, gente, possuem suporte à linguagem SQL. Essa linguagem serve não somente para extrair e consultar os dados em um SGBD, mas também para realizar todo o gerenciamento do sistema. Esse gerenciamento inclui a criação e modificação de estruturas, inserção, atualização e remoção de registros, dentre outras tarefas.
Jovem, o SQL é uma linguagem padronizada, ou seja, existe um documento formal registrado na ANSI, uma organização americana análoga à ABNT que indica quais são os comandos da linguagem mas existem variações de SGBD para SGBD, ok? Com algumas modificações e extensões em cada uma.
A relação entre o padrão e as demais é como se fosse a de uma língua mãe com seus vários dialetos regionais. Entende? Alguém que conhece o padrão SQL vai poder se adaptar às diferentes variações entre os SGBDs sem grandes dificuldades.
A linguagem SQL se subdivide em várias linguagens de acordo com o propósito dos comandos. Se liga aí que eu vou falar algumas para você, tá bom? Presta atenção.
DDL: Linguagem de definição de dados. Esses comandos possibilitam a manipulação de objetos do banco de dados. Por exemplo, a criação, alteração e remoção de tabelas que contêm dados.
DML: Linguagem de manipulação de dados. Esses comandos interagem com os dados nas tabelas através dos comandos, você pode inserir, remover ou atualizar registros nas relações.
DQL: Linguagem de consulta. Esse conjunto de comandos nos permite extrair os dados do banco de dados de diferentes maneiras para realizar as mais diversas análises.
DTL: Linguagem... Ler mais