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 'EDT/-4.0/DST' 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 'EDT/-4.0/DST' 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 'EDT/-4.0/DST' 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 'EDT/-4.0/DST' 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 'EDT/-4.0/DST' 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 'EDT/-4.0/DST' 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 'EDT/-4.0/DST' 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 'EDT/-4.0/DST' 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 'EDT/-4.0/DST' 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 'EDT/-4.0/DST' plutôt dans /home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php sur la ligne 112
02
Les Données redondantes contre les Données Apparentées dans l'Accès 2007
Microsoft Access Ajoutez des commentairesReportez-vous en arrière à la table de Poupées que vous avez créée dans le Chapitre 1 pour conserver une liste de poupées bobblehead. Une des informations de table de Poupées est le champ de Fabricant, qui énumère le nom de la compagnie qui a créé chaque poupée. Bien que cela ait l'air d'un détail assez simple, il se trouve que pour correctement évaluer la valeur d'un bobblehead, vous avez besoin de savoir un morceau équitable plus du processus de fabrication. Vous pouvez vouloir savoir des choses comme où la compagnie industrielle s'est positionnée, de quelle longueur cela a été dans les affaires et s'il devait vaincre des procès des clients furieux.
Si vous vous sentez paresseux, vous pourriez ajouter tous ces renseignements à la table de Poupées, comme ainsi (grayed-les colonnes sont les nouveaux) :
|
CARTE D'IDENTITÉ |
Caractère |
Fabricant |
Endroit de fabricant |
Fabricant Ouvrant l'Année |
Procès de fabricant |
Prix d'achat |
|---|---|---|---|---|---|---|
|
342 |
Yoda |
MagicPlastic |
La Chine |
2003 |
Non |
8,99$ |
Votre première réaction à cette table est probablement de s'inquiéter au sujet du fatras de tous ces champs. Mais ne faites pas panicin le monde réel, les tables doivent inclure tous les détails importants, donc ils deviennent tout à fait larges souvent. (C'est la règle #3 du design de données, de la Section 2.5.3.) Ne permettent pas ainsi au fatras de vous tracasser. Vous pouvez utiliser des techniques comme la colonne cachant (la Section 3.1.4) pour éliminer les champs qui ne vous intéressent pas.
Bien que le fatras de colonne ne soit pas un problème, une autre édition se cache sous la surface dans cet exemple des données redondantes. Une table bien conçue devrait énumérer seulement un type de chose. Cette version des fractures de table de Poupées qui règnent en combinant des renseignements sur le bobblehead et le fabricant bobblehead.
Cette situation semble assez innocente, mais si vous ajoutez un peu plus de rangs, les choses ne regardent pas comme assez :
|
CARTE D'IDENTITÉ |
Caractère |
Fabricant |
Endroit de fabricant |
Fabricant Ouvrant l'Année |
Procès de fabricant |
Prix d'achat |
|---|---|---|---|---|---|---|
|
342 |
Yoda |
MagicPlastic |
La Chine |
2003 |
Non |
8,99$ |
|
343 |
Dick Cheney |
Rebobblicans |
Le Taiwan |
2005 |
Non |
28,75$ |
|
344 |
Tiger Woods |
MagicPlastic |
La Chine |
2003 |
Non |
2,99$ |
Dès que vous avez deux bobbleheads qui ont été faits par la même compagnie (dans ce cas-là, MagicPlastic), vous avez introduit des données en duplicata, le fléau de toutes les mauvaises bases de données. (Vous le reconnaîtrez comme une violation de règle #4 du bon design de base de données, de la Section 2.5.4.) Les problèmes potentiels sont sans fin :
-
Si MagicPlastic déplace ses usines de la Chine à la Corée du Sud, vous aurez besoin d'actualiser une fournée entière de dossiers de bobblehead. Si vous utilisiez deux tables avec les données apparentées (comme vous verrez ensuite), vous auriez juste un record pour rivaliser avec.
-
Il est bien trop facile d'actualiser les renseignements de fabricant dans un record de bobblehead, mais le manquer dans un autre. Si vous faites cette erreur, vous mettrez fin avec les données inconsistantes dans votre table, qui est encore plus mauvaise que les données en duplicata. Essentiellement, vos renseignements de fabricant deviendront sans valeur parce que vous ne saurez pas quel record a les détails corrects, donc vous ne serez pas capables de vous fier à n'importe quoi.
-
Si vous voulez pister plus de renseignements liés du fabricant (comme un numéro de contact) dans votre base de données, vous devrez actualiser votre table de Poupées et réviser chaque record simple. Votre famille peut ne pas vous voir pour plusieurs quelques semaines.
-
Si vous voulez obtenir l'information des fabricants (mais pas les poupées), vous êtes malheureux. Par exemple, vous ne pouvez pas imprimer une liste de tous les fabricants bobblehead en Chine (au moins pas facilement).
Il est facile de comprendre le problème. En essayant de bourrer trop de détails dans une tache, cette table fait fusionner ensemble des renseignements qui seraient le mieux gardés dans deux tables séparées. Pour fixer ce design, vous avez besoin de créer deux tables cette utilisation a rattaché des données. Par exemple, vous pourriez créer une table de Poupées comme cela :
|
CARTE D'IDENTITÉ |
Caractère |
Fabricant |
Prix d'achat |
|---|---|---|---|
|
342 |
Yoda |
MagicPlastic |
8,99$ |
|
343 |
Dick Cheney |
Rebobblicans |
28,75$ |
|
344 |
Tiger Woods |
MagicPlastic |
2,99$ |
Et une table de Fabricants séparée avec les détails spécifiques du fabricant :
|
CARTE D'IDENTITÉ |
Fabricant |
Endroit |
Ouverture de l'Année |
Procès |
|---|---|---|---|---|
|
1 |
MagicPlastic |
La Chine |
2003 |
Non |
|
2 |
Rebobblicans |
Le Taiwan |
2005 |
Non |
Ce design vous donne la flexibilité pour travailler tant avec les types de renseignements (les poupées qu'avec les fabricants) séparément. Il enlève aussi le risque d'action de copier. L'épargne est petite dans cet exemple simple, mais dans une table avec des centaines ou des milliers de poupées bobblehead (et loin moins de fabricants), la différence est dramatique.
Maintenant, si MagicPlastic bouge en Corée du Sud, vous avez besoin d'actualiser le champ d'Endroit pour seulement un record, plutôt que beaucoup de cas dans une table de Poupées surchargée. Vous aurez aussi un temps plus facile construisant des questions (le Chapitre 6) qui combinent les renseignements des façons nettes et utiles. (Par exemple, vous pourriez apprendre combien vous avez passé sur toutes vos poupées MagicPlastic et le comparez avec les quantités que vous avez passées pour les poupées faites par d'autres fabricants.)
Notez : l'Accès inclut un outil qui essaie d'apercevoir des données en duplicata dans une table et vous aider à démonter les champs dans les tables apparentées. (Pour l'essayer, choisissez les Outils de Base de données
Analysent
Analysent la Table.) Bien que ce soit une bonne idée dans la théorie, cet outil n'est pas vraiment qu'utile. Vous ferez un beaucoup meilleur travail d'apercevoir des données en duplicata et créer des tables bien conçues du début si vous comprenez le problème des données en duplicata vous-même.
Popularité : 2 % [?]








Commentaires récents