Paradox est un système de gestion de base de données relationnelle (SGBDR) détenu par Corel . SGBDR systèmes stockent des données dans des tables qui peuvent être assemblés dans les requêtes pour produire des rapports significatifs. Le modèle de SGBDR domine logiciel de base de données moderne avec les promoteurs , y compris Oracle et Microsoft Access. Paradox stocke ses bases de données dans les fichiers . Fichiers de base de données
Le format de stockage principal de Paradox est le fichier de base de données . Le type de fichier natif possède l'extension de fichier. DB . Cette remplacé un format antérieur , qui avait l'extension de fichier. T . Un fichier de base de données contient la structure de la base de données des descriptions des tableaux , mais ne comprend pas les autres objets de la base de données et ne contient pas de données . Les données du tableau va dans un fichier avec une extension de fichier . PD . Vues sur les tables sont stockées dans des fichiers portant l'extension de fichier. Télévision et les filtres de la table sont stockées dans des fichiers portant l'extension de fichier. DF . L'intégrité référentielle est l'ensemble de règles qui empêche rejoint déposer les dossiers ou la multiplication des enregistrements dans une table. Paradox conserve les données de validation d'intégrité référentielle dans un fichier avec l'extension de fichier . VAL . Un fichier XGO . Détient les métadonnées de base de données .
Indexation et de tri
ordres de tri pour les données sont conservées dans un fichier . SOM . Indexation implique un large éventail de fichiers dans Paradox . Les fichiers d'index se divisent en deux catégories d' index primaire et index secondaires . Il ne peut y avoir un index primaire sur chaque table. Index primaires de la base de données sont stockées dans un fichier avec l'extension de fichier . PX . Index secondaires utilisent un grand nombre de fichiers . Ils ont tous le même format , mais avoir des noms différents . Les fichiers d'index secondaires dans Paradox possèdent les extensions de fichiers suivants : . . . . . . . . . . . . X01 , X02 , X03 , X04 , X05 , X06 , X07 , X08 , X09 , XG0 , XG1 , XG2 , XG3 . . XG4 . XG5 . Y01 . Y02 . Y03 . Y04 . Y05 . Y06 . Y07 . Y08 . Y09 . YG0 . YG1 . YG2 . YG3 et . YG4 .
Data Manipulation
Outre les objets de base de données , le paquet de Paradox comporte un système de l'écriture de scripts . Éléments de programmation dans Paradox sont de deux types différents de fichiers . Ce sont des fichiers de programmes et bibliothèques de programmes . Les bibliothèques sont des magasins de fonctions qui peuvent être accessibles par les programmes . Les bibliothèques ont deux formats de fichiers différents . Ce sont les LDL livré format. Fichier de bibliothèque et le format de la bibliothèque. LSL sauvé. Son exécution du programme ont également deux extensions de fichiers différents: . SC et SDL
présentation de données
Paradox inclut un environnement de développement pour créer des écrans de l'interface utilisateur graphique pour la saisie des données et . . requêtes de base de données . Ces écrans sont appelés «formes» et occupent trois formats différents . Un programme écrit contenant un formulaire est appelé un «formulaire délivré " et il est stocké dans un fichier avec l'extension de fichier. FLF . Après que le programme est compilé , il va dans un fichier FLS. . L'extension de fichier . RSL désigne un fichier de formulaire enregistré .
Autres fichiers Paradox
Paradox inclut un système de mémo et qui couvre deux formats de fichiers. Un fichier . Mo contient un porte- mémo et un fichier d'annotation comporte une extension de fichier . DBQ . Le contrôle d'accès aux différents fichiers dans une base de données est gérée via un fichier de verrouillage avec le LCK extension de fichier. . Un autre type de fichier trouvé dans l'environnement de Paradox est un fichier . LD, qui est un pilote de la langue.