Escolar Documentos
Profissional Documentos
Cultura Documentos
tarefas podem ser executadas em vrios registros de diversas tabelas ao mesmo tempo.
Os comandos que realizam respectivamente as funes acima referidas so Insert,
Select, Update e Delete
Linguagem de Manipulao de Dados (ou DML, de Data Manipulation Language)
uma famlia de linguagens de computador utilizadas para a recuperao, incluso,
remoo e modificao de informaes em bancos de dados. Pode ser procedural, que
especifica como os dados devem ser obtidos do banco; pode tambm ser declarativa
(no procedural), em que os usurios no necessitam especificar o caminho de acesso,
isto , como os dados sero obtidos. O padro SQL no procedural. DMLs foram
utilizadas inicialmente apenas por programas de computador, porm (com o surgimento
da SQL) tambm tm sido utilizadas por pessoas.
As DMLs tm sua capacidade funcional organizada pela palavra inicial em uma
declarao, a qual quase sempre um verbo. No caso da SQL, estes verbos so:
Select
Insert
Update
Delete
Cada declarao SQL um comando declarativo. As declaraes individuais da SQL
so declarativas, em oposio s imperativas, na qual descrevem o qu o programa
deveria realizar, em vez de descrever como ele deveria realizar. Muitas implementaes
de banco de dados SQL estendem suas capacidades SQL fornecendo linguagens
imperativas, isto , procedurais, Existem basicamente dois tipos: