NeoBase database replikation og SQL
|
<< Click to Display Table of Contents >> NeoBase database replikation og SQL |
![]() ![]()
|
NeoBase replikation og SQL
Ud over NeoBase 6 Readers forprogrammerede SQL-udtræk overfor NeoBase, arbejder programmet med data i et replikat sæt, hvor man brugerdefineret kan køre diverse SQL-udtræk uden risiko for at påvirke det originale datasæt.
Denne replikation opdateres via menu'en Tabeller og tilgås SQL-mæssigt via [Bruger-defineret SQL] fra menu'en SQL-udtræk.
Den i programmet anvendte database er Absolute Database (AbsDB) fra Component Ace, som anvender et subset af SQL-92, der dækker de væsentligste behov, og som i lighed men andre SQL databaseprogrammer kan indeholde små nuanceforskelle fra andre databaser, som også varierer lidt indbyrdes. Med dette SQL kan boltre sig med diverse udtryk overfor de anonymiserede NeoBase-data.
Systemet anvender to datafiler:
1.NeoBaseNB6Replic.abs, der indeholder replikationen af NeoBasens data, der filmæssigt fungerer som én integreret database, og som placeres efter eget valg i en eksisterende mappe. Selvom programmet ligger på et netværk, må man af hensyn til de betydeligt kortere svartider anbefales at vælge et lokalt harddisk drev som f.eks. C:\ hvor det under Windows Vista/Windows 7 og fremefter er et krav at data ikke lægges i roden af C-drevet - vælg i stedet f.eks. C:\Data\.
Ved manglende specifikation overfor programmet, bliver du automatisk via en dialog bedt om at anføre en placering.
At filen ved lokal placering på ens lokale harddisk ikke kan ses af de øvrige netværksbrugere fra andre PC'er er uden betydning, da filen er en ren arbejdsfil, der ikke modtager bearbejdede data.
2.NeoBaseNB6RSQL.abs, der indeholder de af brugeren/brugerne definerede SQL-udtryk, som anvendes overfor de replikate NeoBase data. Denne datafil ligger i en sub-mappe (\SQLdb) relativt til NeoBase 6 Reader's programmappe.
Af hensyn til den fælles adgang over netværk til de konstruerede udtryk, kan det anbefales at installere programmet på et netværksdrev.
Denne data-fil, der ikke indeholder NeoBase data men kun SQL-udtryk, kan frit udveksles med andre brugere af NeoBase 6 Reader programmet for derved at gøre fælles brug af hinandens SQL-viden og -ressourcer.
Se NeoBase database replikation: data-flow.
Forespørgsler overfor den replikate NeoBase berører på ingen måde de originale NeoBase-data.
Placering af replikate database
Via menu'en Indstillinger | Flyt destination for replikations-database kan man om ønsket ændre placeringen af den automatisk regenererede replikate database.
Vedr. mappeplacering: se Datafiler, datamapper og installation.
Opdatering af replikate database
Programmet vil med visse intervaller bede om accept af den automatisk udførte databasereplikation.
Hvis du udover disse intervalstyrede replikationer ønsker at opdatere, gøres dette via menu'en Tabeller med punktet Opdatér replikate database.
SQL-reference
For brugerdefinerede SQL-udtryk fordres der et basalt kendskab til standard-SQL, hvor en god hjælp kan hentes af den til denne database-replikation udvalgte reference:
SQL Reference.
_____________________________
27-10-2017 - © 2003-2017 Niels Knabe