Ćwiczenia - Access 1

Transkrypt

Ćwiczenia - Access 1
Ćwiczenia - Access 1
Uwaga: zanim przystąpisz do rozwiązywania zadań przeczytaj teorię
(na końcu dokumentu).
Utwórz tabelę Wydziały zawierającą pola:
ID_wydziału
1. Typ danych_ liczba ( klucz podstawowy(klikami na
znak , na pasku standardowym),
Nazwa_wydziału
1. Typ danych tekst.
2. Właściwości pola (karta Ogólne)
rozmiar pola __30
Przykładowe dane w tabeli Wydziały
Utwórz tabelę Kierunki zawierającą pola:
ID_kierunku
1. Typ danych_ liczba ( klucz podstawowy(klikami na
znak , na pasku standardowym),
Nazwa_kierunku
1. Typ danych tekst.
2. Właściwości pola (karta Ogólne)
rozmiar pola __30
Utwórz tabelę o nazwie Studenci zawierającą następujące pola
1.
2.
3.
4.
5.
ID_studenta
Typ danych_ liczba ( klucz podstawowy(klikami na
Przykładowe dane w tabeli Kierunki
znak , na pasku standardowym),
Nazwisko
Typ danych_ tekst,
Właściwości pola (karta Ogólne)
o rozmiar pola __30
o maska wprowadzenia__ >?< ( symbol > powoduje Ŝe wpisane po nim znaki będą przekształcane
na wielkie, zaś symbol < powoduje Ŝe wpisane po nim znaki będą przekształcane na małe
niezaleŜne od tego, czy z klawiatury będą wprowadzone jako małe czy wielkie.. Symbol ? pozwala
na wpisanie dowolnej litery lub nie wpisanie Ŝadnego znaku.)
Imię __ tak samo jak Nazwisko.
Data_urodzenia
• Typ danych (data/godzina),
• Właściwości pola (karta Ogólne)
o Format __ data krótka
o Reguła poprawności __ < Date() ( ten zapis oznacza , Ŝe wprowadzana data muszy być
wcześniejsza (<) od daty bieŜącej w dniu wprowadzania).
o Tekst reguły sprawdzania Data urodzenia nie moŜe być z przyszłości!(ten tekst wpiszemy w oknie
która otwiera się po kliknięciu prawym przyciskiem myszy na__ powiększenie)
ID_wydziału
• Typ danych_ liczba,
• Właściwości pola(karta Odnośniki)
o jako Typ formantu wybrać opcję Pole kombi__(bowiem tworzone pole ma być polem kombi,
czyli umoŜliwiać wyświetlanie listy moŜliwości i wybór z niej jednej wartości),
o jako Typ źródło wierszy ustalić Tabela/Kwerenda __ w liście rozwijanej mają się bowiem
pojawić się elementy wprowadzone wcześniej do tabeli Wydziały.
o jako Źródło wierszy ustalić tabelę Wydziały.
o we właściwości Kolumna związana wpisać 1- kolumna występująca w tabeli odnośnikowej
Widziały jako pierwsza jest kolumną klucza podstawowego.
o we właściwości Liczba kolumn wpisać 2 – do zdefiniowania odnośnika potrzebne są dwie
kolumny(dwa pola) z tabeli pomocniczej: pierwsze w celu powiązania obu tabel, drugie w celu
wyświetlania nazw poszczególnych kategorii podczas wprowadzania danych do tworzonego pola w
tabeli Studenci.
o właściwość Nagłówki kolumn ustawić na Nie – nie potrzebna wyświetlać nazwy pola tabeli
odnośnikowej, poniewaŜ jest ono takie samo jak w tabeli Studenci.
1
we właściwości Szerokość kolumn wpisać 2;5 –
podczas wypełnienia pola ID_wydziału w tabeli
Studenci oba pola biedzie widoczna.
6. ID_kierunku Tak samo jak ID_wydzialu(tabela
odnośnikowa Kierunki )
7. Rok_studiów
• Typ danych liczba
8. Opłata (liczba)
• Typ danych liczba .
o
Utwórz następujące relacje
pomiędzy tabelami:
Utwórz formularze do powyŜszych tabel i za
ich pomocą wprowadź dane.
Przykład
formularza:
Zadania:
Utwórz kwerendę zwracającą pola Nazwsko,
Imię, Data_urodzenia, Nazwa_wydziału,
Kierunek_studiów wszystkich studentów
wydziału Rolniczego (0.5 punkta)
- Utwórz kwerendę zwracającą pola Nazwsko, Imię, Data_urodzenia, Nazwa_wydziału, Kierunek_studiów
wszystkich osób, które studiują na kierunku informatyka na 1 roku (0.5 punkta)
- Utwórz kwerendę zwracającą pola Nazwsko, Imię, Data_urodzenia, wszystkich osób, które urodziły się w roku
1978 lub wcześniej (0.5 punkta)
- Utwórz kwerendę zwracającą pola Nazwsko, Imię, Data_urodzenia, Nazwa_wydziału, Kierunek_studiów
wszystkich osób, które studiują na kierunku matematyka na 3 roku , a ich nazwiska rozpoczynają się na literę A
Uwaga!
NaleŜy wprowadzić takie dane aby powyŜsze kwerendy zwracały co najmniej 6 rekordów.
Teoria:
Główne okno programu MS Access zawiera zakładki Tabele, Kwerendy, Formularze, Raporty, Makra, Moduły.
Tabelę tworzymy w sposób następujący: zakładka Tabele » Nowy » Widok projekt.
Nastepnie wypełniamy kolumny: nazwa pola i typ danych.
Zaznaczamy lub stawiamy kursor w polu, które ma być kluczem podstawowym i na pasku narzędzi naciskamy
przycisk
.
Relacje tworzymy poprzez nacisnięcie przycisku
. Dalej dodajemy tabele, które chcemy powiązać relacjami i
naciskamy przycisk zakończ. Następnie przeciągamy pole z jednej tabeli na pole z drugiej tabeli, np. ID_wydziału z
tabeli Studenci na ID_wydziału tabeli Wydziały. Kolejnym krokiem jest ustawienie własności relacji (wszystkie
relacje mają zapewniać referencyjną integralność danych). Efekt ten uzyskujemy przez zaznaczenie pola wyboru
Wymuszaj więzy integralności. MoŜemy takŜe zaznaczyć Kaskadowo aktualizuj powiązane pola i Kaskadowo
usuwaj powiązane rekordy.
Najprostszym sposobem utworzenia formularza jest wybranie opcji Autoformularz kolumnowy (zakładka
Formularze, przycisk Nowy) i określenie tabeli, dla której ma być utworzony.
Kwerendę tworzymy poprzez naciśnięcie przycisku Nowy w zakładce Kwerendy głównego okna MS Access.
Wyberamy widok projekt. Z następnego okna wybieramy tabele, z których będziemy pobierać dane. Następnym
widokiem jest okno siatki projektu kwerendy. Interesujące nas pola tabel przeciągamy do wybranej kolumny na
siatce projektu. Dalej określamy kryteria dla odpowiednich pól. MoŜemy stosować operatory =, <, >, <=, >=, like.
Operator like wykorzystujemy przy porównywaniu danych tekstowych zawartych w danym polu z wzorcem, np.
kryterium like "*ski" wpisane w kolumnie Nazwisko odpowiada wszystkim nazwiskom, które kończą się na ski,
poniewaŜ * jest symbolem wieloznacznym określajacym zero lub więcej znaków.
2