Relacionamento entre tabelas no MYSQL

Sou meio novato em questões de banco de dados:
Estou com duvidas em questão ao relacionamento entre tabelas:
Por exemplo:
Num sistema de biblioteca.
Criei as classes Editora,Classificação,Autor,Acervo e Leitor.
Cada Acervo tem que ter editora,autor e classificação.

Então a tabela do acervo no banco de dados vai ter la cod_editora,cod_autor e cod_classificacao.

Eu preciso fazer um relacionamento? ou posso deixar normal? E na hora que for gravar apenas salvo os códigos ali.

O certo seria você criar o banco conforme criou o modelo, representando os relacionamentos, para garantir integridade de dados, etc.
Há quem não faça isso, crie um monte de tabelas sem criar os relacionamentos e controle tudo pela aplicação.
Isso gera discussão. Eu não gosto de deixar sem os relacionamentos.