Cada usuário tem sua própria conta independente na aplicação

Opa… iai pessoal!

eu estou desenvolvendo um projeto acadêmico, no qual preciso desenvolver
uma aplicação java web, que cadastre o usuário com login e senha e no caso cada usuário tem sua própria conta independente na aplicação.

minha duvida é eu teria que criar um banco para cada usuário ou tabelas
e como chamaria este tipo de função…
onde posso encontra matéria que tenha algo similar…

desde já agradeço… a todos

Não, você cria um banco só. E usa o usuário como chave em suas tabelas para fazer o filtro.

Você conhece algum material que eu possa estudar isso?