Aqui estão três recursos ou ferramentas principais de um DBMS (sistema de gerenciamento de banco de dados):
1. Linguagem de definição de dados (DDL) *
Objetivo: Os comandos DDL permitem que os usuários defina a estrutura do banco de dados. Isso inclui criar, modificar e excluir tabelas, definir tipos de dados para colunas, definir restrições e criar índices.
*
Exemplos: * `Criar alunos da tabela (Id int Primary Key, Nome Varchar (255), Age Int);`
* `Alter Table Students Adicionar e -mail da coluna Varchar (255);`
* `Drop Table Students;`
*
Importância: O DDL fornece uma maneira estruturada de organizar e gerenciar os dados no banco de dados, garantindo a integridade e a consistência dos dados.
2. Data Manipulação Linguagem (DML) *
Objetivo: Os comandos DML permitem que os usuários manipulem os dados no banco de dados. Isso inclui adicionar, modificar, excluir e recuperar dados das tabelas.
*
Exemplos: * `Inserir nos alunos (id, nome, idade) valores (1, 'John Doe', 20);`
* `ATUALIZAÇÃO Os alunos definem idade =21 onde id =1;`
* `Exclua dos alunos onde id =1;`
* `Selecione * dos alunos;`
*
Importância: O DML fornece a funcionalidade principal para interagir e gerenciar os dados reais armazenados no banco de dados.
3. Linguagem de Controle de Dados (DCL) *
Objetivo: DCL Comandos Controle o acesso e a segurança do banco de dados. Isso inclui a concessão e revogação de privilégios aos usuários, definição de políticas de segurança e gerenciamento de contas de usuário.
*
Exemplos: * `Grant Select, insira os alunos no usuário1;`
* `Revogar a atualização dos alunos do usuário1;`
* `Criar usuário do usuário2 com senha 'senha';`
*
Importância: A DCL garante a segurança dos dados e evita acesso não autorizado, mantendo a integridade e a confidencialidade dos dados.
Esses três recursos são essenciais para que qualquer DBMS funcione de maneira eficaz, permitindo que os usuários defina, manipulam e controlam o acesso aos dados no banco de dados.