Bonjour,
Etes-vous plutôt full POO ou adepte de la dénormalisation ? Et comment ?
Prenons le cas de la gestion d'un utilisateur, vous allez certainement gérer une classe User (liée à votre table en bdd).
Pour l'exemple, je souhaite m'attarder sur l'attribut sexe_id.
Au niveau d'une conception SGBDR, le sexe_id correspond à une clé étrangère.
1/ Allez-vous créer cette table sexe avec seulement deux valeurs ?
2/ Allez-vous créer cette classe sexe ?
3/ Comment allez-vous créer la méthode findAll de votre DAO Sexe ?
- Va-t-il se connecter à un SGDBR
- Va-t-il retourner deux entités Sexe ou un tableau en dur
...
Cet attribut est un exemple parmi tant d'autres.
Merci pour vos retours.
Etes-vous plutôt full POO ou adepte de la dénormalisation ? Et comment ?
Prenons le cas de la gestion d'un utilisateur, vous allez certainement gérer une classe User (liée à votre table en bdd).
Code:
User
- id
- nom
- prenom
- sexe_id
...
Au niveau d'une conception SGBDR, le sexe_id correspond à une clé étrangère.
1/ Allez-vous créer cette table sexe avec seulement deux valeurs ?
2/ Allez-vous créer cette classe sexe ?
3/ Comment allez-vous créer la méthode findAll de votre DAO Sexe ?
- Va-t-il se connecter à un SGDBR
- Va-t-il retourner deux entités Sexe ou un tableau en dur
...
Code:
Sexe
- id
- nom
DAO_Sexe
- findAll()
Merci pour vos retours.