Databaser er datastyrte systemer som samler og lagrer data slik at den kan kryssrefererte gjennom lenker til relaterte data i samling samt relatert informasjon i andre databaser . Det finnes mange formål og typer databaser. Relasjonsdatabaser er blant de vanligste. For eksempel , customer relationship management ( CRM ) databaser , som forvalter salgsmuligheter, kunderegistre, administrasjon og fakturering , er relasjonsdatabaser. Tabeller
I en relasjonsdatabase , er en tabell det samme som en rekord , som er den grunnleggende data komponent. Den består av et sett av felter som er de samme i hvert enkelt bord eller plate, slik som navn , adresse og et produkt av kunden. Relasjonsdatabaser også diktere hvordan tabellene fungerer. For eksempel relasjonsdatabaser kontrollerer hvordan dataene blir presentert på skjermen og organisert for utgang - diktert av spørring og data - definition language - og selv hvor mye informasjon kan lagres i et gitt felt
< . br> Rader
relasjonsdatabase tabeller ser mye ut som et Excel-regneark når diagrammed for visuell referanse . Radene i hver database tabellen er sekvensielle verdier der verdien i rad 1A , for eksempel relatert til verdiene i alle de andre feltene i rad 1 . Den type verdi i rad 1A , dvs. navnet John Smith , er samme type verdi som i alle andre rader i kolonne A. Hver rad representerer summen av data for en hel posten eller en underkategori av en rekord , for eksempel kunde kontaktinformasjon som vil inkludere John Smiths adresse, telefonnummer og e-postadresse
Columns
kolonner i en relasjonsdatabase tabellen er kontroll funksjoner ; . hver kolonne representerer et felt av data som forekommer gjennomgående i hver post eller tabell over hele databasen. For eksempel , i modellen CRM-databasen visuell representasjon , vil søylene har topptekster som " navn ", " adresse ", " Telefon " og " e ". Disse kolonnenavn er navnene på datafeltene som oppstår i hver post.
Primærnøkler
Primærnøkler er identifikasjon koder for hver rad med data . Primærnøkkelen er forskjellig for hver post i relasjonsdatabase , det må være unikt , og det må eksistere (med andre ord , kan det ikke være " null ") . I CRM- databasen , kan dette primærnøkkel være et nummer til kunden eller være en unik identifikator som hennes personnummer. Primærnøkler er brukt til søk innenfor relasjonsdatabase , men ikke ved henvendelser til eksterne databaser .
Utenlandske Keys
Fremmednøkler tillate data søk og manipulasjon mellom den primære database tabellen og andre relaterte databaser. I CRM -modellen , kan det være en database av produkttyper , liste produsenter av ulike widgets . Hver widget typen ville bli tildelt en fremmed nøkkel slik at CRM-bruker for å gjøre et søk for å finne ut om en bestemt kunde er en sine produsenter . For eksempel kan en widget kategori som heter "X" bli tildelt utenlandske nøkkelen av " 1 ", og har mange underkategorier merket alfabetisk. Jakten på utenlandske viktige 1 viser hvor mange elementer er i kategori X , og når en vare er sett , viser posten sin kategori betegnelse .