Paradox är en relationsdatabas management system ( RDBMS ) som ägs av Corel . RDBMS -system lagrar data i tabeller som kan fogas samman i frågor till skapar meningsfulla rapporter . RDBMS modellen dominerar moderna databasprogram med förespråkare inklusive Oracle och Microsoft Access . Paradox lagrar sina databaser i filer . Databas filer
huvudsakliga lagringsformat för Paradox är databasfilen . Personen filtyp har . DB filändelsen . Det ersatte ett tidigare format , som hade den . T filändelsen . En databasfil innehåller databasens struktur med beskrivningar av tabellerna , men inte andra objekt i databasen och inte heller innehåller några uppgifter . Tabelldata går i en fil med en . PD filändelsen . Synen på tabeller lagras i filer med . TV filtillägget och filter bord lagras i filer med . DF filändelsen . Referentiell integritet sätts regeln som hindrar förenar släppa skivor eller multiplicera poster i en tabell . Paradox håller referensdata integritet validering i en fil med . VAL filändelsen . En . XGO fil innehåller databasen metadata .
Indexering och sortering
order
Sortera på data förvaras i en . SOM fil . Indexering innebär ett brett spektrum av filer i Paradox . Indexfilerna delas in i två kategorier av primära index och sekundära index . Det kan bara finnas en primär index på varje bord . Databasens primära index sparas i en fil med . PX filändelsen . Sekundära index använder ett stort antal filer . Dessa har alla samma format , men ha olika namn. De sekundära index filer i Paradox har följande filtillägg : . . . . . . . . . . . . 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 och . YG4 .
Addera Data Manipulation
Förutom databasobjekt , innehåller Paradox paketet ett system för att skriva manus . Programmering element i Paradox inkluderar två olika typer av filer. Dessa är programfiler och bibliotek program . Biblioteken är butiker av funktioner som kan nås av programmen . Biblioteken har två olika filformat . Dessa är de . LDL levererade bibliotek filformat och . LSL sparade bibliotek format . Program manus har också två olika filändelser : . SC och SDL
Data Presentation
Paradox inkluderar en utvecklingsmiljö för att skapa grafiska skärmar användargränssnitt för inmatning av data och . . databasfrågor . Dessa sidor kallas " former" och upptar tre olika format . Ett skriftligt program som innehåller ett formulär som kallas ett " levererad formulär " , och den lagras i en fil med . FLF filändelsen . Efter att programmet kompileras den går in i en . FSL fil . Den . RSL filändelsen betecknar en sparad blankett fil .
Andra Paradox -filer
Paradox innehåller ett PM -system och detta upptar två filformat . En . MB -filen innehåller ett memo hållare och ett memo filen har . DBQ filändelsen . Åtkomstkontroll till de olika filer i en databas hanteras via ett lås -fil med . LCK filändelsen . En mer filtyp finns i Paradox miljön är en . LD -fil , som är ett språk som förare .