Hvordan Lage Relasjonsdatabaser

Innholdsfortegnelse:

Hvordan Lage Relasjonsdatabaser
Hvordan Lage Relasjonsdatabaser

Video: Hvordan Lage Relasjonsdatabaser

Video: Hvordan Lage Relasjonsdatabaser
Video: Creating a Relational Database 2024, Kan
Anonim

Den relasjonelle tilnærmingen til å bygge databaser innebærer å jobbe med en tabellformatmodell, det vil si med den vanlige presentasjonsmåten. Den er implementert ved hjelp av databasestyringssystemer.

Hvordan lage relasjonsdatabaser
Hvordan lage relasjonsdatabaser

Essensen av en relasjonsstruktur og forberedelse av data

Hver database er organisert og strukturert informasjon lagret i en eller flere tabeller. Tabeller er en naturlig og kjent fremstilling av data, bestående av rader og kolonner. Den relasjonelle tilnærmingen innebærer et visst forhold mellom slike tabeller. Koblinger eller relasjoner lar deg kombinere, hente data fra flere tabeller samtidig i en spørring.

For å opprette en relasjonsdatabase er det først og fremst nødvendig å danne et sett med tabeller og forholdet mellom dem. I dette tilfellet må du følge følgende regler. Først må hver tabell være av samme type og ha et unikt navn. For det andre må radene i tabellen bestå av et fast antall felt og verdier (du kan ikke inkludere flere kolonner og gjentatte grupper). For det tredje må strengene være minst en verdi (felt) forskjellig fra hverandre for å kunne identifisere en streng. For det fjerde må kolonnene ha unike navn og være fylt med homogene dataverdier. Den eneste mulige presentasjonsmetoden er den eksplisitte dataverdien (det kan ikke være noen spesielle sammenhenger mellom tabellene).

Du kan behandle data fra flere tabeller samtidig ved å slå sammen valg i en midlertidig tabell. De vanligste operasjonene er utvalg, projeksjon, naturlig sammenføyning, union, skjæringspunkt og forskjell. Når du lager tabeller, er et av de grunnleggende begrepene den primære nøkkelen - det er en identifikator som entydig refererer til en enhet. For eksempel, i en tabell med retter, kan hovednøkkelen være fatnummeret. For alle tabeller med data, må du opprette lignende nøkler, knytte dem til relasjoner.

Implementering ved hjelp av DBMS

Database management systems (Oracle, MySQL, SQLite, etc.) gir fullstendig styring av genererte data og lar deg utføre spørsmål. Når du har valgt en av DBMS, må du overføre de opprettede tabellene til programmet i henhold til syntaksen. Dette er et omfattende arbeid som må gjøres nøye uten å gå glipp av viktige egenskaper.

Videre arbeid med spørsmål og databehandling er basert på SQL-programmeringsspråket. Det er på dette språket det opprettes tabeller, poster blir lagt til, slettet og endret, data hentes fra en eller flere tabeller, og strukturen endres.

Anbefalt: