Nejlepší odpověď
Osobní databáze je vytvářena, udržována a je k ní přistupováno prostřednictvím počítačového programovacího jazyka, jako je PERL (zkratka pro: Praktická extrakce a hlášení Jazyk), který se používá pro:
(1) Vytváření plochých souborů relační databáze (data uložená v polích záznamů, se vztahy k záznamům v jiných plochých souborech), databáze lokálního systému souborů ve vašem PC Hard Disk nebo sdílený souborový systém na síťové jednotce, miliardy záznamů lze uložit do jediného plochého souboru se sekvenčním i náhodným přístupem pro čtení i zápis. 64bitový PERL nemá žádné zjevné omezení velikosti plochého souboru pro náhodný přístup. Ale pro vaši konkrétní databázi může existovat praktické omezení.
(2) Vytváření indexů, tj. Trvalých binárních párů klíč / hodnota, ukládá soubory ukazující na umístění offsetu bajtů záznamů v relačních plochých souborech pro libovolný náhodný přístup záznamů založených na datech v polích záznamů, nadřazených / podřízených vztahů záznamů a referenční integrity vynucených aplikačními aplikacemi front-end a / nebo back-end PERL.
(3) Dotazování / filtrování databáze za účelem získání sady výsledků. Může to být ve formě postupného čtení záznamů nebo náhodného vyhledávání 1 nebo více záznamů a možná použití filtru (regulární výrazy) na tyto záznamy, aby zahrnoval / vylučoval určité záznamy.
(4 ) Úpravy záznamů v databázi („na místě“, přepsání předchozích dat),
(5) Přidání (přidání) záznamů do databáze,
(6) Označení záznamů k odstranění v rámci databáze (použití jediného bajtového pole v záznamu s oddělovači nebo záznamu s pevnou šířkou – prázdné nebo „D“,
(7) Odebrání záznamů označených k odstranění (reorganizace souboru),
(8) Vytvoření front-end uživatelského rozhraní databáze GUI, které poskytuje koncovému uživateli uživatelsky přívětivé prostředky k dotazování, připojování a úpravám databáze.
(9) Vytváření ETL ( Extrahovat / Transformovat / Načíst) dávkové procesy, které provádíte pro hromadné aktualizace / mazání / přidávání do databáze a opětovné vytváření indexů od nuly.
(10) Je pravděpodobné, že je třeba vyřešit 10. bod. I Přemýšlím o tom později.
PŘÍKLAD níže ukazuje, jak zpracovat libovolný klíč (pro tisk) poté, co bylo dříve vytvořeno trvalé indexování. Náhodný přístup je okamžitý při spuštění programu, protože trvalé úložiště klíčů / hodnot je svázáno s hash tabulkou v paměti.
Předpokládá se, že byste měli k dispozici uživatelské rozhraní GUI DB pro výběr kritérií pro zpráva. Níže je pro přehlednost pro přehlednost použit pevně nastavený libovolný klíč:
Odpověď
Osobní databáze je databáze, která není navržena ani určena ke sdílení s ostatními uživateli.