2.4. DML – Linguagem de Manipulação de Dados

Quando os esquemas são compilados e o banco de dados é populado, os usuários precisam de alguma forma de manipulá-lo. As manipulações típicas incluem recuperação, inserção, exclusão e modificação dos dados. O SGBD oferece um conjunto de operações ou uma linguagem chamada linguagem de manipulação de dadosDML – Data Manipulation Language – para essas finalidades.

Nos SGBDs atuais, esses tipos de linguagens normalmente não são considerados linguagens distintas; ao contrário, uma linguagem integrada e abrangente é usada na definição do esquema conceitual, definição de visão e manipulação de dados. A definição do armazenamento, em geral, é mantida em separado, pois serve para definir estruturas de armazenamento físicas, para ajustar o desempenho do sistema de banco de dados, o que é normalmente feito pelos DBAs.

Para realizar tais tarefas, os comandos da DML são:

Um exemplo de comando DML que apagaria todos os registros da tabela de alunos seria: DELETE FROM ALUNOS.

Copyright © 2014 AIEC.