APOSTILA Banco De Dados
Prof. Anderson Cavalcanti
UFRN-CT-DCA
Características da Structured
Query Language - SQL
Características da SQL
• SQL é uma linguagem de pesquisa declarativa para banco de dados relacional. Muitas das características originais do SQL foram inspiradas na álgebra relacional; • Foi desenvolvida originalmente no início dos anos 70 nos laboratórios da IBM em San Jose e tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por E. F. Codd;
• O nome original da linguagem era SEQUEL, acrônimo para "Structured English Query Language".
Características da SQL
• A linguagem SQL é um grande padrão de banco de dados. Isto decorre da sua simplicidade e facilidade de uso.
• Ela é uma linguagem declarativa em oposição a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na linguagem.
Características da SQL
• Divisão da linguagem SQL:
– Linguagem de Definição de Dados (DDL): A DDL da
SQL fornece comandos para definir esquemas de relação, excluir relações e modificar esquemas;
– Linguagem de Manipulação de Dados (DML): A DML inclui uma linguagem de consulta. Também possui comandos para inserir, excluir e modificar dados no
BD;
Características da SQL
• Divisão da linguagem SQL:
– Linguagem de Controle de Dados (DCL): Controla os aspectos de autorização de dados e licenças de usuários para controlar quem tem acesso para ver ou manipular dados dentro do banco de dados.
– Linguagem Transação de Dados (DTL): Controla as transações do Banco de Dados.
Características da SQL
• Instruções da DML:
– SELECT: Instrução que permite ao usuário especificar uma consulta como uma descrição do resultado desejado. – INSERT: Instrução que é usada para inserir um registro numa tabela existente.
– UPDATE: Instrução que altera os valores de dados em um registro da tabela especificada.
– DELETE: Instrução que permite remover registros existentes de uma tabela.
Características da SQL
• Instruções da DDL: