Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Bazy danych - relacje

(opracowanie ćwiczeń: Daniel Śledziński, danielsl@poczta.onet.pl)

Ćwiczenie 1
Utwórz i powiąż relacją tabele Klienci oraz Zamówienia. Tabele wypełnij danymi.

Klienci
IdKlienta Imię Nazwisko UlicaNumer Kod Miasto
1 Jan Nowak Bukowska 34/12 60-548 Poznań
2 Anna Dąbrowska Fabryczna 23/10 60-620 Poznań
3 Maciej Jankowski Rolna 10/30 60-241 Poznań
4 Joanna Kaczmarek Grunwaldzka 45/1 60-450 Poznań

Zamówienia
IdZamówienia IdKlienta DataZamówienia KwotaZamówienia
1 4 2011-06-12 340,00 zł
2 3 2011-06-15 400,00 zł
3 3 2011-06-16 250,00 zł
4 1 2011-06-18 700,00 zł
5 3 2011-06-20 480,00 zł
6 2 2011-06-24 800,00 zł
7 1 2011-06-25 400,00 zł

Ćwiczenie 2
Zaprojektuje tabele i utwórz relację według przedstawionego schematu. Każdą tabelę wypełnij pięcioma rekordami.

Ćwiczenie 3
Zaprojektuje tabele i utwórz relację według przedstawionego schematu. Każdą tabelę wypełnij rekordami.
(tabela Autorstwo pełni rolę łącznika pomiędzy tabelami Książki oraz Autorzy. Dzięki takiej strukturze tabel i relacji
każdy autor może mieć wiele książek oraz każda książka może mieć wielu autorów. Każdy rekord w tabeli Autorstwo
dotyczy autorstwa jednego autora w odniesieniu do jednej książki).
Ćwiczenie 4
Zaprojektuje tabele i utwórz relację według przedstawionego schematu. Każdą tabelę wypełnij danymi.

Klienci Dzialy
IdKlienta NazwaFirmy Imie Nazwisko UlicaNumer Kod Miasto NIP Firma IdDzialu Opis
1 Janusz Kaczmarek Bukowsa 25/3 60-627 Poznan FAŁSZ 1 kadry
2 Anna Nowak Fabryczna 23/10 60-620 Poznan FAŁSZ 2 marketing
3 Tomex Kościelna 13/10 60-641 Poznan 721-012-33-18 PRAWDA 3 zakup
4 Budmex Polna 12/3 60-620 Poznan 740-003-20-45 PRAWDA 4 sprzedaz
5 Krzysztof Szymański Lutycka 109/2 60-678 Poznań FAŁSZ 5 ksiegowosc
6 magazyn
Pracownicy Faktury
IdPracownika IdDzialu Imie Nazwisko DataUrodzenia Wzrost IdFaktury IdKlienta Data IdPracownika
1 2 Joanna Kaczmarek 1980-12-10 165 1 2 2011-07-20 2
2 4 Maciej Nowak 1982-10-28 177 2 3 2011-07-25 2
3 4 Justyna Lewandowska 1974-05-12 168 3 4 2011-07-27 3
4 1 Grzegorz Mazur 1985-01-20 180 4 3 2011-08-02 5
5 4 Anna Górska 1970-07-23 161 5 2 2011-08-03 2
6 1 2011-08-04 5

Producenci 7 5 2011-08-12 2
IdProducenta Nazwa UlicaNumer Kod Miasto
1 ABC Kręta 12 34-345 Kraków Sprzedaz
2 DLL Kościuszki 42/10 56-189 Wrocław IdSprzedazy IdFaktury IdTowaru LiczbaSztuk
3 COM Grunwaldzka 3 60-457 Poznań 1 1 5 2
2 2 4 2
Towar 3 2 1 1
IdTowaru Nazwa Cena IdProducenta Stan 4 3 4 2
1 telewizor 1 500,00 zł 1 10 5 4 3 3
2 komputer 1 800,00 zł 1 20 6 4 5 1
3 rowerA 800,00 zł 3 8 7 4 6 2
4 rowerB 900,00 zł 3 6 8 5 1 2
5 pralka 900,00 zł 2 5 9 6 2 1
6 odtwarzacz 300,00 zł 1 30 10 7 7 1
7 zmywarka 1 200,00 zł 2 5 11 7 8 1
8 lodówka 1 000,00 zł 2 12
Ćwiczenie 5
W widoku projektu zaprojektuj kwerendy wyświetlające:

1) Imiona i nazwiska pracowników zatrudnionych w dziale sprzedaży.

2) Ceny wszystkich towarów dostarczanych przez producenta DLL.

3) Nazwy towarów, które były kupowane w liczbie sztuk więcej niż jeden.

4) Nazwy firm, które kupowały towar w sierpniu

5) Klientów (imię i nazwisko lub nazwę firmy), którzy dokonali zakupu w lipcu.

6) Imiona i nazwiska pracowników, którzy wystawiali fakturę w lipcu.

7) Nazwy towarów sprzedanych w sierpniu.

8) Nazwy producentów, których towary były sprzedawane w sierpniu.

Ćwiczenie 6
Zaprojektuj dwie tabele powiązane relacją. Tabele wypełnij danymi. W widoku projektu utwórz kilka kwerend do
utworzonych tabel.

You might also like