Zadanie 1.

Uniwersytecka baza danych zawiera informacje o profesorach (identyfikowanych przez ich numer polisy ubezpieczeniowej SSN) i kursach (identyfikowanych przez id_kursu) Profesorowie prowadzą kursy; każdą z następujących sytuacji opisuje zbiór relacji. Narysuj diagram ER dla każdej z tych sytuacji (zakładając, że nie ma ograniczeń związanych z upływem czasu)

  1. Profesorowie mogą prowadzić ten sam kurs w różnych semestrach a każda oferta musi być niezależnie opisana

  2. Profesorowie mogą prowadzić ten sam kurs w różnych semestrach, ale tylko ostatnie informacje muszą być zapisywane (uwzględnić ten warunek we wszystkich późniejszych kwestiach)

  3. Każdy profesor musi prowadzić jakiś kurs

  4. Każdy profesor prowadzi dokładnie jeden kurs (ani więcej ani mniej)

  5. Każdy profesor prowadzi dokładnie jeden kurs (ani więcej ani mniej) i każdy kurs musi być prowadzony przez jakiegoś profesora

-----------------------------------------

Zadanie 2.

Akademicka Baza Danych

  1. Dla profesorów identyfikowanych przez NR pamiętamy atrybuty: imię, nazwisko, wiek, stopień naukowy i specjalizację

  2. Dla projektów określony jest nr_projektu, nazwisko sponsora, data rozpoczęcia, data zakończenia i budżet

  3. Dla studentów identyfikowanych przez NRS określamy nazwisko, wiek i poziom nauczania

  4. Każdy projekt jest zarządzany przez jednego profesora - szefa projektu

  5. W każdym projekcie pracuje jeden lub więcej profesorów (współprowadzących projekt)

  6. Profesorowie mogą pracować w i/ lub zarządzać dowolną liczbą projektów

  7. W każdym projekcie pracuje jeden lub więcej studentów - asystentów badanego projektu

  8. Kiedy studenci pracują w projekcie profesor musi nadzorować ich pracę w projekcie. Studenci mogą pracować w kilku zbiorowych projektach i wtedy mogą mieć (potencjalnie różnych) kierowników dla każdego z tych projektów.

  9. Dla katedry określony jest numer, nazwa i pokój.

  10. Każda katedra jest prowadzona przez jednego profesora zwanego kierownikiem

  11. Profesorowie pracują w jednej lub kilku katedrach; dla każdej katedry jest określony procentowy udział pracy danego profesora.

  12. Studenci wybierają jedną główną katedrę, w której przygotowują swój dyplom

  13. Każdemu studentowi pomaga inny student (będący jego doradcą), który podpowiada mu jakie kursy najlepiej wybrać.

----------------------------------------------

Zadanie 3

Baza Danych pewnej Instytucji gromadzi informacje o pracownikach (identyfikowanych przez SNN z atrybutami: pensja i telefon); o działach (identyfikowanych przez dno z atrybutami nazwa_działu i budżet); oraz o dzieciach pracowników ( atrybuty to imię i wiek). Pracownicy są zatrudnieni w działach, a każdy dział ma jednego kierownika. Dziecko musi być identyfikowane jednoznacznie przez imię, kiedy znane jest jedno z jego rodziców. Wiemy, że tylko jedno z rodziców pracuje w naszej firmie. Jeżeli osoba posiadająca dzieci przestaje pracować w naszej instytucji firma traci zainteresowanie jego dziećmi.

Zadanie 4

Firma Nagraniowa postanowiła gromadzić informacje o muzykach nagrywających albumy. Zakłada się, że: