24 Bases de données
Cette section décrit les notions essentielles que vous devez connaître afin de maîtriser la conception et l'utilisation des bases de données. Après la description des bases de données relationnelles (y compris celles provenant de sources ODBC), l'indexation et les mises en relation des tables, cette section aborde les concepts de traitement côté serveur (empilage du traitement des rapports au niveau du serveur) et le mappage de champs
(rétablissement des mappages de champs de base de données et de rapports après une modification de base de données). Enfin, la section met l'accent sur les tâches habituelles liées aux bases de données telles que le changement d'un pilote de base de données et la création d'une source de données ODBC.
Si vous découvrez le concept de base de données, commencez par la
Présentation des bases de données
.
Support, exemples et informations techniques en ligne
Pour en savoir plus sur les rubriques de cette aide en ligne, visitez le SAP Community Network. Vous y trouverez de nombreux exemples, des programmes à télécharger, ainsi que des informations techniques et autres informations utiles.
http://scn.sap.com
24.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
513] 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.
24.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
510
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Bases de données
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 :
Guide de l'utilisateur de SAP Crystal Reports 2011
Bases de données
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
511

公開リンクが更新されました
あなたのチャットの公開リンクが更新されました。