W dzisiejszych czasach trudno wyobrazić sobie dziedzinę działalności człowieka, w której nie istniałaby możliwość wykorzystania systemów informatycznych. Można nawet zaryzykować stwierdzenie, że wiele dziedzin zarówno informatyki, jak i życia codziennego nie rozwijałoby się lub ich rozwój byłby ograniczony, gdyby nie istniały systemy informatyczne, a w szczególności systemy baz danych (BD). W zasadzie każdy użytkownik komputera, a nawet osoba, która z niego nie korzysta, spotyka się dość często z bazami danych. Stanowią one niezbędne narzędzie wspomagające działalność przedsiębiorstw i instytucji, dzięki któremu mogą funkcjonować w sposób efektywny, bardziej wydajny i konkurencyjny wobec innych podmiotów. Bazy danych są podstawowym elementem współczesnych systemów komputerowych. Dlatego też bez odpowiedniego zapoznania się z podstawami przedmiotu „Bazy danych" nie jest możliwe zostanie nie tylko dobrym programistą, ale i nawet doświadczonym użytkownikiem komputera. Obecnie zgodnie ze standardami edukacyjnymi przedmiot „Bazy danych" wpisany jest do programów studiów uczelni wyższych jako przedmiot samodzielny (na kierunkach informatycznych) albo jako część przedmiotu podstaw informatyki (na innych kierunkach innych specjalności). Głównym celem niniejszej książki jest zapoznanie czytelnika z podstawami projektowania i implementacji współczesnych (głównie relacyjnych) systemów bazodanowych. Model relacyjny stał się bardzo popularny z powodu swej prostoty, ale przede wszystkich dzięki zapewnieniu niezależności danych od szczegółów fizycznej implementacji bazy, dzięki czemu aplikacje, jak i użytkownicy z nich korzystający nie muszą się troszczyć o zawiłe detale implementacyjne. Większość nowoczesnych systemów zarządzania bazami opiera się właśnie na modelu relacyjnym sformułowanym w 1969 r. przez E.F. Codda. Znajomość teorii relacji okazuje się przydatna nie tylko twórcom takich systemów. Programiści korzystający z baz danych i administratorzy takich baz również powinni posiadać tego typu wiedzę, aby w pełni wykorzystać możliwości, jakie oferuje im model relacyjny.