Access
 sql >> Base de données >  >> RDS >> Access

5 erreurs de conception de base de données à éviter

Une conception de base de données appropriée est toujours importante, que vous construisiez une grande base de données avec des millions d'enregistrements ou une petite base de données avec quelques centaines de disques. La conception appropriée de la base de données vous permet de trouver les informations dont vous avez besoin rapidement et efficacement tout en facilitant l'expansion de votre base de données à l'avenir. Cependant, il existe quelques erreurs de conception simples qui peuvent nuire à votre base de données.

Voici cinq erreurs de conception de base de données à éviter et pourquoi.

1. Ajout de plusieurs éléments d'information dans un champ

Chaque champ doit contenir une information. Si vous en ajoutez plus, il sera beaucoup plus difficile d'interroger la base de données pour obtenir des informations.

Lors de la création d'une base de données, assurez-vous que tous les champs contiennent uniquement des informations. Nous vous recommandons également de surveiller la mise en forme de chaque champ. Par exemple, les gens saisissent les numéros de téléphone différemment, donc si vous vous fiez à un format spécifique, une requête peut ne pas extraire toutes les informations dont vous avez besoin.

2. Choisir une mauvaise clé primaire

Les clés primaires ne doivent jamais changer. Habituellement, les gens attribuent des nombres incrémentiels comme clés primaires car ils sont générés automatiquement, uniques et non changeants.

Vous ne voulez pas utiliser des choses comme des adresses, des numéros de téléphone ou des numéros de sécurité sociale comme clés primaires. De plus, il n'est pas recommandé d'utiliser des informations réelles comme clé primaire, même si cela semble être un bon identifiant. Restez simple - l'incrémentation des nombres est préférable.

3. Champs répétés dans un tableau

Lors de la conception de votre base de données, vous devez reconnaître les données répétitives et placer les colonnes répétitives dans leur propre table. Sinon, vous risquez de regrouper des données répétitives dans une seule table, ce qui compliquera l'exécution de rapports précis. Habituellement, ce problème se produit lorsque vous passez de feuilles de calcul à des bases de données, mais les bases de données sont relationnelles et n'ont pas besoin de données répétitives.

4. Incorporer un tableau dans un tableau

Une autre erreur de conception de base de données à éviter est l'intégration d'une table dans une table. Toutes les données d'un tableau doivent être liées à elles-mêmes. Lorsque les données sont liées, elles se rapportent à cette personne ou à cette commande, ce qui facilite la mise à jour et l'exactitude des informations.

Si vous intégrez un tableau, vous devrez mettre à jour tout un ensemble de données lorsqu'une information change. Vous voulez éviter cela et également permettre l'ajout de nouvelles informations rapidement et facilement.

5. Indexation incorrecte

L'indexation peut être une chose difficile à faire correctement, mais cela doit être fait, sinon vous ne verrez pas tout le potentiel de votre base de données. Toutes les clés primaires et étrangères doivent être indexées car c'est ce qui relie les tables entre elles.

Vous devez également indexer d'autres champs, tels que les champs "où", car vous souhaiterez peut-être rechercher des informations liées à "où". Bien que ce soit une bonne idée de mettre un index sur les champs couramment utilisés, n'en faites pas trop. Encore une fois, nous suggérons de placer un index sur toutes les clés primaires, toutes les clés étrangères et les champs qui sont utilisés dans les clauses "où".

Une bonne conception de la base de données est la clé pour exécuter des rapports précis. Pour vous assurer que votre base de données est configurée correctement ou pour qu'une nouvelle base de données soit conçue pour votre organisation, contactez Arkware dès aujourd'hui au 877-519-4537.