Relational Database Design (RDD)

Författare: Lewis Jackson
Skapelsedatum: 6 Maj 2021
Uppdatera Datum: 1 Juli 2024
Anonim
Relational Database Design/1
Video: Relational Database Design/1

Innehåll

Definition - Vad betyder Relational Database Design (RDD)?

Relational database design (RDD) modellerar information och data till en uppsättning tabeller med rader och kolumner. Varje rad i en relation / tabell representerar en post, och varje kolumn representerar ett attribut till data. Structured Query Language (SQL) används för att manipulera relationella databaser. Utformningen av en relationsdatabas består av fyra steg, där data modelleras till en uppsättning relaterade tabeller. Stegen är:


  • Definiera relationer / attribut
  • Definiera primära nycklar
  • Definiera förhållanden
  • Normalisering

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Relational Database Design (RDD)

Relationsdatabaser skiljer sig från andra databaser när det gäller att organisera data och utföra transaktioner. I en RDD organiseras data i tabeller och alla typer av datatillgång utförs via kontrollerade transaktioner. Relationell databasdesign tillfredsställer egenskaperna för ACID (atomicitet, konsistens, integritet och hållbarhet) som krävs för en databasdesign. Relationsdatabasdesign kräver användning av en databaseserver i applikationer för att hantera problem med datahantering.


De fyra stegen i en RDD är som följer:

  • Relationer och attribut: De olika tabeller och attribut relaterade till varje tabell identifieras. Tabellerna representerar enheter, och attributen representerar egenskaperna för respektive enhet.
  • Primära nycklar: Attributet eller uppsättningen attribut som hjälper till att identifiera en post identifieras och tilldelas som den primära nyckeln
  • Relationer: Relationerna mellan de olika tabellerna upprättas med hjälp av utländska nycklar. Främmande nycklar är attribut som förekommer i en tabell som är primära nycklar i en annan tabell. De typer av relationer som kan existera mellan relationerna (tabellerna) är:
    • En till en
    • En till många
    • Många till många

Ett enhet-relation-diagram kan användas för att skildra enheterna, deras attribut och förhållandet mellan enheterna på ett schematiskt sätt.


  • Normalisering: Detta är processen för att optimera databasstrukturen. Normalisering förenklar databasdesignen för att undvika redundans och förvirring. De olika normala formerna är följande:
    • Första normala formen
    • Andra normala formen
    • Tredje normalform
    • Boyce-Codd normal form
    • Femte normala formen

Genom att tillämpa en uppsättning regler, normaliseras en tabell till ovanstående normala former på ett linjärt progressivt sätt. Designens effektivitet blir bättre med varje högre grad av normalisering.