Saltar para o conteúdo

Linguagem de manipulação de dados: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Linha 2: Linha 2:
DMLs foram utilizadas inicialmente apenas por [[programas de computador]], porém (com o
DMLs foram utilizadas inicialmente apenas por [[programas de computador]], porém (com o
surgimento da SQL) também têm sido utilizadas por pessoas.
surgimento da SQL) também têm sido utilizadas por pessoas.
tudo errado
== Principais comandos ==
[[Ficheiro:Imagens|miniaturadaimagem|wikipidia]]
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 (SQL)|Select]]
* [[Insert (SQL)|Insert]]
* [[Update (SQL)|Update]]
* [[Delete (SQL)|Delete]]

Cada declaração SQL é um comando declarativo. As declarações individuais da SQL são declarativas, em oposição às [[Programação imperativa|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]], da [[DB2]].
As linguagens de manipulação de dados tendem a ter muitos tipos diferentes e capacidades entre distribuidores de banco de dados. Há um padrão estabelecido para a SQL pela [[ANSI]], porém os distribuidores ainda fornecem suas próprias extensões ao padrão enquanto não implementam o padrão por completo.

Há dois tipos de DMLs:
* Procedural
* Declarativa


== Ver também ==
== Ver também ==

Revisão das 01h12min de 21 de junho de 2013

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.

tudo errado
Ficheiro:Imagens
wikipidia

Ver também

Ícone de esboço Este artigo sobre software é um esboço. Você pode ajudar a Wikipédia expandindo-o.