Paradox 1297694 29150201 2008-05-01T00:11:54Z Haypo 2366 Ajout modèle {{Systèmes de gestion de base de données}} {{Infobox Logiciel | nom = Corel Paradox | logo = | image = | description = [[Corel Paradox]] version 11.0 | développeur = [[corel]] | dernière version = | date de dernière version = | environnement = [[Microsoft Windows]] | type = [[Système de gestion de base de données|SGBD]] | licence = [[Logiciel propriétaire|Propriétaire]] | site web = [http://www.corel.com/servlet/Satellite?pagename=Corel3/Products/Display&pid=1047025942305&cid=1047025953139 www.corel.fr] }} '''Paradox''' est un [[Système de gestion de base de données|système de gestion de base de données relationnelles]] édité par [[Corel]]. Paradox fait partie de la suite bureautique [[WordPerfect Office|Wordperfect Office Pro]]. Paradox est donc un [[SGBDR]] présentant une approche bureautique et n'est pas conçu pour supporter de très grandes bases de données opérationnelles sur de vastes réseaux, ces utilisations étant confiées aux serveurs [[SQL]] distant, auxquels Paradox offre l'accès au-travers des diverses interfaces supportées par le [[Borland_Database_Engine|BDE]]. Paradox est un logiciel utilisant des fichiers dans deux formats [[Indexed Sequential Access Method|ISAM]] : le format [[dBase]] (.dbf) et le format Paradox (.db). Il est compatible avec les requêtes [[SQL]] (sous certaines restrictions) et dispose d'une interface graphique pour saisir les requêtes (QBE - Query By Example). Notons qu'à l'origine Paradox utilisait uniquement le langage [http://sqlpro.developpez.com/cours/qbe/ QBE inventé par Moshe Zloof] pour manipuler les données. Il permet aussi de configurer, avec des assistants ou librement, des formulaires de saisie incorporant des tables filles sans nécessiter de sous-formulaires, des états imprimables (avec regroupements de données selon divers critères et des totalisations, sous-totalisations, conditionnelles ou non), des pages html liées aux données d'une base, des macros et des modules ObjectPAL, et d'incorporer des fiches créées sous [[Delphi_(langage)|Delphi]]. Une extension tierce permet d'utiliser les fiches Paradox directement comme applications Web. Comme beaucoup de [[Base de données relationnelle|Systèmes de gestion de base de données relationnelles]], ses données peuvent être utilisées dans des programmes écrits dans divers langages. Les [[langage]]s couramment utilisés avec Paradox sont son langage natif [[ObjectPAL]] et les langages qui disposent de modules d'accès aux données pour les fichiers ''db'' : [[Delphi (langage)|Delphi]] de Borland, [[Visual Basic]], [[C plus plus|C++]] sous [[Visual Studio]] de Microsoft par exemple, ou plus généralement tout langage sous [[Microsoft Windows]] pouvant utiliser l'accès [[ODBC]]. ObjectPAL, permet de créer des applications de gestion complètes, et dont le code source est protégé dans une version ''delivered'' des fichiers (fdl, sdl, ldl...). Il est en effet possible d'installer les fichiers contenant les tables de données, sur un serveur et d'accéder aux données depuis les applications sur les postes clients, le [[Borland_Database_Engine|BDE]] gérant le partage et la synchronisation entre postes. Au-delà de quelques dizaines de postes, Paradox peut servir de client pour un serveur de bases de données (comme Interbase, ORACLE, MySQL...) via [[ODBC]] ou OLEDB, on parle d'utilisation frontale. Les données de Paradox, lorsqu'elles sont au format DBF, sont facilement exploitables dans les publipostages d'OpenOffice.org ou Word et les tableaux OpenOffice ou Excel. Réciproquement les feuilles de données d'Excel peuvent être accédées, comme des tables en lecture seule de la base de données, au moyen du pilote ODBC pour Excel. == Les différentes versions == Paradox fut créé par ANSA sous MS-DOS, racheté par Borland. Borland l'a fait évoluer sous DOS jusqu'à la version 4.5, puis a créé les versions pour Microsoft Windows : 1.0, 4.5, 4.5 pour Workgroups, 5.0, 7.0 32 bits et 7.0 16 bits avant de céder la licence de développement et d'exploitation à Corel, qui a publié les versions 8, 9, 10 et 11. ==Voir aussi== * [[4ème_Dimension_(langage)|4{{e}} Dimension]] L'autre [[logiciel]] de [[gestion]] de données compatible [[Mac OS X]] et [[Microsoft Windows|Windows]]. * [[FileMaker]] Filemaker Pro est un logiciel de gestion de [[base de données|bases de données]] pour [[Mac OS X]] et [[Microsoft Windows|Windows]]. * [[Firebird (SGBDR)|Firebird]] Un [[serveur informatique|serveur]] de [[base de données relationnelle]] [[SQL]] [[Logiciel libre|libre]]. * [[Kexi]] La [[base de données relationnelle]] [[Logiciel libre|libre]] de la suite [[KOffice]] de [[KDE]]. * [[MySQL]] Un serveur de [[base de données relationnelle|bases de données relationnelles]] [[SQL]] très rapide, [[multithread]], robuste et multi-utilisateurs. * [[OOo Base]] de la suite [[OpenOffice.org]] * [[PostgreSQL]] Un [[système de gestion de base de données]] [[Base de données relationnelle|relationnelle]] [[SQL]] et [[base de données objet|objet]] ([[SGBDOR]]) [[Logiciel libre|libre]]. * [[Oracle_(base_de_données)|Oracle]] [[Système de gestion de base de données]] (SGBD) [[base de données relationnelle|relationnelle]] fourni par [[Oracle Corporation]] et couramment utilisé dans les applications sur différentes plates-formes. ==Liens externes== * [http://sqlpro.developpez.com/Paradox/ParadoxCookBook.html Des articles sur le développement avec Paradox pour Windows.] * [http://pages.cs.wisc.edu/~dbbook/openAccess/thirdEdition/qbe.pdf Un aperçu des opérateurs et de la syntaxe de QBE (en anglais)] [[Catégorie:Système de gestion de base de données]] [[Catégorie:Logiciel propriétaire]] [[Catégorie:Logiciel pour Windows]] {{Systèmes de gestion de base de données}} {{Portail|informatique|bases de données}} [[de:Paradox (Datenbank)]] [[en:Paradox (database)]] [[es:Paradox (base de datos)]] [[fa:پاراداکس (نرم‌افزار)]] [[nl:Paradox (database)]] [[pl:Paradox]] [[ru:Paradox]] [[sv:Paradox (datorprogram)]]