*   >> Lese Utdanning Artikler >> science >> programming

Database Normalization

ektorientert programmering (OOP). Når et bord har rekker, og hver av radene har data, er hver av disse rader som kalles et objekt. Navnene på kolonnene i en tabell kalles egenskaper av klasse (tabellen) eller egenskaper til objektene (rader). Et annet navn for eiendommen er attributt. Hvis du har studert alle objektorientert programmering, kan du spørre "hvordan metoder (medlems funksjoner) passer inn i databasetabellene?" I forrige divisjon ble jeg nevne setninger og ord som "datasystem", "programmer", "programkode" og "koding".

Jeg hadde egentlig ikke lyst til å bruke ordet "funksjon" eller "metoden" siden du kanskje ikke har studert programmering som å sette pris på hva "funksjon" eller "metoden" betyr. En funksjon er en liten del av programmeringskode som utfører en oppgave. En oppgave kan bety en enkel ting som å legge to tallene sammen. Jo mer involverer (kompleks) oppgave er større funksjons (kode). En relasjonsdatabase i en datamaskin bruke funksjoner, for å utføre oppgaver som omhandler tabellene. Med et objekt database disse funksjonene er vedlagt (code-messig) til tabellene.

På grunn av at feste de kalles metoder. Objekt database ser på tabeller som klasser med egenskaper og metoder. Objekt Databaser er relativt ny i markedet og mange selskaper er fortsatt å begynne å bruke dem. Denne serien fokuserer på relasjonsdatabase. Jeg råder deg til å lære forhold database først før du lærer objekt database på grunn av følgende årsaker: relasjonelle og objektdatabaser er å løse de samme problemene eller arbeider med de samme tingene. Objektdatabaser er fortsatt å ha sine røtter i selskaper.

Blokkskjemaene i utformingen av gjenstanden database er lik diagrammene vi har sett i det foregående divisjon. Det er ingen entydige mellom objekt databaser og relasjons databases.Meaning av Normalisering Når utforme tabeller i en database, bør følgende kriterier være oppfylt: 1) Tabellene bør være så liten som mulig i forhold til antall kolonner. Som et resultat vil den totale tabellene vil oppta en liten plass i datamaskinens harddisk (og på papir). Den neste kriterium gir årsak til dette. 2) Duplisering av data bør minimaliseres.

Dette betyr at man ikke bør tillate en rad eller et parti av en rad, for å gjenta seg selv som en komplett rad eller en rad drikk i en annen tabell. Nøkler skal brukes til å løse dette problemet. 3) Data skal beskyttes for å sikre konsistens. Hvis dataene ikke er godt bevart det ville være feil: i en tabell du kan ha en verdi for et datum,

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.