Projekt bazy danych

Zadanie 1

Projektujesz bazę danych dla hurtowni elektronicznej. W tabeli zapisano proponowane atrybuty. Zostaw te atrybuty, które twoim zdaniem są potrzebne w takiej bazie danych.

  • adres e-email
  • imię
  • adres korespodecyjny
  • nazwisko
  • numer telefonu
  • NIP

Zadanie 2

Dopasuj atrybuty do odpowiednich encji.

Film

  • id_filmu
  • tytuł
  • czas trwania filmu
  • podobne filmy

Reżyser

  • id_reżysera
  • nazwisko reżysera
  • imię reżysera
  • poprzednie filmy

Aktor

  • id_aktora
  • imię aktora
  • nazwisko aktora
  • data urodzin aktora
  • filmy

Gatunek

  • id_gatunku
  • nazwa zespołu
  • opis gatunku

Karta pracy 2

Na rysunku przedstawiono diagram ER przykładowej bazy danych. Wykonaj analizę diagramu i poniższe zadania.

1. Wypisz nazwy pól, które pełnią rolę klucza głównego W poszczególnych tabelach.

Klient:

  • idklient

Zamowienie:

  • idzamowienie

ZamowienieStatus:

  • idzamowieniestatus

ZamowienieProdukt:

  • idzamowienieprodukt

Produkt:

  • idprodukt

2. Uzupełnij rysunek — nanieś liczności relacji między poszczególnymi tabelami.

Klient - Zamowienie: Jeden do jednego

ZamowienieProdukt - Produkt: Jeden do jeden

Zamowienie - ZamowienieProdukt: Jeden do jednego / Jeden do wielu

Zamowienie - ZamowienieStatus: Jeden do wielu

3. Zastanów się, czy dorysowałbyś jeszcze dodatkowe tabele do zaprezentowanego schematu? Jeżeli tak wypisz ich nazwy i w nawiasach określ niezbędne atrybuty.

ProducentProduktu (idproducent, producent, adres, telefon, email, NIP)

KategoriaProduktu (idkategoria, kategoria, opis)

Pracownik (idpracownik, imie, nazwisko, telefon)

Faktura / Paragon (iddowodu, nr dowodu)

Program lojalnościowy (iduczestnika, imie, nazwisko, telefon, email)

Test 20

  1. Strategia budowy modelu ER polekgająca na analizie problemu od ogółu do pojęć szczegółowych nosi nazwę:
  • bottom-up
  • burza mózgów
  • top-down
  • token ring
  1. Związki rekurencyjne wystepują wtedy gdy związek łączy
  • encję z samą sobą
  • jedną encję z drugą
  • jedną encję z kilkoma innymi
  • kilka encji z jedną relacją
  1. Relacja, w której jednemu rekordowi z tabeli A można przypisać jeden i tylko jeden rekord z tabeli B, to:
  • 1:N
  • N:N
  • N:M
  • 1:1
  1. Klucz kilkuelementowy to:
  • klucz elementarny
  • klucz złożony
  • klucz prosty
  • klucz obcy
  1. Zbiór wartości atrybutu nazywamy:
  • atrybutem
  • encją
  • dziedziną
  • relacją