Nomenclaturas
SQL
Data Definition Language (DDL)
Comandos associado as estruturas dos dados.
- CREATE
- DROP
- ALTER
- RENAME
- TRUNCATE
Data Manipulation Language (DML)
Comandos para modificar o conteudo das tabelas
- INSERT
- UPDATE
- DELETE
Data Query language (DQL)
Comandos utilizados para realizar consultas
- SELECT
Data Control language (DCL)
Comandos para conceder e remover permissoes a dados e operacoes
- GRANT
- REVOKE
Data Transaction Language (DTL)
Comandos para controle das transacoes do banco de dados.
- COMMIT
- ROLLBACK
- SAVEPOINT
Constraints
Obrigatório, auxiliam manter a integridade da estrutura de armazenamento.
- Evitam que uma tabela seja deletada caso hajam relacionamentos
- Que sejam inseridos dados invalidos
- 
    Garante a integridade dos dados armazenados 
- NULL
- NOT NULL
- PRIMARY KEY
- FOREIGN KEY
- UNIQUE
- DEFAULT
- CHECK: validacoes
Nomenclatura
- 
    Tabelas: - T_SIGLASISTEMA_ENTIDADE
- Singular
- Maiuscula
- Inicia-se com a letra T
- 3 Caracteres para Sigla do sistema
- Underline(_) como separador
 
- 
    Colunas: - Singular
- Minuscula
 Tipo Prefixo (2 caracteres) Prefixo (3 caracteres) identificador id_ idt_ Codigo cd_ cod_ Numero nr_ num_ Valor vl_ val_ Nome nm_ nom_ Data dt_ dat_ Descricao ds_ des_ Quantidade qt_ qtd_ Numero sequencial sq_ seq_ Indicador in_ ind_ Status st_ sta_ Observacao ob_ obs_ Texto extenso tx_ txt_ 
- 
    Constraint: Tipo Prefixo Check CK_ unique UN_ Chave primaria PK_ Chave estrangeira FK_ 
Criação de entidades
- Criar tabelas contendo campos, tipos de dados e tamanho, utilizando o comando CREATE TABLE
- Criar as chaves primarias e demais constraints (exceto chaves estrangeiras) utilizando o comando alter table
- Criar as chaves estrangeiras, utilizando alter table apos todas as tabelas, respectivas chaves estrangeiras e demais constraints