System bazy danych umożliwia dostęp do bazy danych wielu użytkowników, z których każdy ma inny widok perspektywiczny przechowywanych w nim danych. Wszystkie te widoki są podzbiorami bazy danych i zawierają wirtualne dane pochodzące z bazy danych, które nie istnieją w postaci fizycznej. Dzięki temu wielu użytkowników może uzyskać dostęp do danych, zachowując przy tym jej spójność.