permet aux utilisateurs des stations de travail de créer et d'employer des fichiers de la base de données, mais aussi d'extraire des données pertinentes et exploitables de nature à faciliter leurs tâches journalières.
24.2.1 Définition de SQL
SQL est un langage conçu pour organiser, gérer, développer et interroger de grandes bases de données relationnelles via un réseau. Le langage SQL est très répandu dans le domaine informatique. Ce langage a été standardisé par l'American National Standards Institute (ANSI) et l'International Standards Organization (ISO), ce qui assure que toutes les applications ayant recours à la norme SQL utilisent les mêmes fonctions. De nombreux
éditeurs ajoutent des fonctions SQL plus avancées en vue d'améliorer le langage et le rendre plus convivial, cependant ils doivent respecter les normes de base établies par l'ANSI et l'ISO.
SQL n'est pas véritablement un langage informatique. Il ne peut pas être utilisé pour créer des applications autonomes ou des systèmes d'exploitation. Il s'agit plutôt d'un "sous-langage" utilisable depuis d'autres langages ou applications. En outre, son objectif est limité puisqu'il vise uniquement à faciliter l'interrogation des bases de données relationnelles.
La syntaxe du langage SQL détermine les modalités de l'envoi d'instructions au serveur de base de données. Une instruction est une demande d'exécution d'une opération dans la base de données : création d'un fichier, ajout de tables et de champs, ajout d'enregistrements dans des tables, ou extraction de données. Le SQL Server analyse l'instruction et exécute les opérations requises. Lorsqu'elle contient une demande d'informations, le serveur réunit les données requises et les envoie à la station cliente (d'où elles pourront être visualisées par l'utilisateur).
Une requête SQL est une instruction destinée à extraire des données d'une ou de plusieurs bases de données
SQL. Certaines applications SQL requièrent l'entrée directe de la requête à l'aide d'un éditeur de texte, tandis que d'autres permettent d'interroger la base par l'intermédiaire d'une interface graphique, ce qui est plus convivial.
Dans ce cas, l'application doit créer une instruction SQL reposant sur les informations que vous fournissez.
L'instruction est en fait la requête SQL, c'est elle qui est utilisée pour demander les données. Crystal Reports fait partie des deux catégories d'applications compatibles SQL.
24.2.1.1 Architecture client/serveur
L'une des fonctions les plus puissantes des SGBDR SQL est celle qui leur permet d'exploiter efficacement l'architecture client/serveur.
514
©
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
Dans sa configuration la plus simple, le réseau se compose d'un ou de plusieurs serveurs permettant à tous les utilisateurs d'accéder aux applications et données communes. La plupart des serveurs de réseau gèrent aussi des services visant à faciliter le travail des utilisateurs clients : sécurité du réseau, sauvegarde des données, supervision de la répartition des ressources, etc. En raison de la charge importante de travail qui pèse sur lui, le serveur se compose souvent d'un ordinateur puissant et rapide doté éventuellement de plusieurs processeurs, disques et lecteurs de CD-ROM.
Un client réseau est un poste de travail unique qui est utilisé régulièrement par un ou plusieurs employés. Cet utilisateur travaille sur le client et accède aux données et aux applications situées sur le serveur par l'intermédiaire du réseau. Les traitements importants qui requièrent beaucoup de ressources sont gérés par le serveur, seuls les résultats étant renvoyés au client. Cette répartition permet d'optimiser l'utilisation des ressources (généralement plus limitées) des stations de travail et d'accroître ainsi leur disponibilité au profit de l'opérateur.
Nombreuses sont les applications informatiques qui fonctionnent aujourd'hui en architecture client/serveur. une application côté serveur qui est située sur l'ordinateur serveur et une application côté client qui est installée sur le poste de travail de l'utilisateur. L'application serveur gère les processus complexes longs ou exigeant beaucoup de ressources, tandis que l'application client est dotée d'une interface conviviale permettant d'effectuer plus facilement et plus rapidement les tâches à accomplir.
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.
515

Link público atualizado
O link público para o seu chat foi atualizado.