background image

       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 . 
  

 
 
 
 

background image

       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