Paradox er en relasjonsdatabase management system ( RDBMS ) eies av Corel . RDBMS systemer lagrer data i tabeller som kan slås sammen i forespørsler til produserer meningsfulle rapporter . Den RDBMS modellen dominerer moderne database -programvare med talsmenn inkludert Oracle og Microsoft Access. Paradox lagrer sine databaser i filer . Database -filer
Den viktigste lagringsformat for Paradox er databasefilen. De innfødte filtype har . DB filtypen . Dette erstattet et tidligere format , som hadde den . T filtypen . En database filen inneholder strukturen av databasen med beskrivelser av bordene, men omfatter ikke andre objekter i databasen heller ikke det omfatter noen data. Tabell data går i en fil med en . PD filtypen . Synspunkter på bordene er lagret i filer med . TV filtypen og bord filtre er lagret i filer med . DF filtypen . Referanseintegritet er regelsettet som hindrer tiltrer slippe poster eller multiplisere poster i en tabell. Paradox holder referanseintegritetsbegrensninger validering av data i en fil med . VAL filtypen . An. XGO filen inneholder databasen metadata .
Indeksering og sortering
Sorter ordrer for data er holdt i en . SOM fil . Indeksering involverer et bredt spekter av filer i Paradox . Indeksfilene dele inn i to kategorier av primær -indeksen og sekundære indekser. Det kan bare være én primær indeks på hvert bord. Databasen primære indeksene er lagret i en fil med . PX filtypen . Sekundære indekser bruke et stort antall filer. Alle disse har samme format, men har forskjellige navn . De sekundære index filer i Paradox har følgende filtyper : . . . . . . . . . . . . X01 , X02 , X03 , X04 , X05 , X06 , x 07 , X08 , X09 , XG0 , XG1 , XG2 , XG3 . , . XG4 , . XG5 , . Y01 , . Y02 , . Y03 , . Y04 , . Y05 , . Y06 , . Y07 , . Y08 , . Y09 , . YG0 , . YG1 , . YG2 , . YG3 og . YG4 .
data Manipulation
Bortsett fra databaseobjekter , omfatter Paradox pakke et system for å skrive skript . Programmering elementer i Paradox inkluderer to forskjellige typer filer. Dette er programfiler og program biblioteker. Bibliotekene er butikker av funksjoner som kan nås av programmer. Bibliotekene har to forskjellige filformater . Dette er den . LDL levert bibliotek filformat og . LSL reddet bibliotek format . Program skript har også to forskjellige filtyper : . SC og SDL
data Presentasjon
Paradox inkluderer et utviklingsmiljø for utvikling av grafiske brukergrensesnitt skjermer for dataregistrering og . . database spørringer . Disse skjermene er kalt "former " og okkupere tre forskjellige formater. En skriftlig program som inneholder et skjema som kalles en "levert skjema ", og det er lagret i en fil med . FLF filtypen . Etter at programmet er kompilert den går inn i en . FSL fil . Den . RSL filtypen indikerer en lagret skjema fil .
Andre Paradox filer
Paradox inkluderer et memo system og dette opptar to filformater . An. MB -filen inneholder en memo holder og et memo filen har . DBQ filtypen . Adgangskontroll til de forskjellige filene i en database styres via en lås fil med . LCK filtypen . En mer filtype funnet i Paradox miljø er en . LD -fil , som er et språk driver.