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
- 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
- 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ą
- 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
- Klucz kilkuelementowy to:
- klucz elementarny
- klucz złożony
- klucz prosty
- klucz obcy
- Zbiór wartości atrybutu nazywamy:
- atrybutem
- encją
- dziedziną
- relacją