Ć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