MS Access – ćwiczenia 1

Transkrypt

MS Access – ćwiczenia 1
MS Access – ćwiczenia
CEL: główny cel - rejestracja w bazie danych studentów, przedmiotów, egzaminów i ewentualnych
poprawek, wyszukiwanie w sposób wygodny i efektywny informacji o danym studencie, terminie
egzaminu, ocenie jaką uzyskał, a także o ewentualnej poprawce.
ZADANIA:
• gromadzenie danych o studentach - możliwość wprowadzania nowych studentów, łatwe uzupełnianie,
zmiana i usuwanie danych itp.
• przeglądanie danych o studentach, przedmiotach , egzaminach i ewentualnych poprawkach
• wyszukiwanie informacji o studentach: po nazwisku, po miejscowości, po płci itp.
Stworzenie też możliwości dowolnej kombinacji tych kryteriów.
• wyszukiwanie informacji o egzaminach i poprawkach:
o dacie egzaminu bądź poprawki
o ocenie
Stworzenie też możliwości dowolnej kombinacji tych kryteriów.
MOŻLIWOŚCI
System ma umożliwiać wprowadzanie następujących danych dotyczących studenta:
• dane osobowe i adresowe: numer albumu, imię, nazwisko, adres, rok urodzenia, płeć, telefon itp.
• dane dotyczące przedmiotu: nazwa przedmiotu, opis przedmiotu itp.
• dane dotyczące egzaminu oraz ewentualnej poprawki: data egzaminu/poprawki, ocena.
OKREŚLENIE TABEL, które posłużą do stworzenia bazy danych
Pomyśl jakie pola z podanych w tabeli powinny się znaleźć w konkretnych tabelach Studenci,
Przedmioty, Egzaminy i Poprawki:
ID STUDENTA
NAZWISKO
NAZWA PRZEDMIOTU
ID PRZEDMIOTU
DATA
OPIS
ULICA
PŁEĆ
MIASTO
OCENA
KOD
NUMER DOMU
TELEFON
ID EGZAMINU
ID POPRAWKI
OKREŚLENIE RELACJI - sprzężeń między tabelami
Dla każdego egzaminu przysługuje jedna poprawka
Każdy student pisze egzaminy z danych przedmiotów
Studenci pochodzą z tych samych lub różnych województw
DALSZE ZADANIA
Po zaprojektowaniu bazy danych Studenci w programie MS Access wykonaj poniższe ćwiczenia:
1.
W w/w bazie danych utworzyć nową tabelę Województwa o następujących polach:
Nazwa pola
Typ danych
Rozmiar i format pola
ID WOJEWODZTWA
Autonumerowanie
Liczba całkowita długa
NAZWA WOJEWODZTWA
Tekst
35
1
MS Access – ćwiczenia
2.
Utworzyć w tabeli klucz podstawowy oparty na polu ID WOJEWODZTWA.
3.
Zapisać tabelę pod nazwą WOJEWODZTWA.
4.
Wstawić nowe rekordy danych do tabeli wpisując 16 województw:
5.
Dolnośląskie
Kujawsko-Pomorskie
Lubelskie
Lubuskie
Mazowieckie
Małopolskie
Opolskie
Podkarpackie
Podlaskie
Pomorskie
Warmińsko-Mazurskie
Wielkopolskie
Zachodniopomorskie
Łódzkie
Śląskie
Świętokrzyskie
Do tabeli STUDENCI w Widoku Projektu dodać nowe pole o następujących właściwościach:
Nazwa pola
Typ danych
WOJEWODZTWO
Kreator odnośników
obiekt kolumna odnośnika ma pobierać wartości z tabeli lub kwerendy: wybierz tabelę
WOJEWODZTWA
wybierz obydwa pola tabeli a następnie ukryj kolumnę klucza
przejrzyj właściwości pola w tabeli, zwróć uwagę na zakładkę Odnośnik.
6.
Przejdź do widoku relacji (Narzędzia - Relacje) a następnie dodaj tabelę WOJEWÓDZTWA. Zwróć
uwagę na fakt, że jest utworzona relacja między tabelami WOJEWODZTWA i STUDENCI. Edytuj tą
relację w celu wymuszenia więzów integralności.
7.
Do tabeli STUDENCI w Widoku Projektu dodać nowe pole o następujących właściwościach:
Nazwa pola
Typ danych
PLEC
Kreator odnośników
wybierz opcje chcę wpisać żądane przeze mnie wartości
wpisz w kolumnie:
Kobieta
Mężczyzna
8.
9.
przejrzyj właściwości pola w tabeli, zwróć uwagę na zakładkę Odnośnik.
jaka różnica we właściwościach pola występuje przy utworzeniu odnośnika
zewnętrznego (zad. 7) lub wewnętrznego (zad. 8).
Do tabeli STUDENCI w Widoku Projektu dodać nowe pole o następujących właściwościach:
Nazwa pola
Typ danych
PRAWO JAZDY
Tak/Nie
Uzupełnić tabele STUDENCI, PRZEDMIOTY, EGZAMINY i POPRAWKI pięcioma kompletami
danych każdą i je zapisać.
10. Otworzyć tabelę STUDENCI posortować rosnąco według pola nazwisko jej zawartość. Zapisać
wprowadzone zmiany i zamknąć tabelę.
11. Utworzyć autoformularz dla tabeli STUDENCI. Dodać za pomocą tego autoformularza dwa komplety
danych a następnie zapisać ten autoformularz pod nazwą AF_STUDENCI.
12. Analogicznie jak w zad. 11 utworzyć autoformularze dla wszystkich pozostałych tabel
(PRZEDMIOTY, EGZAMINY, POPRAWKI), uzupełnić dwoma kompletami danych a następnie je
zapisać.
2
MS Access – ćwiczenia
Tworzenie zapytań - kwerendy.
Kwerendy wybierające i parametryczne.
Baza danych STUDENCI
1.
Utwórz kwerendę wyświetlającą następujące dane studenta: imię, nazwisko, adres, datę i miejsce
urodzenia.
W tym celu :
wybierz kartę obiektu Kwerendy i kliknij myszką
wybierz Utwórz kwerendę w widoku projektu
wybierz tabele Studenci
wybierz potrzebne pola w kolejnych kolumnach siatki projektu kwerendy
Uruchom kwerendę
obejrzyj polecenie SQL tworzące otrzymane zapytanie poprzez wybór z menu Widok
polecenia Widok SQL
Zapisz kwerendę pod nazwą Student. Zamknij kwerendę.
1.
Ustalanie kryteriów wyszukiwania - wyszukaj wszystkich studentów zamieszkałych w Rzeszowie.
W tym celu:
w polu Kryteria wpisz "Rzeszów"
uruchom kwerendę
obejrzyj polecenie SQL
Zapisz kwerendę pod nazwą Student_miasto. Zamknij kwerendę.
2.
Korzystanie z parametrów kwerendy
w polu Kryteria wpisz zamiast "Rzeszów" [Podaj miasto:]
uruchom kwerendę
obejrzyj polecenie SQL
Zapisz kwerendę pod nazwą Miasto_param. Zamknij kwerendę.
3.
Wyszukaj
wszystkich
W tym celu:
studentów
zamieszkałych
w
Lublinie,
Krakowie
i
Rzeszowie.
w polu Kryteria wpisz "Lublin" oraz "Kraków" i "Rzeszów" dla pola "Lub"
uruchom kwerendę
obejrzyj polecenie SQL
Zapisz kwerendę pod nazwą Or_miasto. Zamknij kwerendę.
4.
Utwórz nową kwerendę zawierającą wszystkie pola z tabeli Studenci. Kwerenda powinna wyświetlać
tylko te rekordy, dla których wartość w polu płeć to "kobieta". Zapisz kwerendę pod nazwą Studentki.
5.
Wydrukuj rezultat wykonania kwerendy Studentki do pliku studentki.prn na dysku roboczym. Zamknij
kwerendę.
6.
Konkatenacja wartości przechowywanych w polach - stwórz kwerendę wybierającą zawierającą w jednej
kolumnie atrybuty Imię i Nazwisko a w drugiej numer telefonu
W tym celu:
wybierz kartę obiektu Kwerendy i kliknij myszką
wybierz Utwórz kwerendę w widoku projektu
3
MS Access – ćwiczenia
wybierz tabele Studenci
w pierwszym polu kolumny siatki projektu ustaw kursor, wciśnij SHIFT+F2 i wpisz
[Nazwisko] & " " &[Imię]
w drugiej kolumnie wprowadź pole związane z numerem telefonu
uruchom kwerendę
obejrzyj polecenie SQL
Zapisz kwerendę pod nazwą Dane_personalne. Zamknij kwerendę.
7.
Utwórz kwerendę wyświetlającą następujące dane studenta: imię, nazwisko oraz szczegółowe
informacje o tym jakie egzaminy, na jaką ocenę i z jakich przedmiotów miał dany student. Zapisz
kwerendę pod nazwą Student_egzam. Zamknij kwerendę.
8.
Otwórz kwerendę Studentki i usuń pole IDStudenta z definicji kwerendy. Zapisz i zamknij kwerendę.
4

Podobne dokumenty