.
Necesitatea unei administrări mai eficiente a unei cantităţi mai mari de informaţii;
Creşterea semnificativă a preţurilor aferente componentelor hardware şi software;
Apariţia tehnicilor bazate pe gandirea orientată-obiect;
Dezvoltarea prelucrărilor bazate pe tehnologia client-server.
Colecţii organizate de date între care pot exista diferite legături;
Colecţii organizate de date între care pot exista legături, iar dacă există, ele sunt legături logice;
Colecţii organizate de date fărălegături logice;
Colecţii organizate de date între care există legături logice.
Una primară, una străină si una alternantă;
Mai multe candidat, una primară şi cel puţin una străină;
Una sau mai multe candidat, una primară şi nici una, una, sau mai multe alternante;
Una sau mai multe candidat, una primară, nici una, una, sau mai multe alternante şi cel puţin una străină.
Dicţionarul de date;
Sistemul de gestiune al bazei de date;
Datele;
Fişierele anexă
Colecţii organizate de date;
Colecţii corelate din punct de vedere logic;
Colecţii organizate şi corelate din punct de vedere logic;
Colecţii organizate şi corelate fizic pe suportul de stocare.
Identifică unic fiecare tuplu al unei relaţii;
Identifică unic fiecare tuplu, în funcţie de relaţia în care migrează;
Identifică în mod unic toate celelalte atribute ale relaţiei din care face parte;
Nu poate migra niciodată din relaţia din care face parte.
Are o singură cheie primară;
Are mai multe chei primare;
Are o singură cheie primară, însă atunci când este nevoie, se poate identifica cel mult încă una;
Nu contează câte chei primare are o relaţie
Unui tuplu din fiecare relaţie îi corespunde cel mult un tuplu din cealaltă relaţie;
Unui tuplu din prima relaţie îi corespund mai multe tupluri în cea de-a doua relaţie, în timp ce unui tuplu din a doua relaţie îi corespunde un singur tuplu din prima;
Unui tuplu din fiecare relaţie îi corespund mai multe tupluri din cealaltă relaţie;
Se asociază cel puţin trei relaţii.
Sistemul de operare şi alt SGBD;
Două sau mai multe SGBD-uri, dacăele se găsesc pe platforme diferite;
Utilizatori şi sistemul de operare;
Două sisteme de operare care rulează pe platforme diferite.
Doar actualizarea datelor din baza de date;
Doar extragerea datelor prin intermediul limbajului de descriere a datelor;
Doar extragerea datelor prinintermediul limbajului de manipulare a datelor;
Actualizarea datelor şi extragerea lor prin intermediul limbajului de manipulare a datelor.