Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Forskjellen mellom Identifisere & Non - Identifisere Relasjoner
    Databaser er nyttige måter å systematisk lagre informasjon på en strukturert måte. En godt utformet database kan tillate en organisasjon å raskt hente svært spesifikke sett med data . I konstruere databaser , designere bruker ulike sett med å identifisere og ikke-identifiserende relasjoner å koble ulike grupper av informasjonen sammen . Forskjellen mellom disse to begrepene er subtil , men viktig. Rader og kolonner

    Individuelle database tabeller , i likhet med enkelte regneark arbeidsbøker , lagre data i individuelle kolonner som hører til den enkelte rader med data . Hver rad er en oppføring som alle disse kolonnene beskrive. For eksempel vil et advokatfirma som sporer data om sine advokater tilordne hver advokat til en bestemt rad . Deretter vil hver kolonne inneholder en bestemt kategori med informasjon om at advokat , for eksempel en ansatt identifikasjonsnummer, områder av spesialitet, seier skadeprosent , originale hire dato, eller noe annet selskapet ønsket å spore .

    foreldre og barn tabeller

    Mange selskapets databaser , for å øke sikkerheten , ikke eksplisitt merke hver bit av data på sine individuelle tabeller. For eksempel vil en tabell som sporer informasjon om advokater på et advokatfirma bruker en ansatt ID-nummer i stedet for et navn og en kategori nummer i stedet for eksplisitt merking av typer saker han prøver . Tabeller med aggregerte data representert ved disse tallkoder kalles " Parent Tables . " Disse kodene deretter referere individuelle " barnet bord ", som inneholder dataene som oversetter koden inn i dataelement det beskriver. For eksempel vil en overordnet tabell av advokat data har et barn som lagrer navnene som går med de ansattes fødselsnummer .
    Identifisere Relasjoner

    Et forhold mellom foreldre bord og et barn tabellen er " identifisere " hvis dataene barnet tabellen inneholder er nødvendig for å identifisere gjenstand for foreldre tabellrader . Fortsetter eksempel på advokatfirma som sporer data på sine advokater , uten barnet tabellen som samsvarer ansattes identifikasjonsnummer til navn på ansatte , er de samlede dataene i den overordnede tabellen verdiløs . Tabellen er til ingen nytte for selskapet dersom det ikke kan samsvare dataene til en bestemt ansatt .
    Non- Identifisere Relasjoner

    Et forhold mellom en overordnet tabell og et barn tabellen er " ikke-identifiserende " hvis dataene barnet tabellen inneholder er ikke avgjørende for å identifisere gjenstand for foreldre tabellrader . Fortsetter eksempel på advokatfirma som sporer data på sine advokater, et barn bord av en overordnet tabell med aggregerte data kan inneholde opplysninger som er nødvendige for å oversette kodene for faget område av juridisk ekspertise i vanlig engelsk . Mens miste tabellen vil gjøre det vanskeligere for selskapet å raskt oversette disse kompetanse koder , gjør selskapet ikke trenger denne spesielle sett med informasjon til å identifisere hvem helheten av hver rad beskriver . Mens miste et slikt barn bordet vil skape merarbeid for firmaets IT-avdelingen , betyr det ikke gjengi hele overordnede tabellen ubrukelig .

    früher :

     Weiter:
      Relatert Artike
    ·Forskjellen mellom en Helios & Galileo Eclipse 
    ·Hvordan Merge flate filer 
    ·Hvordan lese Column av en String 
    ·Hvordan å lære Flash programmering 
    ·Hvordan lage et skript søke privilegier til en databas…
    ·Hvordan sjekke om en variabel er et heltall 
    ·Hvordan endre en PanelView 
    ·Hvordan du redigerer en Registry Med Austrumi 
    ·Hvordan slette linjer fra tekstfil i PowerShell 
    ·Hvordan sette Remote ordreutførelse på PowerShell 
      Anbefalte artikler
    ·Hvordan legge inn en Java -applet i HTML 
    ·Hvordan finne antall rader i en SQL- data Reader 
    ·Om en Binary til Hex File Conversion 
    ·Hvordan få tilgang til et webkamera i PHP 
    ·Hvordan Flett en Array i Python 
    ·Slik konverterer SVG til PNG i PHP 
    ·Hvordan bruke Tesseract OCR i Java 
    ·Hvordan konvertere fra String til Char i C + + 
    ·Hvordan skrive til en fil i Python 
    ·Hvordan bruke Refedit i VBA 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/