Co jest charakterystyczne dla relacyjnej bazy danych?
Źle. To cechy baz obiektowych.
Źle. To model obiektowy, nie relacyjny.
Źle. OQL dotyczy baz obiektowych.
Dobrze. Klucz główny jednoznacznie identyfikuje wiersz w tabeli.
Cechą bazy RELACYJNEJ jest organizacja danych w tabelach i stosowanie KLUCZY GŁÓWNYCH do jednoznacznej identyfikacji rekordów oraz kluczy obcych do powiązań między tabelami. Operuje się na niej językiem SQL. Dlatego charakterystyczne jest stosowanie kluczy głównych.
Pozostałe cechy opisują model OBIEKTOWY. Klasy, obiekty i metody oraz opis stanu wg obiektowego modelu danych należą do baz obiektowych. Język OQL to także świat obiektowy, a nie relacyjny (tam jest SQL). Bazę relacyjną wyróżnia stosowanie kluczy głównych do identyfikacji rekordów.