Estou tentando implementar um grupo de funções para que possa selecionar as que desejo para cada usuário do sistema. Mas no caso, esse grupo de funções teria uma hierarquia que poderia ser extendida quantas vezes fosse preciso.
Estou utilizando o Mysql, mas queria que a implementação fosse independente do esquema do banco. Que a responsabilidade não fosse do banco e sim do código implementado.