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

(Resolvido) foreign key


sounobre

Pergunta

Olá pessoal, mais uma vez estou aqui para falar sobre meu sistema de comentários. Primeiramente quero agradecer ao pessoal daqui, pois estão me ajudando bastante e estou aprendendo muitas coisa.... vlw pessoal :)

agora a pergunta

é com o comando "foreign key" que eu devo unir a minha tabela com a relação dos comentários, para poder ficar da seguinte maneira:

TABELA

Nome:

E-mail:

Site:

Assunto:

Comentários:

e ligar os comentários de cada post separadamente a essa mesma tabela?

e se for, como uso esse comando? é q por mais q tenha estudado ainda não conseguir entender direito.

obrigado

abraços

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Oi, 'sounobre' !

Para ajudá-lo no entendimento deste problema, em anexo apresento os diagramas de entidade relacionamento (DER) do modelo simplificado que já conversamos em outro tópico (modelos lógico e físico) e abaixo o descritivo da implementação do modelo no MySQL.

CREATE TABLE usuarios
(
   idusuario integer unsigned NOT NULL auto_increment,
   nmusuario varchar(20) NOT NULL,
   PRIMARY KEY (idusuario)
)ENGINE=INNODB;

CREATE TABLE topicos
(
   idtopico integer unsigned NOT NULL auto_increment,
   dstitulotopico varchar(20) NULL ,
   idusuario integer unsigned NOT NULL default 0,
   ts_inclusao_informacao timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, 
   PRIMARY KEY (idtopico),
   CONSTRAINT FK_topicos_001 FOREIGN KEY (idusuario) REFERENCES usuarios(idusuario) ON DELETE NO ACTION ON UPDATE NO ACTION
)ENGINE=INNODB;

CREATE TABLE posts
(
   idtopico integer unsigned NOT NULL default 0,
   idpost integer NOT NULL default 0,
   ts_inclusao_informacao datetime NULL ,
   idusuario integer unsigned NOT NULL default 0,
   txt_post varchar(20) NULL, 
   PRIMARY KEY (idtopico, idpost)
   CONSTRAINT FK_posts_001 FOREIGN KEY (idtopico) REFERENCES topicos(idtopico) ON DELETE CASCADE ON UPDATE CASCADE,
   CONSTRAINT FK_posts_002 FOREIGN KEY (idusuario) REFERENCES usuarios(idusuario) ON DELETE NO ACTION ON UPDATE NO ACTION
)ENGINE=INNODB;

modelo_fisico.pdf

modelo_logico.pdf

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...