Ir para conteúdo
Fórum Script Brasil

André ROdrigues Côrte

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre André ROdrigues Côrte

  • Data de Nascimento 05/10/1990

Contatos

  • MSN
    andre.r.corte@hotmail.com
  • Website URL
    http://www.cortesolutions.webnode.com
  • ICQ
    0

Perfil

  • Location
    Osasco - São Paulo
  • Interests
    Novos colegas de trabalho, pessoas que compartilhem conhecimento e que eu também possa compartilhar o pouco que conheço.

André ROdrigues Côrte's Achievements

0

Reputação

  1. Ola, boa noite! Meu nome é André, estou com algumas duvidas e gostaria que vocês me dessem uma ajuda... Estou desenvolvendo um sistema para suporte para controle de atendimentos e estou com um serio problema na criação de relacionamento das tabelas será que poderiam me ajudar, segue abaixo as table utilizadas. /* TABLE I */ CREATE TABLE CLIENTE ( COD_CLIENT INT IDENTITY NOT NULL, COD_EMP INT NOT NULL, NOME_CLIENT VARCHAR(50) NOT NULL, NOME_PROD VARCHAR(50) NOT NULL, NOME_EMP VARCHAR(50) NOT NULL, TELEFONE CHAR(15), FAX CHAR(15), CELULAR CHAR(15), EMAIL VARCHAR(50), DATA_CADASTRO DATE, DATA_ATUALIZACAO DATE, RESPONSAVEL_CADASTRO VARCHAR(30), OBSERVACAO VARCHAR(500), COD_EMP INT IDENTITY NOT NULL, CONSTRAINT CLIENTE_PK PRIMARY KEY (COD_CLIENT), CONSTRAINT CLIENTE_EMPRESA_FK FOREIGN KEY (COD_EMP) REFERENCES EMPRESA(NOME_EMP), CONSTRAINT CLIENTE_PRODUTO_FK FOREIGN KEY (COD_PROD) REFERENCES PRODUTO(NOME_PROD) ); /* TABLE II */ CREATE TABLE EMPRESA ( COD_EMP INT IDENTITY NOT NULL, NOME_EMP VARCHAR(50) NOT NULL, NOME_PROD VARCHAR(50) NOT NULL, CNPJ CHAR(18) NOT NULL, CIDADE VARCHAR(30), UF CHAR(02), TELEFONE CHAR(15), RAMAL CHAR(06), FAX CHAR(15), EMAIL VARCHAR(50), DATA_CADASTRO DATE, DATA_ATUALIZACAO DATE, RESPONSAVEL_CADASTRO VARCHAR(50), DECRIACAO VARCHAR(500), CONSTRAINT EMPRESA_PK PRIMARY KEY (COD_EMP), CONSTRAINT EMPRESA_CNPJ_UN UNIQUE (CNPJ) ); /* TABLE III */ CREATE TABLE FUNCIONARIO ( COD_FUNC INT IDENTITY NOT NULL, NOME_FUNC VARCHAR(50) NOT NULL, CARGO VARCHAR(50) NOT NULL, TELEFONE CHAR(15), RAMAL CHAR(06), EMAIL VARCHAR(30), PERFIL VARCHAR(30), USUARIO VARCHAR(20) NOT NULL, SENHA VARCHAR(20) NOT NULL, CONFIRMA_SENHA VARCHAR(20) NOT NULL, DATA_CADASTRO DATE, DATA_ATUALIZACAO DATE, RESPONSAVEL_CADASTRO VARCHAR(30), CONSTRAINT FUNCIONARIO_PK PRIMARY KEY (COD_FUNC) ); /* TABLE IV */ CREATE TABLE ATENDIMENTO ( COD_ATEND INT IDENTITY NOT NULL, NOME_EMP VARCHAR(80) NOT NULL, NOME_PROD VARCHAR(50) NOT NULL, NOME_CLIENT VARCHAR(50) NOT NULL, NUM_ATENDIMENO VARCHAR(06) NOT NULL, NUM_CHAMADO VARCHAR(06), NUM_SOLICITACAO VARCHAR(06), DATA_ATENDIMENTO DATE, NOME_ATENDENTE VARCHAR(50), DECRIACAO VARCHAR(1000), CONSTRAINT ATENDIMENTO_PK PRIMARY KEY (COD_ATEND), CONSTRAINT ATENDIMENTO_PRODUTO_FK FOREIGN KEY (COD_PROD) REFERENCES ATENDIMENTO(NOME_PROD), CONSTRAINT ATENDIMENTO_EMPRESA_FK FOREIGN KEY (COD_EMP) REFERENCES EMPRESA(NOME_EMP) ); /* TABLE V */ CREATE TABLE PRODUTO ( COD_PROD INT IDENTITY NOT NULL, NOME_PROD VARCHAR(50) NOT NULL, DESCRICAO VARCHAR(100), CONSTRAINT PRODUTO_PK PRIMARY KEY (COD_PROD) ); O que acontece é o seguinte, quando tendo criar a chave estrangeira da o seguinte erro "as propriedades a seguir de tipo de dados da tabela x e não correspondem as da tabela y -Date type -Length -Precistion". Só para entenderem melhor o meu banco é o seguinte o cliente só pode ser cadastrado se tiver uma empresa e um produto. No atendimento eu só posso abrir um novo atendimento se tiver um cliente cadastrado, uma empresa e um produto, e é isto que não estou sabendo como fazer. Se me ajudarem vou agradecer muito, pois este forum é o melhor conheço... Um forte abraço a todos, segue abaixo meu contato. André Côrte Skype: andre.corte E-mail:Conato Côrte Blog: Blog Tecnologia da Informação Site: www.cortesolutions.webnode.com
×
×
  • Criar Novo...