Designing Databasetabeller - Part 2Division 2Innledning Dette er del 2 av min serie Designing databasetabeller. I databasedesign er det det heter, First Normal Form, Second Normal Form og tredje normale form. Det er noen flere høyere normale former, men jeg vil ikke diskutere dem i denne serien. Lære det første, andre og tredje normale former er nok til å produsere gode databaser. I denne delen av serien ser vi på opprinnelige form evaluering; langs siden, vi også begynne å lære å lage database tabeller fra skjemaer og rapporter.
Ordet "form", som brukes i databasen, kan ha tre betydninger. Det kan bety papirer (eller rapport) som brukerne fyller med pennen; det kan bety datamaskinen visningsformer (eller rapport) som brukerne fyller med tastaturet; det kan bety, type, som i First Normal Form, Second Normal Form, etc. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected] . Det er, kontakt meg for den minste problemet du har om hva du reading.
Table Notation Tenk på følgende: Sale (SaleID, Salgsdato, Kunde, Employee) Dette er et eksempel på et bord notasjon. Det gir navnet på bordet og navnene på kolonnene i tabellen. Primærnøkkelen navnet eller navnene er på venstre i parentes. Her er det en primærnøkkel og navnet er SaleID. Alle primærnøkkelnavn er understreket. Du kan understreke den fremmednøkkel som CustomerID her med en stiplet linje. Tabellen notasjon, gir det mest grunnleggende beskrivelse av bordet; det viser ikke cellene. For notasjonen her, er SaleID primærnøkkelen i tabellen. Salgsdato er datoen salget ble gjort.
CustomerID er ID-kunden som kjøpte fra din bedrift. Ansatt er navnet på medlemmet av ansatte som har gjort salget. Vi skal bruke tabellen notasjon mye i denne delingen av series.Form og Rapporter tilnærming til å lage databasetabeller Når tabeller i en database er opprettet, må de tilfredsstille de tre kriteriene nevnt i forrige del av serien. De første, andre og tredje normale former er standarder som sikrer at de tre kriteriene er oppfylt. En måte å lage tabeller for en database er å samle alle skjemaer og rapporter (papir og /eller dataskjermen) at et selskap bruker for å drive selskapet.
Fra disse formene (og rapporter) du lage tabeller i henhold til de vanlige skjema standarder. Det er to andre måter vi skal lære å lage tabeller for å få normale former. Denne første måten lærer vi nå også brukes til å forklare betydningen av normale forms