Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |
issue66:tutoriel_-_libreoffice_p._19 [2012/11/21 18:35] – [DB] auntiee | issue66:tutoriel_-_libreoffice_p._19 [2012/11/21 18:50] (Version actuelle) – [UML] auntiee |
---|
** | ** |
| |
J'ai créé un diagramme UML montrant les relations entre nos cinq tables. Chaque boîte contient une table. Le nom de la table apparaît dans la partie supérieure de la boîte. En dessous, nous énumérons tous les champs de la table et leurs types. Nous discuterons des types dans la prochaine partie de ce tutoriel. Les lignes entre les cases représentent les relations d'une table à l'autre. La notation 1..1 montre que le champ a une relation Un pour un avec le champ de l'autre table. La notation 1..n montre que le champ a une relation Un à plusieurs avec le champ de l'autre table. Par exemple, BookID dans la table Books est relié à BookID dans la table BooksAuthors. Dans la table Books, la notation est 1..n pour BookID, ce qui signifie qu'un livre peut faire référence à plus d'un enregistrement de la table BooksAuthors. Pour BooksAuthors, BookID a une notation de 1..1, ce qui signifie que c'est une référence à un enregistrement spécifique dans Books. | J'ai créé un diagramme UML montrant les relations entre nos cinq tables. Chaque case contient une table. Le nom de la table apparaît dans la partie supérieure de la case. En dessous, nous énumérons tous les champs de la table et leurs types. Nous discuterons des types dans la prochaine partie de ce tutoriel. Les lignes entre les cases signalent les relations d'une table à l'autre. La notation 1..1 montre que le champ a une relation Un pour un avec le champ de l'autre table. La notation 1..n montre que le champ a une relation Un à plusieurs avec le champ de l'autre table. Par exemple, LivreID dans la table Livres est relié à LivreID dans la table LivresAuteurs. Dans la table Livres, la notation est 1..n pour LivreID, ce qui signifie qu'un livre peut faire référence à plus d'un enregistrement de la table LivreAuteurs. Pour LivresAuteurs, LivreID a une notation de 1..1, ce qui signifie que cela fait référence à un enregistrement spécifique dans Livres. |
| |
Avec toute cette conception, nous pouvons facilement créer notre base de données sans avoir à faire beaucoup de changements. Nous connaissons les tables dont nous avons besoin et comment elles se relient les unes aux autres. Même si cela peut sembler beaucoup de travail, cela nous permet d'économiser beaucoup de temps à la fin, parce que nous avons effectivement pensé à la façon dont nous construisons notre base de données et comment elle va fonctionner. | Grâce à notre travail de conception, nous pouvons facilement créer notre base de données sans avoir à faire beaucoup de changements. Nous connaissons les tables dont nous avons besoin et comment elles se relient les unes aux autres. Même si vous avez l'impression que cela représente beaucoup de travail, le faire nous permet, en fin de compte, d'économiser beaucoup de temps, parce que nous avons effectivement pensé à la façon dont nous construirons notre base de données et comment elle va fonctionner. |
| |
La prochaine fois, nous construirons nos tables et créerons des relations dans Base de LibreOffice. En raison de notre conception, le processus est rapide et facile. | La prochaine fois, nous construirons nos tables et créerons des relations dans Base de LibreOffice. En raison de notre conception, le processus sera rapide et facile. |
| |