Databases zijn nuttige hulpmiddelen voor het organiseren van informatie . Relationele database management systemen maken gebruik van de relationele database model, dat gegevens in tabellen organiseert . Elke tabel bevat records van nauw verwante gegevens die kunnen worden gekoppeld door middel van een aantal gemeenschappelijke eigenschap . De relationele database is uitgegroeid tot de standaard model voor databases gemaakt van producten zoals Access of MySQL . Geschiedenis In 1970 , Edgar F. Codd schreef een paper getiteld " Een Relationele Model van Gegevens voor Large Shared databanken " verklaren van de relationele database model . Zijn nieuwe ideeën vervangen " platte " databases , die in een lange tekstbestand opgeslagen informatie . Codd werkte voor IBM , maar Oracle werd de eerste om met succes profiteren van zijn relationele model . Later , andere bedrijven overgenomen van het model , en de standaard database-ontwerp voor databases geworden . Tafels Een relationele database wordt informatie opgeslagen in een verzameling tabellen . Elke tafel heeft kolommen en rijen , waar de kolommen vertegenwoordigen gebied van data en rijen vertegenwoordigen records. Velden kunnen letters, cijfers of data bevatten . Elke vermelding kan een specifieke set van gegevens , zoals het volledige adres van een persoon bevatten . Een relationele database omvat in het algemeen verschillende tabellen met bijbehorende informatie . Keys Elke tabel in een relationele database wordt een toets die overeenkomt met een kolom bevatten en biedt een logische manier om een record te verkrijgen van een tabel . Een primaire sleutel bevat unieke kolom met gegevens . Een voorbeeld van een goede primaire sleutel zou een identificatienummer in een tabel arbeidsplaatsen dat iedere werknemer bezit een uniek identificatienummer te zijn . Een tabel kan ook een vreemde sleutel die verbindt een bepaalde tafel naar de andere , het meest waarschijnlijk overeenkomt met een primaire sleutel in een andere tabel . Relaties Tafels , vond in een relationele database hebben verschillende relaties : een-op - een, een- op-veel en veel - op-veel . Wanneer een record in een tabel heeft slechts een record in een andere tabel , zij hebben een een-op - een relatie . In een een-op - veel-relatie , een record in de ene tabel heeft betrekking op vele records in een andere tabel . Veel - op-veel relaties ontstaan wanneer veel records hebben betrekking op veel records in de andere en vice versa . SQL SQL , een computertaal ontworpen voor het creëren en beheren van relationele databases , is uitgegroeid tot de standaard taal gebruikt met relationele databases vandaag . De meeste databases gebruiken deze taal aan de tafels van een databank te bouwen . Wanneer u een tabel met een CREATE commando , de database bevat een kolom naam en gegevenstype voor die kolom . Via SQL , kunt u ook toetsen aan een bepaalde kolom toewijzen . |