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

  1. Criar tabelas contendo campos, tipos de dados e tamanho, utilizando o comando CREATE TABLE
  2. Criar as chaves primarias e demais constraints (exceto chaves estrangeiras) utilizando o comando alter table
  3. Criar as chaves estrangeiras, utilizando alter table apos todas as tabelas, respectivas chaves estrangeiras e demais constraints

Updated: