Avertissement : strtotime () [function.strtotime] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 35
Avertissement : la date () [function.date] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 107
Avertissement : la date () [function.date] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 109
Avertissement : la date () [function.date] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 111
Avertissement : la date () [function.date] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 112
Février
Avertissement : strtotime () [function.strtotime] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 35
Avertissement : la date () [function.date] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 107
Avertissement : la date () [function.date] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 109
Avertissement : la date () [function.date] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 111
Avertissement : la date () [function.date] : Il n'est pas sûr de compter sur les cadres timezone du système. Vous êtes *required* pour utiliser le cadre de date.timezone ou le date_default_timezone_set () la fonction. Dans le cas où vous avez utilisé n'importe laquelle de ces méthodes et vous recevez encore cet avertissement, vous avez mal orthographié probablement l'identificateur timezone. Nous avons choisi 'America/New_York' pour 'EST/-5.0/no l'heure d'été' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 112
18
Un rapport relie "beaucoup à beaucoup" un ou plusieurs dossiers dans une table à un ou plusieurs dossiers dans une autre table. Considérez une base de données qui piste des auteurs et des livres dans les tables séparées. Les auteurs vendant le mieux ne s'arrêtent pas à un livre (donc vous avez besoin d'être capables de relier un auteur à plusieurs livres). Cependant, les auteurs font équipe quelquefois sur un titre simple (donc vous avez besoin d'être capables de relier un livre à plusieurs auteurs). Une situation semblable se produit si vous avez besoin de mettre des étudiants dans les classes, des employés dans les comités, ou des ingrédients dans les recettes. Vous pouvez même imaginer une situation où cela affecte la base de données bobblehead, si plus qu'un fabricant peut collaborer pour créer un 45 tours bobblehead la poupée.
Les rapports "beaucoup à beaucoup" sont relativement populaires et l'Accès vous donne deux façons de s'occuper d'eux.
5.3.2.1. Tables de jonction
Les tables de jonction sont l'approche traditionnelle pour s'occuper des rapports "beaucoup à beaucoup" et les gens les utilisent partout dans le monde de base de données (en incluant dans les produits de la force industrielle comme Microsoft SQL Server). L'idée fondamentale que vous créez une table supplémentaire qui a la responsabilité unique de lier deux tables.
Chaque record dans la table de jonction représente un lien qui unit un record de chaque table dans le rapport. Dans la base de données d'auteurs et de livres, un record simple dans la table de jonction lie un auteur avec un livre. Si le même auteur écrit trois livres, donc vous avez besoin d'ajouter trois dossiers à la table de jonction. Si deux auteurs travaillent sur un livre, donc vous avez besoin d'un record supplémentaire pour relier chaque nouvel auteur.
Supposez que vous avez ces dossiers dans votre table d'Auteurs :
|
CARTE D'IDENTITÉ |
FirstName |
LastName |
|---|---|---|
|
10 |
Alf |
Provoquer |
|
11 |
Cody |
Pendentif |
|
12 |
Moe |
DeLawn |
Et vous avez ces dossiers dans votre table de Livres :
|
CARTE D'IDENTITÉ |
Titre |
Publié |
|---|---|---|
|
402 |
Amusement avec les Lettres |
Le 1 janvier 2007 |
|
403 |
Comment Économiser l'Argent en Vivant avec Vos Parents |
Le 24 février 2008 |
|
404 |
Lâchez Votre Culpabilité |
Le 5 mai 2007 |
Voici la table Authors_Books qui unit tout cela :
|
CARTE D'IDENTITÉ |
AuthorID |
BookID |
|---|---|---|
|
1 |
10 |
402 |
|
2 |
11 |
403 |
|
3 |
12 |
403 |
|
4 |
11 |
404 |
Authors_Books est une table de jonction qui définit quatre liens. Le premier record indique que l'auteur #10 (Alf Abet) a écrit le livre #402 (L'amusement avec les Lettres). Comme vous traversez le reste de la table, vous découvrirez que Cody Pendant a contribué à deux livres et deux auteurs ont travaillé sur le même livre (Comment Économiser l'Argent en Vivant avec Vos Parents).
Bout : La table de jonction a souvent un nom c'est composé des deux tables qu'elle relie, comme Authors_Books.
La chose nette d'une table de jonction consiste en ce qu'il est en fait construit de deux rapports "un à beaucoup" que vous définissez dans l'Accès. En d'autres termes, la table de jonction une table d'enfant qui a deux parents. La table d'Auteurs a un rapport "un à beaucoup" avec la table Authors_Books, où les Auteurs sont le parent. La table de Livres a aussi un rapport "un à beaucoup" avec Authors_Books, où les Livres sont le parent. Vous pouvez définir ces deux rapports dans l'étiquette de Rapports pour vous assurer que l'intégrité référentielle gouverne le jour (la figure 5-16).
Bien que les tables de jonction semblent un peu bizarres à première vue, la plupart des ventilateurs de base de données constatent qu'ils deviennent très familiers vite. Comme avec les rapports "un à beaucoup" que vous avez utilisés plus tôt, vous pouvez créer lookups (la Section 5.2.5) pour l'AuthorID et les champs BookID dans la table Authors_Books. Cependant, vous aurez besoin toujours d'ajouter le record d'Authors_Books à la main pour relier un auteur à un livre.

La figure 5-16. Le rapport "beaucoup à beaucoup" entre les Auteurs et les Livres sont vraiment deux rapports "un à beaucoup" qui impliquent la table Authors_Books. Dès que vous avez défini ces rapports, vous ne pouvez pas communiquer à un auteur ou à un livre qui n'existe pas et ne peut pas effacer un auteur ou un livre qui a un record dans la table Authors_Books.
Popularité : 5 % [?]








Commentaires récents