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
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
Curtir tópico
+ 0
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
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
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
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
Clique aqui para fazer login e interagir na Comunidade :)