Non - relationele databases zijn gewoon lijsten van gegevens , het combineren van alle records in een tabel zonder het definiëren van relaties tussen de records of data items . Relationele databases scheiden gegevens in logisch ingedeeld tafels , tot oprichting van hoe elke tabel is gekoppeld , of gerelateerd aan de database van de andere tafels . Gegevens Organisatie Niet- relationele databases zoals flat file databases aggregeren al hun records in een tabel . Relationele databases breken gegevens in kleinere tafels , waardoor gedwongen ontslagen in een proces genaamd normalisering . Elke tafel binnen een relationele database heeft een unieke identificatie heet een primaire sleutel die overeenkomt met de primaire sleutel een andere tafel 's , oprichting van een relatie tussen de gegevens in aparte tabellen . Gegevensintegriteit Niet- relationele databases zijn gevoelig voor data duplicatie , bedreigen de integriteit van de gegevens . Adres van een persoon het updaten in een flat file databank vereist handmatig aanpassen van elk van zijn platen om ervoor te zorgen dat zijn gegevens consistent blijft . De relationele database-ontwerp -proces elimineert opnemen duplicatie , het voorkomen van inconsistente gegevens uit het bezetten van de database. Gegevens Retrieval zoekopdrachten dat meerdere criteria gebruiken om records in een vondst niet- relationele database zijn inefficiënt , waarbij meerdere doorgangen door de database om al zijn bescheiden onderzoeken voor wedstrijden . Relationele database organisatie maakt een query taal , zoals SQL om de primaire sleutel die wordt gedeeld tussen de tafels om snel en efficiënt te verzamelen en terug te keren van de gevraagde documenten te gebruiken .
|