Skip to main content

Wat is een relationeel databasebeheersysteem?

Een relationeel databasebeheersysteem (RDBMS) is een specifiek type database dat tabellen met gegevens bevat.Dit soort databases worden vaak gebruikt bij het ondersteunen van een enkele of verschillende aangesloten softwaretoepassingen.Specifieke database -programmeertaal wordt gebruikt om de gegevens te wijzigen en te rapporteren.Verschillende technieken kunnen het ophalen van gegevens versnellen en duplicatie verminderen.

Organisaties kunnen RDBM's gebruiken voor het opslaan van inventaris, werknemer, klant en andere gegevens.Gebruikers kunnen communiceren met een relationeel databasebeheersysteem via softwaretoepassingen die programmeercode bevatten om met de database te werken.Deze softwaretoepassingen kunnen traditioneel of webgebaseerd zijn.

Een relationeel databasebeheersysteem bestaat uit tabellen met kolommen en rijen.Het kolomlabel identificeert de gegevens in de rijen in de kolom.Elke rij bevat de werkelijke gegevens voor een instantie van een entiteit, die een persoon, locatie, object of idee kan zijn.Een klantdatabase kan bijvoorbeeld kolommen hebben voor de klanten -ID, voornaam, achternaam en e -mailadres, en elke rij bevat de gegevens van een individuele klant.

Relationele databasebeheersystemen worden toegankelijk en bijgewerkt met behulp van gestructureerde querytaal (SQL (SQL).Om met de gegevens te werken, schrijft een database -ontwikkelaar programmeerverklaringen met de naam Queries.Verschillende merken van databasebeheersystemen kunnen het gebruik van verschillende versies van SQL vereisen, hoewel ze veel overeenkomsten hebben.

Een RDBMS kan verschillende soorten tabellen gebruiken.Basetabellen bevatten de volledige set gegevens.Tijdelijke tabellen slaan gegevens op die worden gemanipuleerd als een zoekopdracht wordt uitgevoerd.Resultatentabellen slaan de query -resultaten op.

Relationele databasebeheersystemen gebruiken verschillende soorten toetsen voor het ophalen van gegevens.Een primaire sleutel identificeert een bepaald exemplaar van een entiteit.Voor een medewerkerstabel kan de primaire sleutel een identificatienummer van werknemers zijn waaraan elke werknemer permanent wordt toegewezen en waaraan geen enkele andere werknemer zal gebruiken.Unieke sleutels zijn andere gegevenselementen die ook exclusief zijn voor elke instantie van een entiteit.Een retailer kan bijvoorbeeld inventarisitems toewijzen met unieke leveranciersitemnummers.

Een derde type sleutel is een buitenlandse sleutel.In het relationele model legt het relaties tussen entiteiten vast.Met behulp van buitenlandse sleutels kan een relatie tussen de klanten van een bedrijf en de verkoop van elke klanten worden onderhouden zonder gegevens te dupliceren in het relationele databasebeheersysteem.

De snelheid van het ophalen van gegevens is belangrijk, vooral naarmate de hoeveelheid gegevens toeneemt.Een ontwikkelaar kan een index toevoegen aan een RDBMS om query's sneller te laten werken.De index gebruikt meestal een primaire sleutel, zoals een belastingidentificatienummer.