Note: The Rootsweb Mailing Lists will be shut down on April 6, 2023. (More info)
RootsWeb.com Mailing Lists
Total: 1/1
    1. Re: [BK-Nordic] Databaseproblemner
    2. John Morten Malerbakken
    3. Det er litt interessant å forsøke å forstå hvorfor noen henger seg opp i at man må "fylle alle høla" omtrent som når man brer godt smør på vafler. For mange år siden, den gang databaser var ny teknologi var behovet for den typen ryddighet tilstede, men da er vi en god del år tilbake. I dag er det ingen teknisk grunn til at det skal være sånn. Et eller annet sted nede i "kjelleren" i databaseprogrammet som brukes i BK finnes det en teller. Den telleren brukes for å vite hva det siste brukte nummeret på en post i basen er. Hver gang det registreres en ny person telles den telleren opp et trinn. Databasen teller ikke nedover, og vil derfor fortsette å tildele nye nummer. Systemet vil aldri slippe opp for nye nummer (OK, det er en grense der, men den ligger så høyt at det blir bare teori). Forhold mellom poster (far er gift med mor og de er sammen foreldre til barn er slike forhold) kalles i databasen for relasjoner. Relasjonene holder man styr på via pekere. Pekeren går f.eks. fra far og mor til en post som i basen kalles en familie. Pekerne til barna peker på den samme familieposten. Til dette brukes dette indeksnummeret som teller oppover. For en blank post (altså en post som ikke inneholder data) finnes det som regel ingen slike pekere som beskriver et forhold. Derfor blir det heller ikke feil. Når Marianne viser til at hun fjerner lenker er det det samme som å fjerne pekerne mellom poster i databasen. Når man sletter en person (bruker funksjonen "Slett personen") fjernes pekerne sammen med alle andre data i den posten. Når vi ser på et skjermbilde er det egentlig det samme som at vi ser på en rapport. Vi åpner "Rediger" og søker etter en person. Funksjonen som søker etter personen gir beskjed til basen om å følge pekerne som denne personen har slik at vi også får opp ektefelle(r), foreldre og barn i samme bildet. For databasen ser det ut som en forespørsel etter en rapport og den plukker data i forhold til hvilke pekere som er der. Så, i alt det tekniske, mekanismene i databasen tar seg av og håndterer at det finnes indekser som det ikke finnes data til. Det er det programmene er laget for, og det fungerer fint. Ingen grunn til å være redd for det. Så er det en del som gjerne vil at alt skal være etter hverandre fordi de "ikke liker" at det blir "uryddig". Da er vi over på følelser. Det er det ikke stort å gjøre med. For enkelte er dette så vanskelig at det er blitt laget egne hjelpeprogrammer for å "pakke" sammen databasen slik at alle "hullene" blir borte. For meg som ingeniør er det en mye farligere operasjon enn å la numrene stå ubrukt, og for å gjenta det Otto sier hele tiden: Ta backup før du kjører sånne programmer! Blir det feil når man bruker denne metoden med å stryke alle personopplysningene, fjerne alle lenkene og sette navnet til "Ledig"? Nei, det blir ikke det. Blir det bedre av å gjøre det på den måten? Ikke det spor. Er det nødvendig å gjøre det på den måten? Ikke i det hele tatt. Det som derimot er helt og totalt feil er å hevde at det blir feil hvis man bare sletter og går videre. Det er ikke riktig! Som jeg har forsøkt å forklare med mange ord over: Det er sånn programmet er laget for å virke. Til slutt noen ord om antall personer etc. På min forside står det at jeg i øyeblikket har 59.941 registrerte navn og 20.913 familier. Hvis jeg forsøker å registrere en ny person får denne akkurat nå indeksnummer: 60.772 Da betyr det at jeg gjennom tiden har slettet 831 personer (pluss den siste som jeg lagde for å teste hvilket nummer jeg fikk) Teknisk sett er dette helt uvesentlig. Tallet som står på startsiden er det reelle antallet registrerte personer, og ikke antallet registrerte pluss dem som er slettet. Verre er det ikke. Fortsett gjerne med innviklede metoder for å holde styr på "Ledige" indeksnummer, men vit at det ikke er nødvendig. Vit også at det å ha noen poster som ikke er i bruk ikke skader noe som helst (annet enn muligens nattesøvnen for noen). John Morten -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Marianne Solli Sent: 14. september 2011 21:49 To: [email protected] Subject: Re: [BK-Nordic] Databaseproblemner Jeg sletter personer når jeg har bruk for det, og noen ganger bruker jeg slett lenke-funksjonen og har aldri merket at det har vært noen problemer hos meg, men det er kanskje jeg som ikke oppdager dem. Hva slags skader skjer det med disse hullene? Marianne Solli

    09/14/2011 04:36:07