Go to Contents
Page
précédente
Page
suivante
Table des matières > Création d'une base de données > A propos de la préparation d'une base de données

A propos de la préparation d'une base de données
Une base de données bien conçue garantit la cohérence de l'entrée et de l'extraction des données et réduit les doublons dans les tables de base de données. Les tables d'une base de données relationnelle sont utilisées conjointement pour vous permettre d'accéder aux données appropriées lorsque vous en avez besoin. Il est judicieux de commencer par préparer une base de données par écrit.
Suivez ces étapes générales pour préparer une base de données :
1. Définissez le but de votre base de données ou le problème que vous souhaitez résoudre. Par exemple : « garder la liste de mes clients », « gérer mon stock » ou « noter mes élèves ».
Si d'autres personnes sont appelées à utiliser la base de données, discutez ensemble des données dont chacun a besoin.
2. Pensez aux informations que vous allez stocker dans votre base de données. Les informations sont généralement classées en grandes catégories. Il est essentiel de pouvoir identifier précisément ces catégories pour concevoir une base de données efficace, car elle sera amenée à stocker des quantités et des types de données différents dans chaque catégorie. Par exemple, une base de données conçue pour le suivi des ventes possède des catégories telles que « produits », « factures » et « clients ». Une base de données servant de relevé de notes possède des catégories telles que « élèves », « cours » et « devoirs ».
3. Lorsque les catégories générales sont définies, pensez à la façon dont elles seront liées. Pour cela, vous pouvez tout simplement utiliser de petites phrases décrivant les interactions entre les catégories : « les enseignants donnent des cours », « les élèves suivent des cours » et « les élèves font des devoirs ». Chacune de ces paires suggère une relation entre les données des deux catégories.
4. Lorsque la définition des catégories de données est terminée, vous êtes prêt à organiser votre base de données.
Dans la terminologie des bases de données, ces catégories d'informations sont appelées des tables. Les tables sont utilisées pour grouper les données contenant un élément ou un but commun. Par exemple, vous pouvez utiliser une table pour stocker les noms et les adresses et une autre pour les détails de transaction (date de vente, référence produit, prix unitaire, etc.).
De manière générale, les bases de données sont organisées selon l'une des trois manières suivantes :
Une seule table dans un seul fichier. Utilisez une seule table si vous devez assurer le suivi de données appartenant à une seule catégorie : des noms et des adresses, par exemple.
Plusieurs tables dans un seul fichier. Utilisez plusieurs tables si vos données sont plus complexes : des élèves, des cours et des notes, par exemple.
Plusieurs tables dans plusieurs fichiers. Utilisez plusieurs fichiers si vous avez besoin de partager des données pour différentes solutions de bases de données. Vous pouvez par exemple stocker vos taux de TVA ou vos informations d'expédition dans un fichier séparé si vous prévoyez d'utiliser ces données dans plusieurs solutions.
Utilisez les liens pour partager des données avec des tables du même fichier ou avec des tables de fichiers externes. Les autres éléments de base de données, tels que les scripts et les privilèges d'accès, sont stockés au niveau du fichier ; certaines solutions complexes peuvent ainsi bénéficier de l'utilisation de plusieurs fichiers.
Remarque   FileMaker Pro est très flexible, le choix de stocker des données dans un seul ou dans plusieurs fichiers est donc plutôt déterminé par des aspects pratiques. Il est très simple de partager des données stockées dans des tables avec des tables d'un même fichier ou des tables de fichiers externes, comme vous l'explique la rubrique Utilisation de tables et de fichiers liés. D'autres éléments, tels que les scripts et les privilèges d'accès, sont stockés au niveau du fichier ; certaines solutions complexes peuvent ainsi bénéficier de l'utilisation de plusieurs fichiers .
5. Définissez les tables de la base de données et les données qui y seront intégrées, puis les rubriques que chacune devra contenir.
Conseil   Afin de faciliter la recherche et le tri ultérieurs des enregistrements, créez des rubriques séparées pour le prénom, le nom de famille, le titre et les éléments de l'adresse (ville, région, pays et code postal). La séparation des données en plusieurs rubriques au moment de la saisie peut faciliter la génération future de rapports. Si vous utilisez, par exemple, des rubriques séparées pour les informations de transaction telles que la date, la référence, la quantité et le prix unitaire, il sera plus simple de compiler des rapports récapitulatifs et sous-récapitulatifs à la fin de chaque semaine, mois ou année.
6. Définissez les rubriques qui contiendront les données communes entre les tables.
Par exemple, une base de données utilisée par une agence de voyage peut inclure les tables suivantes : une table Clients stockant les informations sur les clients ; une table Itinéraires stockant les informations sur les itinéraires ; et une table Voyages organisés stockant les informations sur les voyages organisés et les prix en cours.
La table Clients peut contenir des rubriques telles que le numéro d'identification du client, son nom, son adresse et son numéro de téléphone. La table Itinéraires peut contenir des rubriques telles que le numéro d'identification d'itinéraire, la ville de départ et la ville de destination. La table Voyages organisés peut contenir des rubriques telles que le numéro d'identification de voyage organisé et le nom du voyage organisé.

Rubriques de la table Clients, de la table Itinéraires et de la table Voyages organisés
7. Définissez les rubriques sources pour chaque table et entourez-les sur votre plan.
Pour plus d'informations, consultez la rubrique A propos des rubriques sources des liens.

Rubriques identifiées comme étant les rubriques sources de la table Clients, de la table Itinéraires et de la table Voyages organisés
Par exemple, dans la table Clients, vous pouvez décider d'attribuer un numéro d'identification unique à chaque client. Dans ce cas, vous n'avez pas à saisir de numéro d'identification client dans la table si vous n'ajoutez pas de nouveau client, l'existence d'un numéro de client détermine donc l'existence d'un enregistrement.
8. Pour chacune des tables, définissez les rubriques qui contiendront les données et déterminez celles qui seront utilisées à partir d'autres tables (liées).
Chaque table n'a qu'un seul objet et toutes les rubriques d'une table décrivent uniquement cet objet.
Par exemple, toutes les rubriques d'un enregistrement de la table Clients stockent la totalité des informations concernant un client.

Rubriques inutiles des tables Clients, table Itinéraires et Voyages organisés
L'objet d'une table permet de déterminer l'emplacement logique de stockage et d'utilisation des données d'une table liée. Outre les rubriques sources, les rubriques ne doivent apparaître qu'une fois dans votre base de données. Rayez les occurrences de rubriques n'appartenant pas à l'objet de la table.
9. Définissez les liens entre les tables. Sur le plan, tracez une ligne reliant chaque rubrique source d'une table et la rubrique source correspondante de la table liée.
Les tables sont liées par le fait que leurs rubriques sources contiennent des données correspondantes.

Rubriques sources des tables Clients et Itinéraires ; rubriques sources des tables Itinéraires et Voyages organisés
Les liens vous permettent également de grouper vos données afin de résoudre des questions complexes. Par exemple, les liens peuvent être utilisés pour définir les niveaux actuels du stock, les perspectives de ventes ou d'autres tâches pour lesquelles il est nécessaire d'afficher les données provenant de plusieurs tables. Pour plus d'informations sur les liens, consultez la rubrique Utilisation de tables et de fichiers liés.
10. Définissez s'il est nécessaire de partager votre base de données avec d'autres utilisateurs et quels seront leurs moyens d'accès au fichier.
Pour plus d'informations sur le partage des bases de données, consultez la rubrique Partage de bases de données en réseau.
11. Déterminez les utilisateurs qui pourront accéder à la base de données et limitez éventuellement son accès. Lorsque vous créez une base de données, attribuez des privilèges d'accès en fonction des besoins.
Pour plus d'informations sur les comptes et les jeux de privilèges d'accès, consultez la rubrique Protection des bases de données à l'aide de comptes et de jeux de privilèges.
12. Définissez les modèles dont vous avez besoin et préparez un modèle différent pour chaque tâche.
Créez par exemple des modèles différents pour l'impression d'étiquettes ou d'enveloppes.
Pour plus d'informations sur la création de modèles, consultez la rubrique Création et gestion des modèles et des rapports.
13. Créez votre base de données.
Rubriques connexes
Création d'un fichier FileMaker Pro
Définition des tables de base de données
Définition des rubriques de base de données
Création et gestion de modèles
Protection des bases de données
A propos des liens

Table des matières > Création d'une base de données > A propos de la préparation d'une base de données
Page
précédente
Page
suivante