Jump to content
Fórum Script Brasil
  • 0

Relacionamento de Tabelas ORACLE


ahenr

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...