Relational Database Design (RDD)

Schrijver: Lewis Jackson
Datum Van Creatie: 6 Kunnen 2021
Updatedatum: 1 Juli- 2024
Anonim
Relational Database Design/1
Video: Relational Database Design/1

Inhoud

Definitie - Wat betekent Relational Database Design (RDD)?

Relational database design (RDD) modelleert informatie en gegevens in een set tabellen met rijen en kolommen. Elke rij van een relatie / tabel vertegenwoordigt een record en elke kolom vertegenwoordigt een gegevensattribuut. De Structured Query Language (SQL) wordt gebruikt om relationele databases te manipuleren. Het ontwerp van een relationele database bestaat uit vier fasen, waarbij de gegevens worden gemodelleerd in een reeks gerelateerde tabellen. De fasen zijn:


  • Definieer relaties / attributen
  • Definieer primaire sleutels
  • Definieer relaties
  • Normalisatie

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze gids leert u waar cloud computing over gaat en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Relational Database Design (RDD)

Relationele databases verschillen van andere databases in hun benadering van het organiseren van gegevens en het uitvoeren van transacties. In een RDD worden de gegevens georganiseerd in tabellen en worden alle soorten gegevenstoegang uitgevoerd via gecontroleerde transacties. Relationeel databaseontwerp voldoet aan de ACID-eigenschappen (atomiciteit, consistentie, integriteit en duurzaamheid) die vereist zijn voor een databaseontwerp. Relationeel databaseontwerp verplicht het gebruik van een databaseserver in toepassingen voor het omgaan met problemen met gegevensbeheer.


De vier fasen van een RDD zijn als volgt:

  • Relaties en attributen: de verschillende tabellen en attributen met betrekking tot elke tabel worden geïdentificeerd. De tabellen vertegenwoordigen entiteiten en de attributen vertegenwoordigen de eigenschappen van de respectieve entiteiten.
  • Primaire sleutels: het kenmerk of de reeks kenmerken die helpen bij het uniek identificeren van een record, wordt geïdentificeerd en toegewezen als de primaire sleutel
  • Relaties: de relaties tussen de verschillende tabellen worden vastgesteld met behulp van buitenlandse sleutels. Buitenlandse sleutels zijn attributen die in een tabel voorkomen en die primaire sleutels van een andere tabel zijn. De soorten relaties die kunnen bestaan ​​tussen de relaties (tabellen) zijn:
    • Een op een
    • Een te veel
    • Veel te veel

Een entiteit-relatiediagram kan worden gebruikt om de entiteiten, hun attributen en de relatie tussen de entiteiten op een schematische manier weer te geven.


  • Normalisatie: dit is het proces van het optimaliseren van de databasestructuur. Normalisatie vereenvoudigt het databaseontwerp om redundantie en verwarring te voorkomen. De verschillende normale vormen zijn als volgt:
    • Eerste normale vorm
    • Tweede normale vorm
    • Derde normale vorm
    • Boyce-Codd normale vorm
    • Vijfde normale vorm

Door een reeks regels toe te passen, wordt een tabel op een lineair progressieve manier genormaliseerd in de bovengenoemde normale vormen. De efficiëntie van het ontwerp wordt beter met elke hogere mate van normalisatie.