Ć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