

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Os bancos de dados relacionais estão há muito tempo no mercado e são amplamente utilizados, pois, sua estrutura de relacionamentos expressa adequadamente muitas situações do quotidiano, permitindo que situações que acontecem recorrentemente possam ser expressados por meio de tabelas e suas cardinalidades, onde cada tabela tem suas conexões, nomes e atributos. A partir da cardinalidade entre as tabelas, o programador precisa tomar determinadas atitudes. Considere que o programador precisa criar o relacionamento do tipo N:N entre duas tabelas, o que vai acontecer como resultado deste relacionamento?
Um atributo deve ficar reservado para ser a chave primária, sendo restrito ao tipo numérico, pois os Ids precisam ser inteiros e evitar ponto flutuante.
A tabela da direita deve conter a chave estrangeira da relação, permitindo que os dados sejam recuperados de forma prática e organizados.
Uma terceira tabela vai ser criada tendo sua chave primária composta pelas chaves estrangeiras das tabelas envolvidas.
A tabela da esquerda deve conter a chave estrangeira da relação, permitindo que os dados sejam recuperados de forma prática e organizados.