Databaser er edb-systemer , der indsamler og gemmer data , så det kan krydsreferencer via links til relaterede data i samlingen samt relaterede oplysninger i andre databaser. Der er mange formål og typer af databaser . Relationelle databaser er blandt de mest almindelige. For eksempel er Customer Relationship Management ( CRM) databaser, der forvalter salgsemner , kunde optegnelser, forvaltning og fakturering , relationsdatabaser . Borde
I en relationsdatabase , en tabel er det samme som en rekord, som er den grundlæggende data komponent. Det består af et sæt felter , der er de samme i hver tabel eller optage , såsom navn, adresse og produkt for kunden. Relationelle databaser også diktere, hvordan tabellerne virker. For eksempel relationelle databaser styrer, hvordan data præsenteres på skærmen og organiseret for output - dikteret af forespørgslen og data -definition sprog - og selv hvor meget information kan gemmes på et givet område
< . br > Rækker
relationsdatabasetabeller ser meget gerne et Excel-regneark , når diagrammed til visuel reference. Rækkerne i hver database tabel, repræsenterer sekventielle værdier, hvor værdien i række 1A , for eksempel, vedrører værdierne i alle de andre felter i række 1 . Den type af værdi i rækken 1A , dvs navnet John Smith, er den samme type af værdi som i alle andre rækker i kolonne A. Hver række repræsenterer summen af data for en hel record eller en underkategori af en rekord , som kunden kontaktoplysninger , der vil omfatte John Smiths adresse , telefonnummer og e-mailadresse
kolonner
kolonner i en relationel database tabellen er kontrol funktioner , . hver kolonne repræsenterer et felt af data, der optræder konsekvent i hver post eller tabel i hele databasen . For eksempel, i den model CRM-databasen visuel repræsentation ville søjler har overskrifter som " navn ", " adresse ", " telefon " og " e-mail ". Disse kolonnenavne er navnene på de datafelter, der forekommer i hver post .
Primære nøgler
Primære nøgler er identifikation tags for hver række af data. Den primære nøgle er forskellig for hver post i relationsdatabasen , det skal være unikt og det skal eksistere ( med andre ord , kan det ikke være " nul "). I CRM -databasen , kan dette primære nøgle være et nummer tildelt til kunden eller være en unik identifikation som hendes CPR-nummer . Primære nøgler bruges til forespørgsler inden den relationelle database, men ikke for forespørgsler til eksterne databaser.
Fremmede nøgler
Udenlandske taster giver datasøgninger og manipulation mellem den primære database tabel og andre relaterede databaser . I CRM -model , kan der være en database over produkttyper , notering producenter af forskellige widgets. Hver widget typen ville blive tillagt en fremmed nøgle tillader CRM-bruger til at lave en søgning for at afgøre, om en bestemt kunde er én dens producenter . For eksempel kan en widget kategori kaldet "X" tildeles den fremmede nøgle på "1 ", og har mange underkategorier mærket alfabetisk. Søgningen efter udenlandske nøgle 1 viser hvor mange elementer er i kategori X , og når en vare betragtes , posten viser sin kategori betegnelse.