um SGBD deve fornecer as línguas e interfaces adequadas para cada categoria de utilizadores para expressar consultas e actualizações de bases de dados. Linguagens de banco de dados são usadas para criar e manter banco de dados no computador. Há um grande número de linguagens de banco de dados como Oracle, MySQL, MS Access, dBase, FoxPro etc. As declarações SQL comumente usadas em Oracle E MS Access podem ser categorizadas como linguagem de definição de dados (DDL), linguagem de controle de dados (DCL) e linguagem de manipulação de dados (DML).

vamos cobrir os seguintes tópicos neste tutorial:

linguagem de definição de dados (DDL)

é uma linguagem que permite aos usuários definir dados e sua relação com outros tipos de dados. É usado principalmente para criar arquivos, bancos de dados, Dicionário de dados e tabelas dentro de bancos de dados.

Ele também é usado para especificar a estrutura de cada tabela, o conjunto de valores associados com cada atributo, restrições de integridade, segurança e autorização de informações para cada tabela de física e estrutura de armazenamento de cada tabela no disco.

a tabela A seguir dá uma visão geral sobre o uso de instruções de DDL em SQL

instruções de DDL em SQL

Linguagem de Manipulação de Dados (DML)

é uma linguagem que oferece um conjunto de operações para o suporte básico de operações de manipulação de dados sobre os dados contidos nos bancos de dados. Permite aos utilizadores inserir, actualizar, apagar e recuperar dados da base de dados. A parte do DML que envolve recuperação de dados é chamada de linguagem de consulta.

a tabela seguinte dá uma visão geral sobre o uso de declarações DML em SQL:

declarações DML em SQL

Data Control Language (DCL)

declarações DCL controlam o acesso aos dados e à base de dados usando declarações como GRANT e revogue. Um privilégio pode ser concedido a um usuário com a ajuda da declaração de subvenção. Os privilégios atribuídos podem ser selecionar, alterar, excluir, executar, inserir, indexar etc. Além de conceder privilégios, você também pode revogá-lo (retomado) usando o comando REVOKE.

a tabela seguinte dá uma visão geral sobre o uso de declarações DCL em SQL:

declarações DCL em SQL

na prática, a definição de dados e as linguagens de manipulação de dados não são duas línguas separadas. Em vez disso, eles simplesmente formam partes de uma única linguagem de banco de dados, como a Structured Query Language (SQL). SQL representa a combinação de DDL e DML, bem como declarações para a especificação de restrições e avaliação de esquemas.

Deixe uma resposta

O seu endereço de email não será publicado.

lg