Zadanie 1. Koktajle W barze „Krwawa Mary”, serwującym bardzo dobre koktajle alkoholowe o niezwykle oryginalnej i ciekawej recepturze, zatrudniono ostatnio kilka nowych osób. W trosce o utrzymanie jakości przygotowywanych napoi postanowiono stworzyć niewielką bazę danych, służącą do gromadzenia informacji dotyczących przygotowywania tychże koktajli. Zaproponuj stosowny diagram związków encji, wiedząc, że w bazie postanowiono przechowywać informacje o koktajlach, czyli ich nazwę, rodzaj i zawartość alkoholu oraz to, z jakich składników składa się dany koktajl i w jakich proporcjach należy je wymieszać. Składnikami koktajlu mogą być alkohole, soki oraz inne koktajle. Należy zagwarantować możliwość policzenia procentowej zawartości alkoholu w przygotowywanym koktajlu. Zadanie 2. Drzewo genealogiczne Wyobraź sobie, że jedna z popularnych stacji telewizyjnych ogłosiła niezwykły konkurs z bardzo atrakcyjnymi nagrodami. Konkurs polega na stworzeniu jak najobszerniejszego drzewa genealogicznego własnej rodziny. Wygrywa ten, czyje drzewo będzie największe i oczywiście najlepiej udokumentowane. Wraz z bratem postanowiliście wziąć udział w zabawie. Na początek ustaliliście, że stworzycie bazę danych, aby móc łatwiej zapanować nad gromadzonymi informacjami. Chcecie w niej przechowywać podstawowe dane o członkach rodziny: dane personalne (imię, nazwisko, datę urodzenia, dla osób nieżyjących datę zgonu); informacje o pokrewieństwie; informacje o miejscu urodzenia; informacje o małżeństwach. Rzecz jasna wiecie, że każda osoba może wstąpić w wiele związków małżeńskich, ale kolejne małżeństwo można zawrzeć dopiero po ustaniu poprzedniego. Zadanie 4. Plan zajęć W Twojej szkole pojawiła się potrzeba stworzenia bazy danych zawierającej informacje o studentach, zajęciach, osobach prowadzących zajęcia, stopniach z zaliczeń i egzaminów oraz salach i godzinach odbywanych zajęć. Wraz z kolegami ze swojej grupy projektowej zgodziliście się, by opracowanie takiej bazy danych było przedmiotem Waszej pracy inżynierskiej. Opracowując diagram związków encji pamiętajcie, że w bazie danych powinno być możliwe wykonanie następujących zadań: wyświetlenie tygodniowego planu zajęć dla studenta (tylko w bieżącym roku akademickim, nie chcemy trzymać historii planów zajęć); wyświetlenie tygodniowego planu zajęć dla osoby prowadzącej zajęcia (tylko w bieżącym roku akademickim); wyświetlenie wszystkich uzyskanych przez studenta ocen z zaliczeń oraz egzaminów (zarówno tych z ostatniego roku, jak i tych z poprzednich lat); Zadanie 5. Stadnina koni Zaproponuj diagram związków encji dla bazy danych obsługującej Centralną Giełdę Koni Rasowych. Giełda pośredniczy w transakcjach między stadninami. W Bazie należy przechowywać dane każdego konia (Imię, imiona rodziców, płeć, datę urodzenia, stadninę, w której się urodził), dane stadnin współpracujących z giełdą (adres, telefon, nazwisko dyrektora). Transakcje kupna – sprzedaży koni zawierane są tylko między stadninami. Należy przechowywać informacje o każdej transakcji – dane konia, datę transakcji, cenę uzyskaną za konia oraz dane sprzedającego i kupującego (stadniny). Jeden koń może być wielokrotnie odsprzedawany.