Relational Database Design (RDD)

Forfatter: Lewis Jackson
Oprettelsesdato: 6 Kan 2021
Opdateringsdato: 1 Juli 2024
Anonim
Relational Database Design/1
Video.: Relational Database Design/1

Indhold

Definition - Hvad betyder Relational Database Design (RDD)?

Relational database design (RDD) modellerer information og data i et sæt tabeller med rækker og kolonner. Hver række i en relation / tabel repræsenterer en post, og hver kolonne repræsenterer en attribut af data. Det strukturerede forespørgselssprog (SQL) bruges til at manipulere relationelle databaser. Designet af en relationsdatabase er sammensat af fire trin, hvor dataene modelleres til et sæt relaterede tabeller. Stadierne er:


  • Definer relationer / attributter
  • Definer primære taster
  • Definer forhold
  • Normalisering

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Relational Database Design (RDD)

Relationsdatabaser adskiller sig fra andre databaser i deres tilgang til at organisere data og udføre transaktioner. I en RDD er dataene organiseret i tabeller, og alle typer dataadgang udføres via kontrollerede transaktioner. Relationsdatabasedesign tilfredsstiller ACID (atomicitet, konsistens, integritet og holdbarhed) egenskaber, der kræves af et databasedesign. Relationsdatabasedesign kræver brugen af ​​en databaseserver i applikationer til håndtering af datastyringsproblemer.

De fire faser i en RDD er som følger:


  • Relationer og attributter: De forskellige tabeller og attributter relateret til hver tabel identificeres. Tabellerne repræsenterer enheder, og attributterne repræsenterer egenskaberne for de respektive enheder.
  • Primære nøgler: Attributten eller sæt af attributter, der hjælper med unikt at identificere en post, identificeres og tildeles som den primære nøgle
  • Forhold: Forholdene mellem de forskellige tabeller etableres ved hjælp af udenlandske nøgler. Udenlandske nøgler er attributter, der forekommer i en tabel, der er primære nøgler i en anden tabel. De typer relationer, der kan eksistere mellem relationer (tabeller) er:
    • En til en
    • En til mange
    • Mange til mange

Et enheds-forholdsdiagram kan bruges til at skildre enhederne, deres attributter og forholdet mellem enhederne på en diagrammatisk måde.

  • Normalisering: Dette er processen med at optimere databasestrukturen. Normalisering forenkler databasedesignet for at undgå redundans og forvirring. De forskellige normale former er som følger:
    • Første normale form
    • Anden normal form
    • Tredje normal form
    • Boyce-Codd normal form
    • Femte normale form

Ved at anvende et sæt regler normaliseres en tabel til de ovennævnte normale former på en lineært progressiv måde. Designets effektivitet bliver bedre med hver højere grad af normalisering.