GUI - Banco de Dados

Olá Pessoal,

Sou novo por aqui e gostaria de uma forcinha.
Estou desenvolvendo uma atividade da faculdade onde é necessário criar um software simples para gerenciamento do acervo de uma Locadora, o software deverá cadastrar filmes e generos de filmes em um banco de dados e precisará ter uma GUI.

Pois bem, eu modelei o Banco de Dados da seguinte forma:

Tabela Generos
idGenero (Inteiro Not Null, Auto Increment)
nomeGenero(Varchar 30, Not Null)

Tabela Filmes
idFilme(Inteiro, Not Null, Auto Increment)
nomeFilme(Varchar 30, Not Null)
codGenero_idGenero(Inteiro, Not Null e chave estrangeira da tabela Generos)

Minha Dúvida é:
Após a criação das tabelas certamente eu devo ter que criar as classes Generos e Filmes e seus respectivos métodos set e get, onde exatamente eu devo colocar os comandos de inserção no Banco e estabelecer a comunicação com o Banco de Dados, na GUI ou em uma outra classe que manipule estes objetos?

Desculpem se está confuso eu posso tentar explicar melhor, preciso de uma luz…

Obrigado à todos,

Eduardo

Conhece a arquitetura MVC? Se não, dê uma pesquisada aqui mesmo no forum tem vários tópicos sobre isso.

Mas respondendo a sua pergunta, o ideal é você ter classes separadas apenas para manipulação com o banco de dados.

Obrigado Markin1, vou dar uma olhada ao menos já uma direção para seguir, vou seguir seu conselho e criar uma classe apenas para a manipulação do Banco de dados