Vad är en personlig databas?


Bästa svaret

En personlig databas skapas, underhålls och nås via ett datorprogrammeringsspråk som PERL (akronym för: Practical Extraction and Reporting Språk) som används för:

(1) Skapa relationsdatabasplatta filer (data lagrade inom registerfält, med relation till posterna i andra platta filer), en lokal filsystemdatabas på din PC Hard Drive eller delat filsystem på en nätverksenhet, miljarder poster kan lagras i en enda platt fil, med både läs / skriv sekventiell och slumpmässig åtkomst. 64-bitars PERL har ingen uppenbar gräns för platt filstorlek för slumpmässig åtkomst. Men det kan finnas en praktisk gräns för din specifika databas.

(2) Skapa index, dvs. ihållande binära nyckel / värde-parlagringsfiler som pekar på byteförskjutningsplatserna för poster i de relativa platta filerna för godtycklig slumpmässig åtkomst av poster baserade på uppgifterna inom registerfälten, föräldra / barn 1-till-många-registerförhållanden och referensintegritet som tillämpas av front-end och / eller back-end PERL-applikationsprogram.

(3) Fråga / filtrera databasen för att få en resultatuppsättning. Detta kan vara i form av sekventiell läsning av poster, eller slumpmässig åtkomstsökning av 1 eller fler poster, och kanske tillämpa ett filter (Regular Expressions) på dessa poster för att inkludera / utesluta vissa poster.

(4 ) Redigera poster i databasen (”på plats”, skriva över tidigare data),

(5) Lägga till (lägga till) poster i databasen,

(6) Markera poster för radering inom databasen (med ett enda bytefält i en avgränsad post eller post med fast bredd – Tom eller ”D”,

(7) Ta bort poster markerade för borttagning (filorganisation),

(8) Skapa ett gränssnittsgränssnitt för databas-GUI, som ger slutanvändaren ett användarvänligt sätt att fråga, lägga till, redigera databasen.

(9) Skapa ETL ( Extrahera / transformera / ladda) batchprocesser som du kör för att tillämpa massuppdateringar / raderar / lägger till databasen och bygger om indexen från grunden.

(10) Det finns troligen en tionde punkt att ta itu med. Jag tänker på det senare.

EXEMPEL nedan visar hur att bearbeta en godtycklig nyckel (för utskrift) efter att den ihållande indexeringen tidigare har fastställts. Slumpmässig åtkomst sker omedelbart vid programstart eftersom den ihållande nyckel- / värdebutiken är knuten till en hashtabell i minnet.

Det antas att du skulle ha ett GUI DB-användargränssnitt för att välja kriterier för Rapportera. Nedan används för enkelhetens skull en kodad godtycklig nyckel för rapporten:

Svar

En personlig databas är en som inte är utformad eller avsedd att delas med andra användare.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *