Como criar um banco de dados de filmes?
Estou tentando entender esse material incompreensível que eles chamam de design de banco de dados sem muito sucesso, então tentarei ilustrar meu problema com um exemplo.
Estou usando o MySQL e aqui está a minha pergunta:
Digamos que eu queira criar um banco de dados para armazenar minha coleção de DVD. Eu tenho as seguintes informações que eu quero incluir:
Título do filmeAtoresTempo de execuçãoGêneroDescriçãoAnoDiretorEu gostaria de criar relacionamentos entre eles para torná-lo mais eficiente, mas não sei como.
Aqui está o que estou pensando para o design do banco de dados:
Tabela de filmes => filmid, filmtitle, duração, descrição
Tabela do ano => ano
Tabela de gênero => gênero
Tabela Diretor => diretor
Tabela de atores => actor_name
Mas, como eu criaria relacionamentos entre essas tabelas?
Além disso, criei um ID exclusivo para a tabela de filmes com uma chave primária que é incrementada automaticamente. Preciso criar um ID exclusivo para cada tabela?
E, finalmente, se eu atualizasse um novo filme no banco de dados por meio de um formulário PHP, como inserir todos esses dados (com os relacionamentos e tudo?)
obrigado por qualquer ajuda que você puder dar, Keith