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

Ćwiczenie №1 (2 godz.

) (Wariant b)

Cel pracy:

Zapoznanie się ze sposobami konstruowania bazy danych oraz jej obiektów w


środowisku Microsoft Access.

Zadania wykonywane przed przystąpieniem do pracy:


1. Zapoznać się ze sposobami tworzenia baz danych w środowisku Microsoft Access.
2. Zapoznać się ze sposobami tworzenia tabel bazy danych w środowisku Microsoft
Access oraz za pomocą instrukcji SQL
3. Zapoznać się ze sposobami tworzenia oraz modyfikowania atrybutów tabel w
środowisku Microsoft Access oraz za pomocą instrukcji SQL
4. Zapoznać się ze sposobami połączenia tabel w środowisku Microsoft Acces
5. Zapoznać się ze sposobami wpisywania danych w środowisku Microsoft Acces
6. Zapoznać się ze sposobami tworzenia QUERY - zapytań do bazy danych w
środowisku Microsoft Acces

Opis bazy danych.

Schemat bazy danych jest pokazany na poniższym rysunku. Przykładowa baza firmy
handlowej składa się z 5 tabel. Przechowują one dane na temat klientów, zamówień
klientów, towarów, które zamawiają klienci.
Tabela KLIENCI zawiera informacje na temat danych osobowych klientów. Każdy klient
może złożyć kilka zamówień, dlatego rekordy z tabeli KLIENCI są połączone z
odpowiednimi rekordami tabeli ZAMÓWIENIA. Te połączenia realizuje w tabeli
ZAMÓWIENIA klucz obcy ID_KLIENTA. Kluczem pierwotnym w tabeli ZAMÓWIENIA
jest atrybut ID_ZAMÓWIENIA. Każde zamówienie może składać się z wielu towarów. Z
kolei ten sam towar może się znaleźć w kilku zamówieniach. Połączenie typu wiele do
wielu między tabelami TOWAR oraz ZAMÓWIENIA zostało zrealizowane przy pomocy
pośredniej tabeli ZAMÓWIONY_TOWAR. Te połączenia realizują klucze obce tabeli
ZAMÓWIONY_TOWAR – ID_ZAMÓWIENIA oraz ID_TOWAR.
Schemat bazy danych

Opisy tabel oraz ich atrybutów

Atrybuty tabeli: KATEGORIA


Dane tabeli KATEGORIA:

Atrybuty tabeli: TOWAR


Dane tabeli TOWAR:

Atrybuty tabeli : KLIENCI


Dane tabeli KLIENCI:

Atrybuty tabeli ZAMÓWIENIA:


Dane tabeli ZAMÓWIENIA:

Atrybuty tabeli ZAMÓWIONY_TOWAR:


Dane tabeli ZAMÓWIONY_TOWAR

Kolejność wykonania ćwiczenia


1. Tworzenie bazy danych.
Stworzyć pustą bazę danych w Microsoft Access oraz wyznaczyć ją unikalną nazwę.
2. Tworzenie obiektów (tabel) bazy danych .
Zgodnie ze schematem bazy danych, stworzyć wszystkie tabele za pomocą trybów
Microsoft Access lub instrukcji SQL CREATE.
3. Tworzenie i modyfikowanie atrybutów tabel bazy danych .
Zgodnie z zadaniem, stworzyć atrybuty tabel za pomocą trybów Microsoft Access lub
instrukcji SQL CREATE , ALTER TABLE.
4. Nadanie własności atrybutów : klucz pierwotny, typ danych, NULL/NOT NULL
Nadać własności za pomocą trybów Microsoft Access lub instrukcji SQL CREATE,
ALTER TABLE.
5. Tworzenie połączeń pomiędzy tabelami.
Zgodnie ze schematem bazy danych, stworzyć połączenia pomiędzy tabelami za pomocą
trybów Microsoft Access lub instrukcji SQL.
6. Wstawianie rekordów do bazy danych.
Wstawić 15-20 rekordów do bazy danych za pomocą:
 Bezpośredniego wstawiania do tabeli
 Instrukcji SQL INSERT
 Formularzy Microsoft Access
7. Konstruowanie QUERY - zapytań.
Uruchomić bazę danych otrzymaną od wykładowcy. Stworzyć QUERY- zapytania w
Microsoft Access zgodnie z przedstawionymi poniżej zadaniami

Zadania dla konstruowania QUERY - zapytań.


1. Skonstruować zapytanie, które wyświetla wszystkie towary firmy, cena których jest
mniejsza od 100zł.
2. Skonstruować zapytanie, które wyświetla nazwiska, imiona oraz adresy klientów
mieszkających w Warszawie.
3. Skonstruować zapytanie, które wyświetla nazwę towaru z opisem.
4. Skonstruować zapytanie, które wyświetla nazwiska, imiona i adresy klientów
mieszkających w strefie telefonicznej 22.
5. Skonstruować zapytanie, które wyświetli nazwę towaru zamówionego w maju.
6. Skonstruować zapytanie, które wyświetla towary pierwszej kategorii.
7. Skonstruować zapytanie, które wyświetli towary z zamówienia nr 1.
8. Skonstruować zapytanie, które wyświetli numery, nazwiska oraz imiona klientów.
Spis musi być posortowany według imion klientów.
9. Skonstruować zapytanie, które wyświetli listę klientów, wszystkie towary zamówione
przez nich oraz ceny tych towarów. Lista powinna być posortowana według cen
towarów malejąco.
10. Skonstruować zapytanie które wyświetli tabelę, zawierającą nazwiska i imiona
klientów zamawiających towary z drugiej kategorii.
11. Skonstruować zapytanie które wyświetli łączną cenę towarów z trzeciej kategorii.
12. Skonstruować zapytanie które wyświetli tabelę, zawierającą nazwisko i imię klienta,
numer i datę jego zamówienia oraz nazwę zamówionego towaru.
13. Skonstruować zapytanie które wyświetli najniższą wartość zamówienia.
14. Skonstruować zapytanie które wyświetli tabelę, zawierającą nazwisko i imię klienta,
numer zamówienia, datę zamówienia. Tabela musi zawierać zamówienia złożone po
01.10.2008. Lista powinna być posortowana według numerów zamówień.

You might also like