Ćwiczenia z Access`a

Transkrypt

Ćwiczenia z Access`a
Nasze zadanie…
Ćwiczenia z Access’a
Prowadzimy mała wypożyczalnię kaset wideo
Naturalne są następujące dane (informacje)
Tabele i relacje…
Dla ułatwienia przyjmujemy, że nie interesuje
nas historia wypożyczeń a tylko aktualny stan
wypożyczeń!
Ćwiczenie 1
Utwórz tabelę Kasety w widoku projektu
Ćwiczenie 2
Utwórz samodzielnie tabelę Osoby
Nr Osoby
Nazwisko
Imię
Kod (obowiązkowo, maska!!!)
Miasto
Ulica
Numer
Lista kaset wraz z opisem
Lista osób wraz z danymi o nich
Wypożyczenia, czyli informacja, jakie kasety są
aktualnie wypożyczone i komu!
Nr Kasety (autonumerowanie, klucz)
Tytuł PL – tekst
Tytuł
Reżyser
Rok (liczba, poprawność danych)
Cena (waluta, poprawność danych)
Ćwiczenie 3
Zaimportuj tabele z pliku XLS
6 kroków kreatora importu z tabel
Należy „poobcinać” pola danych
Numerowanie nie może być Double – musi być
LongInt
Muszą być podane klucze…
1
Ćwiczenie 4
Utwórz relacje między tabelami: Osoby,
Kasety, Wypożyczenia
Kasety-Wypożyczenia – relacja 1-1
Wypożyczenia to niejako przedłużenie tabeli
Kasety o informacje, kto ją aktualnie wypożyczył!
Osoby-Wypożyczenia – relacja 1-N
Jedna osoba może wypożyczyć wiele kaset, ale
kaseta może być wypożyczona w danej chwili
tylko jednej osobie
Ćwiczenie 6
Utwórz kwerendę usuwającą z tabeli
Wypożyczenia pozycję o wybranym numerze
kasety
Tego typu usunięcie oznacza, że klient zwrócił
kasetę i może ona zostać wypożyczona kolejnej
osobie.
Nie oznacz to wykasowania informacji z tablicy
Kasety!!!
Ćwiczenie 5
Utwórz kwerendę, która wyświetli tytuły i
opisy wszystkich filmów (nazwa Opisy)
Utwórz kwerendę, która wyświetli wszystkie
osoby o nazwisku zaczynającym się na literę
N (nazwa szkieletowa N*…)
Utwórz kwerendę wyświetlającą aktualnie
wypożyczone kasety i obliczającą należność
za wypożyczenie
Ćwiczenie 7
Utwórz formularz służący do przeglądania i
modyfikowania informacji dotyczącej kaset
Utwórz samodzielnie formularz umożliwiający
przeglądanie i modyfikowanie bazy osób
Ćwiczenie 8
Utwórz raport zawierający tytuły i opisy
wszystkich filmów z bazy (wykorzystaj
kwerendę Opisy)
2