Instytut Elektroniki Politechniki Łódzkiej Laboratorium Bazy Danych
2000 © P. Romaniuk
Ćwiczenie 1.
Podstawowe pojęcia i operacje w relacyjnej bazie danych
czas realizacji: 2 x 45 min
Wstęp
Cel ćwiczenia
Opanowanie środowiska programu MS Access i narzędzi graficznych do definiowania struktury bazy danych.
Zapoznanie się z podstawowymi pojęciami i operacjami w relacyjnej bazie danych w oparciu o program MS
Access.
Tematyka zadań
•χ Tworzenie tabel, wprowadzanie danych
•χ Realizowanie zapytań (kwerend) (projekcja, selekcja, parametry, unikalność, porządkowanie)
•χ Konstrukcja związków
•χ Realizowanie złączeń
•χ Zapytanie na podstawie zapytania
•χ Wyrażenie jako warunek selekcji
•χ Zapytanie ze związkiem opcjonalnym
Zadania do wykonania
1. Przygotowanie do pracy
Należy utworzyć własny katalog, w którym będą przechowywane pliki grupy wykonującej zadania.
Należy uruchomić program MS Access i utworzyć pustą bazę danych w swoim katalogu.
2. Tabele - definiowanie i wprowadzanie danych
Utworzyć tabelę Pracownicy i wprowadzić do niej dane (wg załącznika 1).
3. Zapytania cz. I
a) wybrać rekordy opisujące osoby z tytułem doktora w porządku alfabetycznym nazwisk.
b) jak podpunkt a) ale poszukiwany tytuł ma być wprowadzany jako parametr
c) wybrać nazwiska wszystkich pracowników
d) jak podpunkt c) ale tak aby nazwiska się nie powtarzały
4. Związki
Utworzyć strukturę w bazie danych do zapisania danych "kto prowadzi jaki przedmiot” wg listy w załączniku 2.
Skróty przedmiotów powinny być również umieszczone w bazie danych.
Wskazówka:
Aby utworzyć związek można skorzystać z pozycji menu: Narzędzia | Relacje lub odpowiedniej ikony na pasku
zadań. Aby wywołać to polecenie okno bazy danych musi być aktywne.
5. Zapytania cz. II
a) Wykonać zapytanie podające pracowników wraz z zajęciami, które prowadzą
b) Zdefiniować zapytanie podające przedmioty prowadzone przez doktorów i nazwiska prowadzących
c) Zbudować zapytanie wybierające przedmioty prowadzone przez doktorów i doktorów habilitowanych oraz
nazwiska prowadzących
d) Wprowadzić modyfikację, która pozwoli wydrukować nauczycieli i zajęcia które prowadzą (na liście mają się
pojawić wszyscy nauczyciele również ci, którzy nie prowadzą zajęć)
6. Zakończenie pracy
Po zakończeniu pracy należy zamknąć bazę danych i wykonać archiwalną kopię pliku bazy danych. Struktura
bazy i dane są zawarte w pliku *.mdb .
Instytut Elektroniki Politechniki Łódzkiej Laboratorium Bazy Danych
Strona 2 z 2
Załącznik 1
Lista nauczycieli
Nazwisko
Imię
tytuł
data urodzenia
Marciniak
Stanisław
prof.
12 stycznia 1945
Fraszyński
Paweł
dr hab.
23 lutego 1964
Kowalski
Stefan
dr
1 grudnia 1961
Kowalski
Wacław
dr
1 lutego 1956
Sobiepański
Janusz
dr
21 lutego 1968
Kamiński
Piotr
mgr
1 marca 1971
Nowak
Jan
mgr
2 października 1970
Sobiesławski
Wojciech
mgr
1 marca 1973
Załącznik 2
Wykaz przedmiotów i prowadzących je pracowników
prof. Stanisław Marciniak
Teoria pola
TP
Cyfrowe przetwarzanie sygnałów CPS
mgr Wojciech Sobiesławski
Analiza matematyczna AM
mgr Jan Nowak
Algebra ALG
mgr Piotr Kamiński
Analiza matematyczna AM
dr hab. Paweł Fraszyński
Teoria pola
TP
dr Stefan Kowalski
Teoria prawdopodobieństwa TPR
dr Wacław Kowalski
Teoria mnogości
TM
dr
Janusz
Sobiepański
nie prowadzi zajęć w tym semestrze