De relationele database structuur werd eerst uitgevonden in de jaren 1970 als een antwoord op de toenemende problemen met platte bestanden en de toenemende complexiteit van data . De structuur scheidt gegevens over een object in een tabel en vervolgens links naar gerelateerde data tabellen met behulp van referentie- toetsen . Tafels Een relationele database is een verzameling van gerelateerde gegevens tabellen . Een tabel data is als een zeer gestructureerd Excel-tabel . Kolommen beschrijven de specifieke delen van informatie in de tabel en elke rij slaat de bijbehorende gegevens . Bijvoorbeeld een "klant " tabel kan drie kolommen bevatten : " CustomerID " , " Achternaam " en " Voornaam " De tabel zou dan klantgegevens zijn opgeslagen in de rijen van de tabel primaire sleutels < . br > een primaire sleutel is een kolom of compilatie van meerdere kolommen die een unieke waarde heeft , waardoor elke rij uniek in de tabel . Elke tabel moet een primaire sleutel hebben, omdat het wordt gebruikt om gegevens in gerelateerde tabellen koppelen . Bijvoorbeeld , zou de primaire sleutel van de tabel Klant in de kolom genaamd " CustomerId " te zijn , terwijl de Orde Geschiedenis tafel kan hebben " Order-id " als primaire sleutel . Foreign Keys < br > Een foreign key is de primaire sleutel van een andere tabel en wordt gebruikt om rijen van gegevens tussen tabellen betrekking hebben. Bijvoorbeeld , de Order History tabel een primaire sleutel van " OrderId " om elke record te identificeren . Om te weten welke klant de bestelling heeft geplaatst , worden de gegevens van kolom van de klant " CustomerID " uit de tabel Klant opgeslagen in de Order History rij . Queries dan kan worden uitgevoerd om de gegevens uit beide tabellen samen in zakelijke toepassingen .
|