Duvidas no relacionamento de tabelas

24/04/2021

0

Oi, boa noite! Eu estou criando um banco que guarde filmes e series, (que mostre o id do filme, o nome do filme, o ano e o genero dele.) e queria saber se essas tabelas que eu estou fazendo estão certas ou se está faltando algo e tal. Poderiam me dizer se estou indo no caminho certo? Aceito sugestões! obrigado

Tabela filmes:
-id_filme
-nome_filme
-ano_filme

exemplo:
1 norbit 2007
2 chihiro 2001

Tabela genero:
-Gen_id
-Gen_nome

1 terror
2 romance

Tabela gen filme:

-id_filme
-Gen_id
Radasdas

Radasdas

Responder

Post mais votado

25/04/2021

se o filme puder ser enquadrado em mais de um gênero a modelagem está correta.


se o filme tiver somente um gênero, basta 2 tabelas para resolver o problema:

Tabela filmes:
-id_filme
-nome_filme
-ano_filme
-id_gen <--- neste campo será efetuado o relacionamento entre as tabelas

exemplo:
1 norbit 2007
2 chihiro 2001

Tabela genero:
-Gen_id
-Gen_nome

1 terror
2 romance

Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

25/04/2021

Radasdas

se o filme puder ser enquadrado em mais de um gênero a modelagem está correta.


se o filme tiver somente um gênero, basta 2 tabelas para resolver o problema:

Tabela filmes:
-id_filme
-nome_filme
-ano_filme
-id_gen <--- neste campo será efetuado o relacionamento entre as tabelas

exemplo:
1 norbit 2007
2 chihiro 2001

Tabela genero:
-Gen_id
-Gen_nome

1 terror
2 romance



Obrigado pela resposta! Poderia só verificar minhas tabelas e ver se estão corretas do jeito que estou fazendo por favor?

CREATE TABLE `filmun`.`tabela_filmes` (
`id_filme` INT NOT NULL AUTO_INCREMENT,
`nome_filme` VARCHAR(100) NOT NULL,
`ano_filme` YEAR NOT NULL,
PRIMARY KEY (`id_filme`));

CREATE TABLE `filmun`.`tabela_genero` (
`gen_id` INT NOT NULL AUTO_INCREMENT,
`gen_nome` VARCHAR(45) NOT NULL,
PRIMARY KEY (`gen_id`));

CREATE TABLE `filmun`.`genero_filme` (
`id_filme` INT NOT NULL,
`gen_id` INT NOT NULL);

Ah e poderia me dizer onde ficaria a chave estrangeira tambem? obrigado!
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar