Ir para conteúdo
Fórum Script Brasil
  • 0

Relacionamento de Tabelas ORACLE


ahenr

Pergunta

Ola galera, boa tarde.

Preciso de ajuda na criação de um banco no Oracle, com 4 tabelas e 3 relacionamentos. Tenho o mysql instalado e as sintaxes muda para criação no Oracle.

Fiz a criação dos seguintes CAMPOS:

CREATE TABLE DEPARTAMENTO (
  COD_DEPTO VARCHAR2(2) PRIMARY KEY,
  NOME_DEPTO VARCHAR2(50) NOT NULL
);

CREATE TABLE FUNCIONARIO (
  COD_FUNC NUMBER(3) PRIMARY KEY,
  NOME_FUNC VARCHAR2(80) NOT NULL,
  EMAIL_FUNC VARCHAR2(50) NOT NULL,
  DATA_NASC_FUNC DATE NOT NULL,
  ENDERECO_FUNC VARCHAR2(100) NOT NULL,
  BAIRRO_FUNC VARCHAR(30) NOT NULL,
  CIDADE_FUN VARCHAR2(15) NOT NULL,
  UF_FUNC CHAR(2) NOT NULL,
  SALARIO_FUNC NUMBER(12,2) NOT NULL,
  COMISSAO_FUNC NUMBER(7,2) NOT NULL,
  STATUS_FUNC CHAR(1) COMMENT 'E = Efetivo, L = Licenciado, D = Demitido'
)


CREATE TABLE LOCALIDADE (
  COD_LOCALIDADE NUMBER(2) PRIMARY KEY,
  DESCRICAO_LOCAL VARCHAR2(50) NOT NULL,
  ENDERECO_LOCAL VARCHAR2(100) NOT NULL,
  BAIRRO_LOCAL VARCHAR2(30) NOT NULL,
  CIDADE_LOCAL VARCHAR2(15) NOT NULL,
  UF_LOCAL CHAR(2) NOT NULL
);



CREATE TABLE CARGO (
  COD_CODIGO NUMBER(5) PRIMARY KEY,
  DESCR_CARGO VARCHAR2(50) NOT NULL
);

PRECISO RELACIONAR OS SEGUINTES DADOS:

COD_DEPTO - COD_FUNC

COD_LOCAL - COD_DEPTO

COD_FUNC - COD_CARGO

VALEU!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...