Ir para conteúdo
Fórum Script Brasil

caduff97

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por caduff97

  1. @juniormagalhaes para resolver o problema de não ter vários empregados (gerentes) para a mesma loja, o campo CODIGO_LOJA na tabela EMPREGADO deve ser UNIQUE. Da seguinte forma:

     

    CREATE TABLE loja (
    	codigo SERIAL PRIMARY KEY,
    	nome VARCHAR(40),
    	telefone NUMERIC(10)
    );
    
    CREATE TABLE empregado (
    	matricula SERIAL PRIMARY KEY,
    	nome_funcionario VARCHAR(40),
    	codigo_loja INT UNIQUE NOT NULL REFERENCES loja(codigo)
    );

    Obs.: Os campos CODIGO e MATRICULA podem ser um SERIAL PRIMARY KEY, que irá autoincrementar 1 a cada linha.

    Obs2.: O campo CODIGO_LOJA pode ser NOT NULL para forçar que seja inserida a referência da loja.

     

    Abraços,

    Cadu

×
×
  • Criar Novo...