Buscar

Aula 14_05

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Introdução Linguagem SQL - 
Composição:
* DDL (Data Definition Language): Definição da estruturae organização dos dados armazenados, e seus 
relacionamentos;
* DML (Data Manipulation Language): Rotinas de inclusão, remoção, seleção ou atualização dos dados
armazenados do B.D;
* DCL (Data Control Language): Linguagem de controle de dados, usada pelo DBA(Database Administrator)
para controlar o acesso aos dados pelos usuários. Possui comandos de atribuição e remoção de privilégios;
* Compartilha dados: Coordena o compartilhamento dos dados por usuários concorrentes;
* Integridade dos dados: Auxilia no processo de definição da integridade dos dados, protege contra
corrupções, inconsistências e falhas. 
Vantagens:
* Independência de fabricantes: Padronização dos comandos (ANSI);
* Portarbilidade entre computadores: De computadores pessoais à grande porte;
* Inglês estruturado de alto nível: Conjunto simples de sentenças em inglês;
* Consulta interativa: Acesso rápido e respostas a consultas complexas;
* Múltiplas visões dos dados: Criação de diferentes visões dos dados armazenados pelo usuário;
* Definição dinâmica dos dados: Modificação da estrutura de dados com a flexibilidade.
Data Definition Language (DDL):
* Create DataBase: <nome da base de dados>
- Utilizado para criar uma database(banco de dados) com características específicas
(nome banco de dados, nome dos arquivos de log, e arquivo das tabelas);
* Alter DataBase <nome da base de dados>
- Utilizado para alterar as características do banco de dados (nome banco de dados, nome dos arquivos
de log, e arquivo das tabelas);
* Drop DataBase: <nome da base de dados>
- Utilizado para apagar uma base de dados específica;
* Create Table: <nome_tabela> (<descrição das colunas>); (<descrição das chaves>);
- Utilizado para criar uma tebla física no banco de dados;
* Alter Table: <Nome da Tabela>
- Utilizado para alterar características físicas de uma tabela existente;
* Drop Table: <nome da tabela>
- Utilizado para apagar uma tabela física.
Data Manipulation Language (DML):
* Insert: Destinado a inserir um registro em tabela específica;
- Insert into <tabela> <(atributo1, atributo2, atributo3)> values <(valor1, valor1, valor3)>
* Update: Destinado a alterar um ou mais grupos de registros de uma tabela específica;
- Update from <tabela>
* Select: Destinado a selecionar um ou mais grupos de registros em uma ou mais tabelas específicas;
- Select <lista de atributos> from <tabela>
* Delete: Utilizado para apagar um ou mais grupos de registros de uma tabela específica;
Delete from <tabela>
Data Control Language (DCL):
* Grant: Utilizado para conceder permissões(privilégios) de acesso dos usuários a algum objeto
do banco de dados;
* Revoke:

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais