23 Bases de données
23.1 Présentation des bases de données
Malgré la grande diversité des systèmes de gestion de base de données, Crystal Reports s'y adapte une fois connecté aux fichiers de votre base de données. La manipulation des fichiers, ainsi que des tables, des champs et des enregistrements de la base de données est en effet quasiment identique d'un type de données à l'autre.
Cette section décrit les différents concepts et tâches relatifs à l'utilisation de fichiers de base de données.
L'utilisation d'alias de bases de données, la recherche de fichiers de base de données déplacés ou renommés, l'utilisation de tables indexées et les mises en relation de tables sont des sujets familiers pour les concepteurs de rapports utilisant Crystal Reports. La lecture de la section
Utilisation de SQL et des bases de données SQL
511] est particulièrement recommandée aux utilisateurs prévoyant de manipuler des données stockées au format SQL ou dans un autre format accessible via ODBC.
23.1.1 Bases de données relationnelles
Aujourd'hui, l'architecture de la plupart des bases de données utilisées dans les entreprises repose sur le modèle relationnel. Les applications qui permettent de générer ce type de bases de données sont désignées par l'acronyme SGBDR (Systèmes de Gestion de Bases de Données Relationnelles).
Dans une base de données relationnelle, les données sont organisées en lignes et colonnes. Les lignes sont appelées enregistrements, et les colonnes sont appelées champs. Chaque enregistrement contient un ensemble de données apparentées, par exemple toutes les informations relatives à un client. Chaque champ fait référence à un type de données présent dans tous les enregistrements, par exemple le nom du client. Les enregistrements et champs sont stockés dans une table. Le diagramme ci-dessous illustre le modèle de base de données relationnelle dans sa forme la plus élémentaire :
Il arrive fréquemment que deux tables différentes puissent être reliées à l'aide d'un champ commun. C'est le cas, par exemple, lorsqu'une table Clients contient un champ ID client par client et une table Commandes, un champ
ID client pour chaque client ayant passé une commande. Les deux tables peuvent être reliées par l'intermédiaire de leur champ commun (voir
Le diagramme suivant montre les relations possibles entre deux tables :
508
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur SAP Crystal Reports 2013
Bases de données

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.