Hvad er et relationel databasestyringssystem?

Et relationel databasestyringssystem (RDBMS) er en bestemt type database, der indeholder datatabeller. Disse typer databaser bruges ofte til at understøtte enten en enkelt eller flere tilknyttede softwareapplikationer. Specifik databaseprogrammeringssprog bruges til at ændre og rapportere om dataene. Flere teknikker kan fremskynde dataindhentning og reducere dobbeltarbejde.

Organisationer kan bruge RDBM'er til lagring af lager, medarbejder, kunde og andre data. Brugere kan interagere med et relationel databasestyringssystem gennem softwareapplikationer, der inkluderer programmeringskode til at arbejde med databasen. Disse softwareapplikationer kan være traditionelle eller webbaserede.

Et relationel databasestyringssystem består af tabeller med kolonner og rækker. Kolonnemærket identificerer dataene i rækkerne i kolonnen. Hver række indeholder de faktiske data for en forekomst af en enhed, der kan være en person, placering, objekt eller idé. En kundedatabase, for eksempel, kan have kolonnerFor kundens ID, fornavn, efternavn og e -mail -adresse, og hver række indeholder en individuel kundes data.

Relationsdatabasestyringssystemer åbnes og opdateres ved hjælp af struktureret forespørgselssprog (SQL). For at arbejde med dataene vil en databaseudvikler skrive programmeringserklæringer kaldet forespørgsler. Forskellige mærker af databasestyringssystemer kan kræve brug af forskellige versioner af SQL, skønt de har mange ligheder.

En RDBMS kan bruge flere typer tabeller. Basisborde holder hele datasættet. Midlertidige tabeller lagrer data, der manipuleres som en forespørgsel, kører. Resultatstabeller gemmer forespørgselsresultaterne.

Relationsdatabasestyringssystemer bruger flere typer nøgler til hentning af data. En primær nøgle identificerer et bestemt eksempel på en enhed. For et medarbejdertabel kan den primære nøgle være et medarbejderidentifikationsnummer, som hver E.Mployee tildeles permanent til, og som ingen anden medarbejder vil bruge. Unikke taster er andre dataelementer, der også er eksklusive for hver forekomst af en enhed. For eksempel kan en forhandler tildele lagerbeholdninger med unikke leverandørens varenumre.

En tredje type nøgle er en fremmed nøgle. I den relationelle model etablerer den forholdet mellem enheder. Ved hjælp af udenlandske nøgler kan et forhold mellem en virksomheds kunder og hver kundes salg opretholdes uden at duplikere data i det relationelle databasestyringssystem.

Hastigheden af ​​dataindhentning er vigtig, især når mængden af ​​data stiger. En udvikler kan tilføje et indeks til en RDBMS for at give forespørgsler mulighed for at løbe hurtigere. Indekset bruger typisk en primær nøgle, såsom et skatteidentifikationsnummer.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?