Legjobb válasz
A személyes adatbázis létrehozása, karbantartása és elérése egy számítógépes programozási nyelven keresztül történik, például a PERL (betűszó: Gyakorlati kivonatolás és jelentéskészítés) Nyelv), amelyet a következőkre használnak:
(1) Relációs adatbázis lapos fájlok létrehozása (a rekordok mezejében tárolt adatok, kapcsolatokkal a többi sík fájlban lévő rekordokkal), helyi fájlrendszer-adatbázis létrehozása a számítógépen Hard Meghajtó vagy megosztott fájlrendszer egy hálózati meghajtón, milliárdnyi rekord tárolható egyetlen lapos fájlban, szekvenciális és olvasási / olvasási hozzáféréssel. A 64 bites PERL-nek nincs egyértelmű korlátja a véletlenszerű hozzáféréshez szükséges sima fájlméretnél. De az adott adatbázisnak lehet gyakorlati korlátja.
(2) Indexek létrehozása, azaz állandó bináris kulcs / érték pár tároló fájlok, amelyek a relatív sík fájlokban a rekordok byte offset helyére mutatnak tetszőleges véletlenszerű hozzáférés céljából rekordok, a rekordok, a szülő / gyermek 1 – sok rekord kapcsolatok és a referencia integritása alapján, amelyet a front-end és / vagy back-end PERL üzleti alkalmazásprogramok érvényesítenek.
(3) Az adatbázis lekérdezése / szűrése eredményhalmaz megszerzéséhez. Ez történhet a rekordok szekvenciális olvasása vagy 1 vagy több rekord véletlen hozzáférésű keresése formájában, és lehet, hogy egy szűrőt (reguláris kifejezések) alkalmaznak ezekre a rekordokra bizonyos rekordok felvétele / kizárása érdekében.
(4 ) Rekordok szerkesztése az adatbázisban („helyben”, korábbi adatok felülírása),
(5) Rekordok hozzáfűzése (hozzáadása) az adatbázishoz,
(6) Rekordok megjelölése törléshez az adatbázisban (egyetlen bájtos mező használata elválasztott rekordban vagy rögzített szélességű rekordban – üres vagy „D”,
(7) A törléshez megjelölt rekordok eltávolítása (fájl átszervezése),
(8) Adatbázis GUI kezelőfelület létrehozása, amely a felhasználó számára felhasználóbarát eszközöket biztosít az adatbázis lekérdezésére, kiegészítésére, szerkesztésére.
(9) ETL létrehozása ( Kivonat / Átalakítás / Betöltés) kötegelt folyamatok, amelyeket a tömeges frissítések / törlések / kiegészítések alkalmazásához hajt végre, és az indexeket a semmiből újjáépíti.
(10) Valószínűleg van egy 10. cím, amelyet meg kell címezni. később gondolok rá.
Az alábbi PÉLDA megmutatja, hogyan tetszőleges kulcs feldolgozásához (nyomtatáshoz), miután a tartós indexelést korábban létrehozták. A véletlenszerű hozzáférés azonnali a program indításakor, mivel az állandó Kulcs / Érték tároló egy memóriában lévő hash táblához van kötve.
Feltételezzük, hogy GUI DB kezelőfelülettel rendelkezne a kritériumok kiválasztásához. jelentés. Az alábbiakban az egyszerűség kedvéért egy keményen kódolt tetszőleges kulcsot használunk a jelentéshez:
Válasz
A személyes adatbázis olyan adatbázis, amelyet nem úgy terveztek vagy szántak, hogy megossza más felhasználókkal.