Utwórz w MS Access następujące tabele (Widok Projekt) dobierając odpowiednie typy danych. Wszystkie nazwiska i imiona muszą być zawsze wyświetlane następująco: pierwsza litera wielka, reszta małe; niezależnie od sposobu wprowadzenia. Dla klucza obcego zastosować kreator odnośników dla utworzenia listy wyboru. Wszystkie pola mają być obowiązkowo wypełniane, chyba,że wyraźnie podano inaczej:
PACJENCI
Pesel (PK, ustaw maskę wprowadzania)
Imię
Nazwisko
Data urodzenia
Data pierwszej wizyty (musi być późniejsza od daty urodzenia)
Lekarz
Telefon (wartość nieobowiązkowa; odróżnić sytuacje, że pacjent nie ma telefonu od sytuacji, że go nie podał)
LEKARZE
Nr statystyczny (postaci np. 34-8907, "-" ma być pamiętany)
Nazwisko
Imię
Specjalność
Utworzyć związek (relację) pomiędzy tymi tabelami z wymuszaniem więzów integralności i kaskadową aktualizacją powiązanych pól.
Stosując zdanie SQL Create table utwórz następujące tabele i odpowiednie związki z kaskadową aktualizacją powiązanych pól. Wypełnianie wszystkich pól jest wymagane):
RECEPTY
Nr recepty (PK, z automatycznym nadawaniem kolejnych numerów receptom - typ danych Counter)
Nr pacjenta
Data
LEKI
Nr leku (PK, Counter)
Nazwa (unikalna, wymagana)
Postać (wybór z listy: syrop, maść, czopki, tabletki, ampułki - uzupełnić to w projekcie tabeli po jej utworzeniu)
Ilość w opakowaniu (np. 25g, 20szt, 100ml)
POZYCJE RECEPTY
Nr recepty
Nr leku
Ilość opakowań (nie mniejsza niż jedno i nie większa, niż 4)
Sprawdź projekty tak utworzonych tabel oraz diagram związków. Uzupełnij odnośniki dla kluczy obcych.
Utwórz w tabeli PACJENCI indeks składający się z dwóch pól: nazwisko i imię (nazwać go nazwimię (Widok->Indeksy).
Utwórz indeksy dla kluczy obcych z wykorzystaniem instrukcji SQL CREATE INDEX.
Wprowadź przykładowe dane: co najmniej 3 pacjentów, 2 lekarzy, 5 leków, 3 recepty w układzie- 1 dla pierwszego pacjenta i 2 dla 3-go z dowolną liczba pozycji na recepcie.
Upewnij się, że potrafisz wykonywać podstawowe operacje na tabelach (menu i/lub pasek narzędzi i/lub menu podręczne uruchamiane prawym przyciskiem myszy - sprawdź!)( w widoku Arkusz danych):
wprowadź nowy rekord (Wstaw->Nowy rekord lub wiersz oznaczony gwiazdką na koncu tabeli);
usuń bieżący rekord (Edycja->Usuń rekord lub wybierz go i Delete);
zaktualizuj bieżący rekord;
posortuj rekordy względem wartości w bieżącej kolumnie (Rekordy->Sortuj);
dodaj kolumnę (Wstaw->Kolumna);
zmień nazwę kolumny (Format->Zmień nazwę kolumny);
usuń kolumnę (Edycja->Usuń kolumnę)
wyszukaj dane w tabeli (Edycja->Znajdź) - jest możliwość użycia symboli uniwersalnych: '*' - dowolny ciąg znaków, '?' - dowolny pojedynczy znak, '#' - dowolna cyfra);
zastąp dane w tabeli (Edycja->Zamień);
filtruj czyli wyznacz podzbiór rekordów spełniających zadany warunek (Rekordy->Filtr):
-> według wyboru (wartości w bieżącym polu)
-> według formularza (po wyborze wartości w polach)
ponów uprzednio ustawiony filtr (Rekordy->Zastosuj filtr/sortowanie)
wyświetl wszystkie rekordy (Rekordy->Usuń filtr/sortowanie).
Zapisz zawartość tabeli PACJENCI jako (Plik->Zapisz...) :
plik tekstowy;
plik Worda (narzędzie Opublikuj za pomocą MSWord z okna bazy danych, zakładka Tabele);
plik Excela;
plik HTML.