par exemple, accédez à l'exemple db, chaque enregistrement étudiant a une table imbriquée sur les tuteurs. http://img101.imageshack.us/img101/9881/53882937.jpgPuis-je créer des tables imbriquées sur MySQL?
Répondre
No. Quelque chose comme ça est presque toujours fait comme une table de correspondance unique pour tous les étudiants, avec un pointage de colonne de clé étrangère à la table student
pour spécifier étudiant une ligne particulière concerne.
Il suffit ensuite de filtrer la table pour qu'elle corresponde à un étudiant donné et de présenter cette liste sans colonne d'étudiant dans l'interface utilisateur. Cela ressemble à une table séparée pour l'utilisateur, mais ce n'est pas vraiment la façon dont il est stocké.
(Si vous avez créer une table guardians
distincte pour chaque étudiant, vous feriez qu'il est impossible de faire des requêtes telles que "trouver des étudiants pour un tuteur particulier.)
En variante, si par ex. vous vouliez suivre les enregistrements des tuteurs pour les frères et sœurs, vous pouvez utiliser une table de connexion: une table des étudiants, une table des tuteurs (sans la FKR) et une table des étudiants avec deux paires d'ID et de tuteur. ID, chaque FKRed à la table appropriée. Vous avez alors une cartographie plusieurs-à-plusieurs entre les étudiants et les tuteurs. (C'est peut-être ce que la table 'étudiants et tuteurs' est dans votre capture d'écran.) Bien que dans ce cas vous pouvez déplacer la valeur 'relation' dans la table de jointure. – Rup
- 1. Tables imbriquées avec tablesorter
- 2. Tables imbriquées ICEFaces
- 3. Construire des tables html imbriquées "introspectives"
- 4. MySQL Créer des tables sans valider la transaction en cours
- 5. Comment créer des tables temporaires uniques dans les procédures MySQL?
- 6. php/mysql créer des enregistrements en double avec plusieurs tables
- 7. Comment créer des tables HTML à partir de MySQL?
- 8. Comment puis-je créer des tables dans MySQL?
- 9. Pouvons-nous créer des tables dynamiquement dans MySQL?
- 10. Hibernate: Créer des tables MySQL InnoDB au lieu de MyISAM
- 11. Création de tables imbriquées en utilisant div
- 12. COUNT Mysql (*) sur plusieurs tables
- 13. Comment créer des listes imbriquées en python?
- 14. Comment créer Zend_Db_Select avec des requêtes imbriquées?
- 15. mysql fulltext sur plusieurs tables
- 16. Dupliquer des lignes sur plusieurs tables à insérer dans MySQL
- 17. Extraire des données de tables imbriquées en PDF
- 18. crevette PDF: J'ai besoin de générer des tables imbriquées
- 19. Lua instance de classe avec des tables imbriquées
- 20. Joindre des tables - MySQL & PHP
- 21. mysql - combiner des colonnes et des tables
- 22. Tables imbriquées avec composant jsf datatable
- 23. Comment créer des tables dans sqlite 3?
- 24. RoR - Rendu des erreurs imbriquées sur XML
- 25. MySQL Sélectionner des valeurs distinctes sur plusieurs tables
- 26. MySQL comment joindre des tables sur deux champs
- 27. Sélection des uniques dans MySQL sur deux tables?
- 28. Comment créer un index sur des tables différentes
- 29. Requête MySQL basée sur 3 tables
- 30. MySQL: JOIN deux tables sur LIKE
Comment voulez-vous imbriquées? Est-ce différent d'ajouter des colonnes supplémentaires "GuardianName, GuardianEmail", ou d'ajouter une table GuardianDetails (ou plus généralement Contact) et de la rajouter à la table des étudiants, ou autre chose? – Rup
ajouter une table dans la table, dans l'exemple les tuteurs sont dans le dossier étudiant – SomeUser
Est-ce vraiment une "table imbriquée"? Cela ressemble à une interface utilisateur qui montre des Gardiens pour l'Étudiant sélectionné. Dans la liste des tableaux sur le côté gauche, je vois à la fois les étudiants et les gardiens. – Ken