Bazy danych I - ćwiczenia. WSISIZ, Informatyka, semestr III, rok akademicki 2005/2006 Warszawa 01.01.2006
Indeks:............... Imię i nazwisko:................................................................... Grupa: ................
Kolokwium I - zestaw poprawkowy 1
Wykonaj projekt logiczny bazy danych w postaci diagramu związków encji, który posłuży do wykonania systemu informatycznego (bez związków wiele do wielu). Wymagania względem systemu zarysowane są w poniższej notatce z wywiadu przeprowadzonego z potencjalnym użytkownikiem systemu (2 pkt.).
„Prowadzę nieduży sklep z płytami CD i potrzebuję systemu informatycznego, który ułatwi mi WYSZUKIWANIE płyt_CD. Potrzebuję wyszukiwać płyty wg konkretnego wydawcy płyty (czyli firmy fonograficznej takiej jak: BMG, PolyGram, Pomaton itp.), konkretnego rodzaju muzyki zawartej na płycie (np.: rap, hip-hop, muzyka klasyczna, heavy metal, punk itd.), wg wykonawców, a także wg tytułów nagranych utworów.”
Zaproponuj atrybuty encji wykonanych w punkcie pierwszym i określ, które z nich mogą tolerować wartość Null (nie są wymagane), a które zawsze muszą przechować jakieś dane (są wymagane). Określ klucze podstawowe i obce (jako miejsca przyłączenia związku encji po stronie „do wielu”). Nazwy encji, od których warto rozpocząć tworzenie diagramu są podkreślone w tekście (3 pkt.).