Idiomas DBMS
Seminário: Idiomas DBMS. Pesquise 862.000+ trabalhos acadêmicosPor: LueneMartins • 20/11/2014 • Seminário • 337 Palavras (2 Páginas) • 313 Visualizações
Linguagens do SGBD
Ao realizar um projeto de Base de dados, um SGBD (Sistema de Gerenciamento de Base de Dados) deve ser escolhido para que o sistema seja implementado.
Nos SGBD existem dois tipos de linguagens. São eles:
DDL (Data Definition Language) – é a linguagem de definição de dados que descreve a estrutura do BD, usada pelo DBA e pelos projetistas. Possui comandos de criação, alteração e exclusão de tabelas e visões.
DML (Data Manipulation Language) – é a linguagem de manipulação de dados, que permite especificar operações de recuperação e alterações dos dados do BD. A DML pode ser utilizada sozinha para especificar operações complexas de dados; ou de baixo nível (procedimental), que é embutida em uma linguagem de programação de uso geral (linguagem hospedeira).
Sendo a SQL formada pelas linguagens DDL e DML, podemos verificar os principais comandos que validam essas linguagens:
SQL= LDD+LMD+LCD
LDD (definição de dados): comandos CREATE, DROP (excluir ), ALTER e TABLE.
LMD (manipulação de dados): comandos SELECT, INSERT, UPDATE e DELETE.
LCD (controle de dados): comandos GRANT e REVOKE.
SQL GRANT Command
SQL GRANT é um comando usado para fornecer acesso ou privilégios sobre os objetos de banco de dados para os usuários.
A sintaxe para o comando GRANT é:
SQL REVOKE comando:
O comando REVOKE remove direitos de acesso do usuário ou privilégios para os objetos de banco de dados.
A sintaxe para o comando REVOKE é:
...