Microsoft Access

Transkrypt

Microsoft Access
Microsoft Access
materiały pomocnicze do ćwiczeń
Opracowanie:
Maria PIŁACIŃSKA
Zadanie 1.
Utwórz nową bazę danych. Zapisz ją w pliku o nazwie „Zakłócenia w produkcji 2”.
Przenieś do nowej bazy tabele Wydziały, Zakłócenia i Zakłócenia w produkcji z bazy danych
„Zakłócenia w produkcji” (Import).
Zadanie 2.
Dodaj do bazy danych tabelę Pracownicy, która zawierać będzie dane zamieszczone
w poniŜszej tabeli.
Id pracownika
Nazwisko
Imię
StaŜ pracy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Abramowicz
Częsty
Kowalski
Kujawski
Małek
Matysiak
Nowacki
Nowicki
Pondel
Rydz
Majek
Wysocki
Wyszkowski
Zentel
śebro
Krzysztof
Grzegorz
Anzelm
Jan
Wojciech
Jacek
Olaf
Jan
Andrzej
Bogdan
Maciej
Roman
Michał
Zbigniew
Mateusz
5
4
10
2
5
8
5
15
2
4
5
11
1
3
2
Zadanie 3.
Zmodyfikuj schemat bazy danych (tabele i powiązania między nimi), tak aby odpowiadał on
przedstawionemu poniŜej modelowi obiektowo-związkowemu.
Podpowiedź: Proszę usunąć kolumnę Nazwisko kierownika z tabeli Wydziały, a następnie
dodać odpowiednie kolumny (klucze obce) do tabel i utworzyć stosowne relacje.
(Kolumna, która jest kluczem obcym w danej tabeli moŜe mieć inną nazwą niŜ
odpowiadający jej klucz główny w innej tabeli – por. rysunek).
Zadanie 4.
Uzupełnij dane w tabeli Wydziały, tak aby zawierała ona informacje o tym, który pracownik
jest kierownikiem danego wydziału. (Zgodnie z wcześniej podanym zestawieniem, Nowicki
jest kierownikiem „Lakierni”, Kowalski kierownikiem „MontaŜu 1”, itd.).
Zadanie 5.
Utwórz kwerendę wyświetlającą dane wydziału i nazwisko jego kierownika.
Nazwij ją Kierownicy wydziałów.
Zadanie 6.
Uzupełnij tabelę Zakłócenia w produkcji przypisując zakłóceniom pracownika, który zgłosił
jego wystąpienie. Dane o pracownikach, którzy zgłosili zakłócenia podane są w poniŜszej
tabelce, jednak nie dla wszystkich zakłóceń informacja ta jest znana (niektóre pola w
kolumnie Pracownik zgłaszający pozostaną puste).
Nr zapisu
1
2
12
13
21
22
28
29
35
36
Wskazówka:
Pracownik zgłaszający
Abramowicz
Częsty
Wyszkowski
Kujawski
Zentel
śebro
Nowacki
Majek
Pondel
Rydz
W celu ułatwienia wprowadzania danych, zmodyfikuj tabelę Zakłócenia w produkcji tak, aby
w kolumnie Pracownik zgłaszający pojawiała się lista wyboru z nazwiskami pracowników.
(Wyświetlać ma się nazwisko, natomiast wstawiany do tabeli ma być identyfikator
pracownika!).
Efekt ten moŜna osiągnąć porzez zdefiniowanie tzw. odnośnika dla wybranej kolumny tabeli.
W widoku projektu tabeli Zakłócenia w produkcji zmień typ danych kolumny Pracownik
zgłaszający na Kreator odnośników.
(W tym celu naleŜy usunąć „na chwilę” wcześniej utworzoną relację).
W kreatorze odnośników naleŜy wybrać tabelę Pracownicy i jej dwie kolumny – Id
pracownika i Nazwisko, a następnie „ukryć kolumnę klucza” i zakończyć.
Po zdefiniowaniu odnośnika naleŜy edytować utworzoną (przywróconą) automatycznie
relację między tabelami Pracownicy i Zakłócenia w produkcji i zaznaczyć „wymuszenie
więzów integralności”.
Zadanie 7.
Utwórz kwerendę wyświetlającą następujące dane o zakłóceniach w produkcji:
Nr zapisu, symbol wydziału, symbol przerwy, czas przerwy, oszacowaną stratę, datę, a takŜe
imie i nazwisko pracownika je zgłaszającego (por. rysunek).
Zapisz kwerendę pod nazwą Zgłaszający zakłócenia.
Dlaczego kwerenda nie uwzględnia danych o wszystkich zakłóceniach w produkcji?
(Dla dociekliwych: Co naleŜy w niej zmodyfikować, by uwzględniała?)
Zadanie 8.
Utwórz kwerendę wyświetlającą dane pracowników, których staŜ pracy jest nie mniejszy niŜ
5 i nie większy niŜ 10 lat. Posortuj dane wg malejącego staŜu pracy.
Nazwij kwerendę Pracownicy ze średnim staŜem.
Zadanie 9.
Utwórz kwerendę wyświetlającą poniŜsze dane zakłóceń w produkcji.
(Uwaga! Na rysunku zamieszczono fragment wyświetlanych danych).
(…)
Nazwij kwerendę Zakłócenia na wydziałach.
Zadanie 10.
Utwórz kwerendę zliczającą zakłócenia w produkcji na poszczególnych wydziałach
z podziałem na jego przyczynę. Nie zamieszczaj kolumny podsumowującej.
Nazwij kwerendę Liczba przerw na wydziałach.
Zadanie 11.
Utwórz kwerendę zliczającą zakłócenia zgłoszone przez poszczególnych pracowników,
z podziałem na przyczyny błędów. Uwzględnij tylko tych pracowników, których staŜ pracy
jest większy od 3. Zrezygnuj z wyświetlania kolumny podsumowującej.
Nazwij kwerendę Liczba zakłóceń zgłoszonych przez pracownika.
Zadanie 12.
Utwórz formularz z podformularzem..
Nazwij formularz Zakłócenia wg przyczyn.
Zadanie 13.
Utwórz formularz – tabelę przestawną, przedstawiającą średnie oszacowane straty
spowodowane przez zakłócenia w produkcji wystepujące na poszczególnych wydziałach
z uwzględnieniem przyczyny.
Zadanie 14.
Zaprojektuj raport wyświetlający nazwiska i imiona pracowników, którzy zgłosili zakłócenie
w produkcji spowodowane daną przyczyną.
Nazwij raport Zgłaszający zakłócenia danego typu.
Zadanie 15.
Wykonaj formularz MENU zawierający trzy zakładki – Formularze, Raporty i Wyjście.
Po naciśnięciu przycisków na zakładce Formularze powinny otworzyć się formularze
wyświetlające dane z poszczególnych tabel oraz utworzony wcześniej formularz z
podformularzem. Zakładka Raporty umoŜliwiać ma wyświetlenie raportu, a przycisk na
zakładce Wyjście powinien powodować zamknięcie aplikacji.
Wskazówka: W celu utworzenia zakładek (stron) formularza skorzystaj z Formantu Karty
z Przybornika. Wykorzystaj przyciski poleceń uruchamiające formularze i raporty.

Podobne dokumenty