WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Gestion_d'informations.Mutationsvers_les_bases_de_données_relationnelles_langage_de_programmation_sq


par Jacques AMINI MUDUMBI
Université de Yaoundé 1 - Master II Recherche  2017
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

V.9. Cas pratique complet

Admettre ce cas pratique, cela revient à accepter la concrétisation des opérations suivantes : La connexion à la base ;

96

La vérification de la réussite de la connexion ;

L'affichage du contenu de la table individu en utilisant un curseur ; La fermeture de la connexion.

En tenant compte que ce programme est enregistré dans un fichier nommé prog.pgc, l'exécutable est obtenu de la manière suivante :

V.10. Bilan du chapitre

Dans ce chapitre, nous avons tout d'abord fait une régression relativement en détail sur les commandes de SQL vu précédemment. Nous avons vu que ces principales commandes nous ont principalement servis de base. Ensuite, nous avons abordé le thème des instructions Embedded SQL qui constituent la voie pour commencer et terminer l'exécution du programme. Nous avons constaté que, pour générer l'exécutable, le code source est d'abord

97

traduit par le préprocesseur SQL qui convertit les sections SQL en code source C ou C++, après quoi il peut être compilé de manière classique. Ces choses étant dites, nous avons remarqué que le SQL embarqué comme il a été démontré dans nombreux de cas pratique construit des avantages vis-à-vis des autres pour prendre en compte les commandes SQL. Il reste que l'intérêt de SQL embarqué en C est spécifié dans le standard SQL et supporté par de nombreux systèmes de bases de données SQL.

Finalement, un des aspects prépondérant avec l'apport des fonctionnalités du PostgreSQL est d'un côté, utile que ces fonctionnalités placent toujours le PostgreSQL dans la catégorie des bases de données relationnel-objet. Cela revient à dire qu'il ne faut pas confondre cette catégorie avec celle des serveurs d'objets qui ne tolère pas aussi bien les langages traditionnels d'accès aux SGBDR. Ainsi, bien que PostgreSQL possède certaines fonctionnalités orientées objet, il appartient avant tout au monde des SGBDR. C'est essentiellement l'aspect SGBDR de PostgreSQL que nous avons abordé dans cette partie. De l'autre, PostgreSQL apporte une puissance additionnelle substantielle en incorporant les quatre concepts de base suivants afin que les utilisateurs puissent facilement étendre le système : classes, héritage, types, fonctions. Or, d'autres fonctionnalités accroissent la puissance et la souplesse comme: contraintes, déclencheurs, règles, intégrité des transactions. Au final, si ces concepts influent sur les qualités du PostgreSQL, d'être un logiciel libre, cela c'est à cause de sa gratuité et que donc les sources sont disponibles, d'où il est alors possible de l'installer sur les systèmes Unix/Linux et Win32.

98

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon