Komunikacja autobusowa
Opracuj schemat bazy danych dla komunikacji autobusowej w Warszawie zawierający informacje o liniach autobusowych, przystankach i godzinach odjazdu z nich autobusów . W bazie danych powinno być możliwe wykonywanie następujących zadań:
dla danego przystanku podać jakie linie autobusowe zatrzymują się na tym przystanku i dla każdej z tych linii - czasy odjazdów;
dla danej linii autobusowej, na jakich przystankach zatrzymują się autobusy tej linii i jakie są czasy odjazdu z tych przystanków.
Drużyny piłkarskie
Zaproponuj diagram związków encji do gromadzenia informacji na temat rozgrywek piłkarskich. Uwzględnij informacje o drużynach, piłkarzach, meczach oraz czerwonych kartkach.
W jednej drużynie jest wielu piłkarzy,
Jeden piłkarz gra w dokładnie jednej drużynie,
Jeden piłkarz gra w wielu meczach,
W jednym meczu gra wielu piłkarzy,
W jednym meczu grają dwie drużyny,
Piłkarz w danym meczu może dostać maksimum jedną czerwoną kartkę,
Czerwona kartka może być w danym meczu przyznana wielu piłkarzom.
Hotel
W hotelu potrzebna jest baza danych. Mają się w niej znaleźć informacje o gościach, pokojach podzielonych na kategorie, rezerwacjach zamówionych (na określoną kategorię pokoju) i rezerwacjach przydzielonych (na konkretny pokój).
Każdy pokój ma określoną kategorię, ale w jednej kategorii może być wiele pokoi,
Gość może dokonywać rezerwacji na wiele pokoi,
Gościowi może być przydzielony ten sam pokój w różnych terminach,
Gościowi przydzielany jest pokój, a nie kategoria.
Galeria artystyczna
Galeria chce przechowywać informacje o artystach, ich nazwisku ( które jest jednoznaczne ), miejscu urodzenia, wieku i stylu uprawianej sztuki. Dla każdego dzieła artystycznego pamiętać należy jego twórcę, rok powstania, jednoznaczny tytuł i rodzaj sztuki (np obraz grafika, fotografia) oraz jego cenę. Dzieła artystyczne są często przyporządkowywane do pewnego rodzaju grup rodzajowych np Portrety, Dzieła Picasso lub Dzieła 19-go wieku. Dane dzieło może należeć do kilku takich klasyfikacji. Każda grupa rodzajowa jest jednoznacznie określona przez swoja nazwę. Galeria trzyma dane o swoich klientach, ich jednoznaczną nazwę, adres, całkowitą kwotę wydaną w galerii (bardzo ważne), oraz artystów i grupy rodzajowe jakie każdy klient preferuje.
Urząd stanu cywilnego
Zaproponuj schemat bazy danych dla USC, w której będą przechowywane podstawowe dane o obywatelach:
Dane personalne,
Informacje o pokrewieństwie,
Informacje o miejscu zamieszkania (musi być możliwość podziału obywateli ze względu na miasto, w którym mieszkają),
Informacje o małżeństwach,
Każdy obywatel może zawrzeć wiele związków małżeńskich,
W bazie danych powinny być przechowywane informacje o osobach zmarłych.