Kiedy rezerwujesz bilet na koncert swojego ulubionego zespołu, chcesz mieć pewność, że wykupione miejsce rzeczywiście będzie na ciebie czekało. Podczas zakupów w internetowym sklepie z elektroniką wkładasz do koszyka ostatni dostępny egzemplarz wyczekiwanego modelu telefonu i nie zakładasz, że towar, za który właśnie płacisz, faktycznie nie jest już dostępny, bo transakcja innego klienta została uznana jako przeprowadzona o ułamek sekundy wcześniej niż twoja.
Dlatego, aby uniknąć niepożądanych zdarzeń w systemach informatycznych stosuje się rozwiązania, które minimalizują ryzyko wystąpienia takich sytuacji. Do rozwiązań w zakresie baz danych zaliczyć należy model relacyjny – bardzo często stosowany w praktycznych realizacjach bazodanowych.
Przeanalizujesz proces tworzenia relacyjnej bazy danych na praktycznym przykładzie.
Ocenisz efektywność rozwiązań bazodanowych w konkretnej sytuacji biznesowej.
Zaprojektujesz bazy danych wspierające rozwiązanie przedstawionych problemów według własnego pomysłu.