Hva er den logiske data Entity Concepts?

Hva er den logiske data Entity Concepts?


Programmerere bruke logiske data foretakets begreper for å vurdere og analysere data før normalisere det og lagre det i data persistent lagring, for eksempel en database. Logiske data foretakets begreper danne et viktig virkemiddel for å matche reelle fenomener med representasjons data. Disse dataene til slutt danner grunnlaget for de fleste PC-programmer, slik at en programmerer må forstå logiske data foretakets konsepter hvis han ønsker å lage et program som krever lagring av data. Mange forskjellige programmeringsspråk tilby hjelp i sammenkobling logiske data foretakets konsepter med databasetabeller.

betong Phenomena

Programmerere bruker en logisk data enhet for å samle informasjon om konkrete fenomener bort på et diagram eller tabell. Den logiske data enhet må representere en logisk enhet av data. For eksempel kan en logisk "person" enhet inneholder data som representerer en persons navn, alder, kjønn, adresse, utdanning og politisk tilhørighet. Når plassert i datalagring, en programmerer kan bryte sin logiske data enhet i underdeler eller kombinere det med andre enheter, men når du oppretter en logisk data enhet, ikke en programmerer ikke bry seg med behandling effektivitet.

repetitiveness

Logiske data enheter søke å gruppere gjenta data i enheter. Dette betyr at en programmerer må se etter fellestrekk i uensartede data til å lage en logisk data enhet. For eksempel, en programmerer styrke gruppe fly, biler og sykler i en transportenhet, ettersom gruppering av slike fenomener sammen gir større repetisjon innenfor modellen. Dette resulterer i færre logiske enheter. Vanligvis, når en programmerer kan gruppere reelle fenomener i én samlet enhet, bør han.

Keys

Hver logiske data enhet må inneholde en nøkkel. En nøkkel gjør at en programmerer å skille mellom to fenomener som kan dukke opp lignende, for eksempel to bokser med suppe eller to personer med identiske navn. Programmereren vil etter hvert representere nøkkelen som en egen kolonne eller kolonner i vedvarende datalagring. En nøkkel kan inneholde mer enn én opplysning. For eksempel kan en nøkkel kombinere det sted hvor en bil blir lagret sammen med sin merke og modell for å skille mellom forskjellige biler som er lagret på samme sted.

kardinalitet

Logiske data foretakets konsepter representerer relasjoner mellom enheter i en av tre måter. En en-til-en forhold kamper hver enhet til nøyaktig én enhet. For eksempel kan et fengsel database matche en innsatt og hans rulleblad. For det andre, en-til-mange enheter tyder på at en enhet er knyttet til mer enn én fenomener. For eksempel kan en fange pådra seg flere disiplinære brudd. Sist, to enhetene kan både forholde seg til mange andre enheter. Innsatte og besøkende danner en mange-til-mange-relasjon, fordi en fange kan se mange besøkende, og en besøkende kan besøke mange innsatte.