SQL Linguagem de definição de dados

5805 palavras 24 páginas
SQL (do inglês Structured Query Language, ou Linguagem de Consulta Estruturada), é uma linguagem de pesquisa declarativa para Bancos de Dados Relacionais (base de dados relacional).
Ela é uma linguagem para consultar, adicionar, atualizar, ou remover informações de um banco de dados. Pode ser usada também para manipular metadados de um banco de dados. SQL é uma linguagem declarativa onde os resultados ou operações são dadas sem muita especificação detalhada sobre como completar as tarefas. Os passos requeridos para executar demonstrações SQL são manuseados de forma transparente pelo banco de dados SQL. Algumas vezes essa linguagem é caracterizada como não-procedural porque linguagens procedurais geralmente precisam que detalhes das operações sejam especificados, tal como abertura e fechamento de tabelas, carregamento e busca, ou flushing buffers e escrição de dados para sistemas de arquivo. Contudo, SQL é considerada uma linguagem de alto nível, que abstrai o nível das operações realizadas e a maneira como estas são realizadas.
Instruções são dadas na forma de declarações, consistindo de declarações específicas do SQL, parâmetros adicionais e operandos que aplicam esses comandos. As declarações SQL e seus modificadores são baseados no oficial SQL standart e certas extensões que cada fornecedor de banco de dados implementa.
Linguagem de definição de dados (ou DDL, de Data Definition Language) é um conjunto de comandos dentro da SQL usada para a definição das estruturas de dados, fornecendo as instruções que permitem a criação, modificação e remoção das tabelas, assim como criação de índices.
Uma vez compilados, os parâmetros DDL são armazenados num conjunto de arquivos denominado dicionário de dados (ou catálogo). O dicionário de dados contém osmetadados (dados a respeito das estruturas de armazenamento). O SGBD sempre consulta os metadados a cada operação sobre o banco de dados.
Estas instruções SQL permitem definir a estrutura de uma base de dados, incluindo

Relacionados

  • 03_aula_BD_II
    1477 palavras | 6 páginas
  • banco de dados
    1714 palavras | 7 páginas
  • tecnologia
    6011 palavras | 25 páginas
  • A linguagem sql
    360 palavras | 2 páginas
  • LINGUAGEM SQL-STRUCTURED QUERY LANGUAGE
    1869 palavras | 8 páginas
  • FundBD aula01 1
    1354 palavras | 6 páginas
  • ATPS banco de dados etapa 1 e 2
    1906 palavras | 8 páginas
  • Banco de dados relacional
    1590 palavras | 7 páginas
  • Subdivisões da linguagem sql: ddl, dml e dcl
    701 palavras | 3 páginas
  • Ibm db2
    1961 palavras | 8 páginas