Escolar Documentos
Profissional Documentos
Cultura Documentos
Banco de Dados
Aula 01 – SQL Básico - DDL
Prof. Ícaro Lins Iglesias
IF Farroupilha – Câmpus São Borja
A linguagem SQL
• Abreviatura de Structured Query Language (Linguagem
Estruturada de Dados). Linguagem responsável pela
interação com os dados armazenados em bancos
relacionais.
• Sua primeira versão recebeu o nome de SEQUEL
(Structured English Query Language) em 1974 nos
laboratórios de pesquisa da IBM
• Entre 1976 e 1977 o SEQUEL foi revisado e ampliado,
tendo seu nome alterado para SQL por razões jurídicas
• A linguagem SQL foi desenvolvida especialmente para
o ambiente relacional, podendo ser adaptada a
qualquer ambiente não relacional
Principais recursos SQL
• Consultas: permite capturar do banco de dados
informações armazenadas para utilização em
aplicativos, ou meramente informativas.
• Atualizações: torna possível a atualização das
informações armazenadas no banco de dados a
partir de sistemas que possuam conexão com este.
Estas atualizações podem ser de 3 formas: inclusão,
manutenção e exclusão de dados
• Filtros e ordenação: Permite que os dados
retornados em uma consulta sejam ordenados
mediante algum critério.
Subdivisões da linguagem
1. DDL (Data Definition Language) ou Linguagem de
Definição de Dados: comandos para definição e
criação do esquema da base de dados; criação,
exclusão e alteração dos objetos na base de
dados (tabelas, visões); comandos para direitos
de acesso e restrições de integridade (triggers).
2. DML (Data Manipulation Language) ou
Linguagem de manipulação de Dados:
comandos para inserção, exclusão e alteração
de dados na base de dados. Também permite
comandos para recuperação das informações
previamente armazendas.
Revisando SQL - DDL
Base de dados
• CREATE – comando utilizado para criar uma nova base
de dados ou tabela no SGBD escolhido.
Exemplo : CREATE DATABASE dbVendas;
CREATE TABLE cliente(…);
• DROP – comando utilizado para excluir uma base de
dados, eliminando todas suas tabelas.
Exemplo : DROP DATABASE dbVendas;
• USE – comando utilizado para definir qual base de
dados será utilizada. Indica que os comandos
posteriores serão aplicados a base de dados escolhida
Exemplo : USE dbVendas;
Tabelas e Tipos de dados
• Após criada a base de dados, é preciso definir que
tabelas serão contidas nesta base. Utiliza-se o
comando CREATE, agora aplicado a uma tabela
em questão, seguido dos nomes de atributos e
tipos de dados. Os principais são:
Sintaxe básica