TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Fundamentos De Consultas SQL

Pesquisas Acadêmicas: Fundamentos De Consultas SQL. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  29/9/2013  •  771 Palavras (4 Páginas)  •  777 Visualizações

Página 1 de 4

Fundamentos de consultas SQL

Segundo Date, C.J, um sistema de Banco de Dados é basicamente um sistema computadorizado de manutenção de registros.

A linguagem estruturada de consultas (Structured Query Language), é uma linguagem de alto nivel para manipulação de dados dentro do modelo relacional. É de tal ordem sua importancia para a indústria dos bancos de dados relacionais que ela acabou por se tornar o mecanismo mais popular de acesso aos grandes bancos de dados cliente/servidor .

Um sistema de dados, por si só, pode ser considerado como um ármario de arquivamento, ou seja ele é um repositório ou um recipiente.

Os úsuarios de um sistema podem solicitar que o sistema realize diversas operações envolvendo arquivos como por exemplo: acrescentar novos arquivos ao banco de dados; inserir dados em arquivos existentes; buscar dados de arquivos existentes; excluir dados de arquivos existentes; alterar dados em arquivos existentes; remover arquivos existentes do banco de dados.

È costume tratar a SQL como proposta de subconjuntos de comandos, linguagens para a execução de diferentes tarefas, tal como a DAO a SQL suporta tanto uma linguagem de definição de dados (DDL) para a criação e alteração de tabelas e índices quanto uma linguagem de manipulação de dado (DML) para a seleção e atualização dos dados armazenados nas tabelas.

DML - Linguagem de Manipulação de Dados

O primeiro grupo é a DML (Data Manipulation Language - Linguagem de manipulação de dados). DML é um subconjunto da linguagem SQL que é utilizado para realizar inclusões, consultas, alterações e exclusões de dados presentes em registros. Estas tarefas podem ser executadas em vários registros de diversas tabelas ao mesmo tempo. Os comandos que realizam respectivamente as funções acima referidas são Insert, Select, Update e Delete

Linguagem de Manipulação de Dados (ou DML, de Data Manipulation Language) é uma família de linguagens de computador utilizadas para a recuperação, inclusão, remoção e modificação de informações em bancos de dados. Pode ser procedural, que especifica como os dados devem ser obtidos do banco; pode também ser declarativa (não procedural), em que os usuários não necessitam especificar o caminho de acesso, isto é, como os dados serão obtidos. O padrão SQL é não procedural. DMLs foram utilizadas inicialmente apenas por programas de computador, porém (com o surgimento da SQL) também têm sido utilizadas por pessoas.

As DMLs têm sua capacidade funcional organizada pela palavra inicial em uma declaração, a qual é quase sempre um verbo. No caso da SQL, estes verbos são:

• Select

• Insert

• Update

• Delete

Cada declaração SQL é um comando declarativo. As declarações individuais da SQL são declarativas, em oposição às imperativas, na qual descrevem o quê o programa deveria realizar, em vez de descrever como ele deveria realizar. Muitas implementações de banco de dados SQL estendem suas capacidades SQL fornecendo linguagens imperativas, isto é, procedurais. Exemplos destas implementações são o PL/SQL, da Oracle, e o SQL PL,

...

Baixar como (para membros premium)  txt (5.1 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com