Relationeel model - Wat is het, definitie en concept

Een relationeel model bestaat uit het weergeven van gegevens door middel van gerelateerde tabellen waarvan de rijen tupels worden genoemd en de kolommenvariabelen, waardoor een database wordt gevormd

Ze werden in 1970 gecreëerd door Edgar Frank Codd, een IBM-medewerker in San José (Californië). De werking ervan is heel eenvoudig. Ze zijn gebaseerd op verzamelingenleer en predikatenlogica.

Ze worden weergegeven met gegevenstabellen, zodat de rijen de verschillende gevallen zijn en de kolommen de velden die moeten worden bestudeerd. Het wordt veel gebruikt om gegevens dynamisch te beheren.

Formele termen van het relationele model

Er zijn een reeks formele termen die overeenkomen met informele uitdrukkingen. Het is handig om ze te kennen om er vertrouwd mee te raken. In de praktijk worden eenvoudige uitdrukkingen gebruikt, die gemakkelijker te begrijpen zijn.

  • De relatie, de formele term, heeft zijn informele equivalent in de tabel.
  • De tuple is niets meer dan een record dat wordt weergegeven in de rijen van de tabel en het attribuut is een kolom of veld.
  • Kardinaliteit verwijst naar het aantal rijen of records en graad is het aantal kolommen of velden.
  • Ten slotte is de primaire sleutel een unieke identificatie voor elk geval.

Hoe het relationele model werkt

Hoewel we het in het laatste voorbeeld zullen zien, gaan we laten zien hoe het werkt. Houd er rekening mee dat de tabellen zelf al relaties leggen tussen de gegevens, vandaar de naam. Eigenlijk wordt het beheerst door enkele eenvoudige regels, namelijk de volgende:

  • Tabellen vormen het middelpunt van het model en gegevens moeten daarin worden weergegeven. Tabellen worden ook gebruikt bij het berekenen van resultaten van anderen.
  • De volgorde van elke kolom wordt bepaald door het type query dat wordt uitgevoerd. Een eerste bestelling is daarom niet nodig, aangezien elke relatie is opgebouwd uit een unieke set gegevens.
  • Zoals we al hebben vermeld, zijn de rijen gegevens of gevallen, de kolommen velden of variabelen. Aan de andere kant is elke cel een record met twee dimensies.
  • Het is essentieel om voor elk record een unieke identifier (primaire sleutel) te hebben. Hierdoor kunt u relaties tussen twee of meer tabellen tot stand brengen en deze als externe sleutel gebruiken.

Voor- en nadelen van het relationele model

Dit relationele model heeft, net als al het andere, voor- en nadelen.

Onder de voordelen kunnen we het volgende benadrukken;

  • Enerzijds heeft het processen die duplicatie van gegevens voorkomen.
  • Anderzijds garandeert het referentiële integriteit door alles wat met een record te maken heeft, indien nodig, te elimineren.
  • Bovendien maakt het normalisatie mogelijk.

Aan de andere kant hebben we onder de nadelen of ongemakken het volgende:

  • De eerste is dat het beperkingen heeft in grafische representaties of geopositioneringssystemen.
  • De tweede is dat de tekstblokken niet efficiënt worden verwerkt.

Voorbeeld relationeel model

Stel je voor dat we een model willen maken met leveranciers, inkoop, magazijn (met categorieën), klanten en verkopen. Elke tabel vertegenwoordigt een groep vergelijkbare gegevens. Deze hebben een reeks gegevens in kolommen (velden) en elk ervan (tupel) komt op een rij. We hebben het eenvoudig gemaakt, alleen om te laten zien wat we in dit artikel hebben gezien. Zoiets zou het kunnen zijn

De tabellen zouden worden aangevuld, als we de clients als voorbeeld gebruiken, met de gegevens van elk van hen op een rij en het type (naam, achternaam …) in een kolom. De 1 betekent "van één" en de M betekent "te veel". Het verwijst naar het feit dat in dit relationele model de uitvoer van elke tabel uit één enkele gegevens bestaat, maar ze kunnen verband houden met verschillende van de volgende.

Populaire Berichten

Meest geïmporteerde producten uit de Verenigde Staten

In deze lijst tonen we de lijst van de tien meest geïmporteerde producten uit de Verenigde Staten, waarbij elektrische machines op de eerste positie verschijnen met 336 miljard dollar en 14,9% van het totale percentage vertegenwoordigen, gevolgd door een bepaalde afstand door computers met 315 , 4 miljard dollar en een percentage van 14%, en we sloten de Lees meer…

Meest geëxporteerde producten uit Mexico

In deze lijst tonen we de lijst van de tien meest geëxporteerde producten uit Mexico, met voertuigen die op de eerste plaats verschijnen met 88,1 miljard dollar en 23,6% van het totale percentage vertegenwoordigen, gevolgd door een bepaalde afstand door elektrische machines met 76,4 miljard dollar en een percentage van 20,4%, en we sloten de derde positieLees meer…

Meest geëxporteerde producten uit Argentinië

In deze lijst tonen we de lijst van de tien meest geëxporteerde producten uit Argentinië, waarbij afval van de voedselindustrie op de eerste plaats komt met 10,8 miljard dollar en 18,7% van het totale percentage vertegenwoordigt, gevolgd met een zekere afstand door granen met 7 miljard dollar en een percentage van 12,1%, en we slotenLees meer…

Japan's meest geëxporteerde producten

In deze lijst presenteren we de lijst van de tien meest geëxporteerde producten uit Japan, waarbij voertuigen op de eerste plaats verschijnen met 141,9 miljard dollar en 22% van het totale percentage vertegenwoordigen, gevolgd met een bepaalde afstand door computers met 124 miljard dollar. een percentage van 19,2%, en we sloten de derde positie met Lees meer…