Problèmes de base de données microsoft access
Microsoft Access, une partie du Microsoft Office Professional Suite, est la norme de l`industrie pour les bases de données de bureau. Des problèmes se produisent avec accès quand il y a des tables ou des relations mal conçues. Il y a aussi des moments que l`accès n`est pas l`outil de base de données appropriée parce qu`il ya beaucoup d`utilisateurs ou il y a plusieurs millions d`enregistrements. Une autre raison de ne pas choisir Microsoft Access serait si besoin de sécurité complexe la base de données.
Video: 1 Créer une base de données
Design Table mauvaise
table design médiocre peut soit arrêter une base de données dans ses pistes ou des problèmes de cause après des années d`utilisation. Il existe de nombreux types de mauvaise conception de la table. L`une des principales causes de problèmes de table est de ne pas avoir des tables répondent aux trois formes standards de normalisation. Première forme normale élimine la répétition des champs dans les tables, comme les champs appelés classe 1, classe 2, classe 3. Cela pose un problème lorsqu`un étudiant prend une quatrième classe. Le tableau ne contient pas de champ intitulé classe 4. Il serait préférable d`avoir deux tables - qui a suivi les étudiants et celui lié à la table des étudiants qui a suivi des cours. Deuxième forme normale empêche le même champ d`apparaître dans plus d`un endroit, ce qui pourrait conduire à des problèmes avec la saisie des données et l`interrogation des données. Lorsque les champs sont placés dans la mauvaise table, Troisième normal formulaire est cassé, et l`intégrité des données ne sont pas atteints.
Une mauvaise conception des relations
la conception de mauvaise relation peut également arrêter une base de données dans ses pistes. Si les relations ne sont pas correctement mis au point, puis le partage des données entre les tables pour créer des requêtes, des formulaires de saisie de données et les rapports ne peuvent pas se produire. En outre, si les tables ne sont pas un ensemble clé primaire, les problèmes relationnels peuvent devenir apparents après la base de données a été utilisé pendant un certain temps.
Trop d`enregistrements
Video: Exercice d'application Base de donnée sous Microsoft Access
Microsoft Access peut gérer des millions de Records- cependant, il a une limite. Une table dans une base de données d`accès ne doit pas contenir plus de 5 millions de disques, ou 1 million d`enregistrements qui sont des champs mémo. Ce problème ne sera probablement pas se feront sentir qu`après la base de données a été utilisé pendant une longue période de temps, et il est diagnostiqué lors de l`ajout de nouveaux enregistrements de données est lente ou bloque le système.
Video: MICROSOFT ACCESS 2010 cours Leçon 1 /14 .Création de sa base de données
Trop d`utilisateurs
Un autre problème avec Microsoft Access est qu`il ne peut pas gérer un grand nombre d`utilisateurs. Le montant qu`il peut gérer varie en fonction si la base de données est divisé, ce qui signifie qu`il ya un "arrière" (L`ensemble de la structure de base de données), et multiple "parties avant" (Toutes les formes de saisie des données et rapports). Si la base de données est divisé, alors le nombre d`utilisateurs n`a pas d`impact significatif à moins que les formulaires et les rapports doivent updating- fréquents, alors il devient lourd à mettre à jour les extrémités avant individuelles. Si la base de données n`est pas divisé, le nombre d`utilisateurs devrait être limité à 15.
Besoin de sécurité complexe
L`accès a la sécurité qui peut être appliqué à une base de données. Cependant, ce système de sécurité est difficile à appliquer, et la sécurité est généralement réglementé d`accès accordés au moyen de titres de réseau sur le dossier qui contient la base de données. Si un système exige une sécurité renforcée, l`accès n`est pas le système de base de données à utiliser.
Video: Partie 1 - Exercice Base de données Access
Les références
- lien Bleu Griffe Databse Conception: Pourquoi choisir l`accès?
- lien Microsoft Access développement: problèmes de base de données d`accès