Skip to main content

Hva er arver i en bord?

én tabellarv er en kodingsmetode der objektorientert arv, som vanligvis ikke er inkludert i et databaseprogram, er emulert for en relasjonsdatabase.Ved å bruke dette vil brukeren kunne se forholdet mellom mange forskjellige etiketter i en enkelt tabell, noe som gjør det lettere for brukere å fordøye eller legge til dataene.Hvis det er mange nullfelt, eller hvis det er et stort antall relasjoner, kan det å bruke arvering av enkeltbord returnere uventede resultater som vil forvirre til og med avanserte databasedesignere.Med dette database -arveskjemaet viser enkelttabellen dataene på en hierarkisk måte.

Relasjonsdatabaser er databaser som relaterer en gruppe data til en annen og har vanligvis hierarkiske kart.For eksempel, hvis noen søker etter en bok gjennom en relasjonsdatabase, vil han eller hun vanligvis finne felt for forfatter, sjanger, første bokstavbrev og deretter en liste over bøker.I normale tilfeller har hvert felt sin egen tabell, og tabellene samhandler sjelden bortsett fra å formidle brukeren fra et felt til et annet.

I en enkelt bordvek, vises alle feltene på en tabell.Dette er mye lettere å se på og lettere å sile gjennom.Alle dataene som vises i tabellen går fra topp til bunn.Dette betyr at forfatteren ville være på toppen av enkeltbordet, og den første bokstaven i boka ville være på bunnen.

koding.Å lage et kart fra databasen for å skille objekter i et objektorientert programmeringsskjema gjør dette vanligvis.Det må være flere klasser, ellers vil dette ikke gruppere alt sammen i en enkelt tabell. To typer problemer kan forhindre at arven med enkeltbord fungerer som de skal.Den ene er hvis objektene representerer en nullverdi.Hvis dette skjer, vil nullverdien drysses inn med verdifulle data i arveretabellen.Dette betyr at tabellen vil vise relevant informasjon, men noen få linjer, eller hvor ofte nullverdiene oppstår, vil ordet "null" vises i nærheten eller under en annen verdi. Hvis objektet blir kartlagt har mange hierarkier, spesielt hierarkierDette er ikke like, dette kan også forårsake et problem for arving av enkeltbord.Med mange hierarkier er det en sjanse for at designeren kan gå glipp av en og forårsake en relasjonell feil.Hvis hierarkiene ikke er like, kan den relasjonelle databasen ha problemer med å forstå kartleggingen som er gjort mellom datasettene.