Resumo incompleto sobre sql

3118 palavras 13 páginas
SQL

O que é SQL?
SQL (Structured Query Language) é um conjunto de comandos de manipulação de banco de dados utilizado para criar e manter a estrutura desse banco de dados, além de incluir, excluir, modificar e pesquisar informações nas tabelas dele. A linguagem SQL não é uma linguagem de programação autônoma; poderia ser chamada de “sublinguagem”. Quando se escrevem aplicações para banco de dados, é necessário utilizar uma linguagem de programação tradicional (C, Java, Pascal, COBOL etc.) e embutir comandos SQL para manipular os dados.
Em um modelo relacional, apenas um tipo de estrutura de dados existe: a tabela. Novas tabelas são criadas com a junção ou combinação de outras tabelas. Utilizando apenas um comando SQL é possível pesquisar dados em diversas tabelas ou atualizar e excluir diversas linhas de tabelas.
A linguagem SQL não é procedural, logo é possível especificar o que deve ser feito, e não como deve ser feito. Dessa forma, um conjunto de linhas (set) será atingido pelo comando e não cada uma das linhas, como é feito no ambiente procedural. Portanto, não é necessário entender o funcionamento interno do banco de dados e como e onde estão armazenados fisicamente os dados.
Teoricamente deveria ser possível transferir facilmente os comandos SQL de um banco de dados para outro. Contudo, isso não é possível. Naturalmente, boa parte do trabalho poderá ser aproveitado, mas deve-se fazer adaptações em função do banco de dados utilizado.
A linguagem SQL é dividida nos seguintes componentes: * Data Definition Language (DDL): permite a criação dos componentes do banco de dados, como tabelas, índices etc. Principais comandos DDL: CREATE TABLE; ALTER TABLE; DROP TABLE; CREATE INDEX; ALTERINDEX; DROP INDEX. * Data Manipulation Language (DML): permite a manipulação dos dados armazenados no banco de dados. Comandos DML: INSERT; UPDATE; DELETE. * Data Query Language (DQL): Comando: SELECT * Data Control Language (DCL): provê a segurança interna do

Relacionados

  • Informatica
    3607 palavras | 15 páginas
  • atps
    1767 palavras | 8 páginas
  • Ferramentas de b.i
    2269 palavras | 10 páginas
  • informatica
    3922 palavras | 16 páginas
  • Trabalhos ads
    1030 palavras | 5 páginas
  • Enviar pedido de presente
    5627 palavras | 23 páginas
  • Analise estruturada
    1412 palavras | 6 páginas
  • Arquitetura de computadores
    5593 palavras | 23 páginas
  • Banco de Dados
    5776 palavras | 24 páginas
  • TCC-Service Desk
    5910 palavras | 24 páginas