Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> database programvare >> Content
    Effekter av Self Referanser i DBMS
    Noen database management applikasjoner avtale med hierarkisk informasjon, som stater består av fylkene som i sin tur inneholder byene. Du kan være fristet til å organisere denne informasjonen i egne tabeller i DBMS - ett for hvert nivå i hierarkiet - men en mer elegant løsning bruker en selv -henvisning tabell, som er enklere å administrere og har plass til et bredere utvalg av data . Self- Henvise Tabell

    å lage en selv -henvisning bordet , vil du begynne med to felt, et ID- nummer og en forelder ID nummer . Til disse feltene kan du legge til noen andre aktuelle for programmet, som navn, beskrivelse, sted eller befolkning . For enkelhets skyld kan du stille inn ID- nummeret til en auto - nummereringsfelt type, slik at databasen automatisk tallene nye poster i stigende rekkefølge. Den overordnede ID refererer til ID-nummeret til den overordnede posten i hierarkiet , hvis posten har ingen forelder, kan du angi dette feltet til null. For eksempel har rekorden for California en ID på en og en forelder ID på null. Rekorden for San Francisco County har en ID på to og en forelder ID for én. Hvert barn rekord i tabellen referanser overordnede poster i samme tabell , . Tabellen er selv- referering
    konsolidering

    En effekt av selvtillit refererer tabeller er en konsolidering av flere tabeller i en enkelt tabell . Å ha færre bord forenkler database og letter sitt vedlikehold. Moderne databasesystemer lett romme millioner av plater per bord , så holder alle et hierarki er data elementer i én tabell er ikke et problem . Ved å sette ID-feltet til en primærnøkkel og den overordnede ID til en indeks , kan du enkelt finne alle postene langs noen gren av hierarkiet .
    Fleksibilitet

    en database som har en tabell for hvert nivå i et hierarki fungerer godt til et nytt nivå vises, så du må deretter legge til en ny tabell for å imøtekomme endringen og endre alle programmer som bruker databasen. I motsetning plass til en selv -henvisning bordet en rekke hierarkinivåer . Den overordnede ID-feltet peker alltid til neste nivå i hierarkiet , så postene danne en konsekvent kjede . Antall nivåer i hierarkiet kan være den samme for alle overordnede poster eller det kan variere, selv- referering tabellen håndterer begge tilfeller
    Cascading Slett

    Når . en selv -henvisning tabellen inneholder mange data poster , lurer du kanskje på hva du skal gjøre når du sletter en overordnet posten. Med mindre du også slette alle underordnede poster, risikerer du å lage "foreldreløse ", eller poster med ugyldige foreldre IDer. Heldigvis finnes en mekanisme for å håndtere denne situasjonen automatisk. Når du oppretter den overordnede ID-feltet , kan du angi at den har en fremmednøkkel felt , og bruke ID-feltet som tabellen viktigste nøkkelen . Når du har gjort dette , kan du legge den begrensningen , "ON DELETE CASCADE " til feltet . Med begrensningen og utenlandske sentrale innstillinger på plass, vil databasen slette alle tilhørende underordnede poster når du sletter en forelder posten.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan velge en Primary Key 
    ·Slik publiserer Intelligent Cubes i MicroStrategy 
    ·Forskjellen mellom Interne og ekstern Trusler mot en IT…
    ·Hvordan skrive ut konvolutter fra en Access Report 
    ·Slik formaterer A.M. og P.M. Ganger i SQL 
    ·Hvordan lage MDE -filer 
    ·Slik konverterer en dato felt til tekst 
    ·Slik hindrer en Access Query 
    ·If- Er Null spørringer i Access 2007 
    ·Hvordan kontrollere om et element i Microsoft SQL 
      Anbefalte artikler
    ·Slik konverterer en PDF til Excel Bruke Adobe Professio…
    ·Hva er Zipping filer 
    ·Hvordan forbedre Skype videosamtaler 
    ·Hvordan lage dokumenter i OpenOffice kompatibel med Mic…
    ·Hvordan legge til en beregnet kontroll Beregn Sum i Mic…
    ·Programvare for iPod til PC uten iTunes 
    ·Hvordan spore Aksjer i Excel 
    ·Hva er en Netflix Movie Viewer 
    ·Hvordan lage en Scalloped Mask i Illustrator 
    ·Hva er filendelsen PTX 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/