Met de groei van de informatietechnologie , vrijwel elke industrie te maken heeft met een veel grotere hoeveelheid data dan in vorige generaties . Het hebben van een logische structuur voor het organiseren van die gegevens is essentieel als het gaat om van enig echte voordeel . De meeste databases gebruikt vandaag , vanuit Excel naar SQL , zijn relationele databases , en ze volgen dezelfde basisprincipes . Schema relationele database management systemen gebruiken logische schema om gegevens te organiseren . Bij een spreadsheet , wordt elke cel unieke wijze door de kolom en rij . De namen van de kolommen en rijen zijn de logische schema . Spreadsheets populair omdat het logische schema precies bij wat de gebruiker ziet , maar ze zijn ook beperkt . Als gegevens moeten de herkenning met meer dan twee markers , een spreadsheet niet voldoende . Presentatie van gegevens die meer dan twee onafhankelijke sets van schema heeft is niet eenvoudig , en de meeste relationele database- systemen bieden de gebruiker meerdere weergaven . Relationele database management systemen gebruiken ook fysieke schema , waarin gedetailleerd de archiveringssysteem gebruikt door het systeem om gegevens op te slaan . Deze kant van het systeem is onzichtbaar voor de gebruikers en vooral van belang zijn voor programmeurs die het maken van een database systeem . Gegevens Onafhankelijkheid Het zou verspilling zijn om redundante databases met dezelfde informatie voor elk gebruik en elke gebruiker . Onafhankelijkheid gegevens : de structuur van de database is gescheiden van de toepassingen die de database . Als een aanvraag wordt veranderd , zal de database niet ook moeten worden veranderd . Dit neemt extra belang als afzonderlijke groepen gebruiken dezelfde relationele database management systeem . Op deze manier kan elke groep hun eigen toepassingen zelfstandig te veranderen , het kennen van de structuur van de database ongewijzigd. Transacties Wanneer een gebruiker wijzigingen aanbrengt in de database , genaamd transacties , is het belangrijk te zorgen voor de database is nog in een bruikbare toestand . Bijvoorbeeld , als een deel van de database bevat de totale waarde van de beleggingen van een cliënt , en een van die investeringen veranderingen , het totaal moet ook bijgewerkt . Wanneer een enkele gebruiker werkt met een databank , betekent dit niet veel van een probleem vormen , maar als de database wordt gebruikt door een groot aantal gebruikers , de relationele database management systeem moet garanderen transacties van de verschillende gebruikers ' niet maken conflicten . Methoden voor de behandeling van dit probleem , terwijl het minimaliseren van de gebruiker lag en processortijd , worden nog steeds verfijnd .
|