bonjour je suis débutant et je voudrais créer un base de données simple pour test.

exemple:

table client
avec des champs identifiant, nom et prenom
je suppose que l'identifiant est unique et en auto-increment

table fonction
avec des champs identifiant, libellé de fonction
je suppose que l'identifiant est unique et en auto-incrément

un client peut avoir de 0 a N deux fonctions

une table sous-fonction
avec des champs identifiant, libellé de sous_fonction
je suppose que l'identifiant est unique et en auto-incrément

une fonction peut avoir de 0 a N sous_fonction

quels sont les contraintes a mettre?

quelqu'un peut il m'aider s'il vous plait