As ferramentas CASE (Computer-aided software engineering) são amplamente utilizadas no desenvolvimento de projetos de banco de dados, auxiliando na concepção, desenvolvimento e implementação de sistemas. Elas permitem que os projetistas e outras partes interessadas compartilhem uma visão comum e garantam um processo disciplinado.