Projekt powinien zawierać jedną bazę danych, która zawiera:
1. Co najmniej 3 tabele z danymi połączone relacjami
2. Dla wszystkich pól, w których ma to sens, istnieją maski wprowadzania i reguły poprawności 3. Formularze do wprowadzania, edycji danych (z przyciskami nawigacyjnymi, do zamykania
formularza)
4. Co najmniej 4 kwerendy wybierające z różnymi kryteriami 5. Co najmniej 2 kwerendy agregujące
6. Co najmniej jedną kwerendę z parametrem
7. W jednym z formularzy jeśli to możliwe wstaw pole kombi odwołujące się do pól innej tabeli 8. Stwórz co najmniej dwa raporty
9. Stwórz formularz startowy z przyciskami które otwierają poszczególne formularze, raporty
Uwagi dodatkowe:
Projekty muszą być wysłane na skrzynkę prowadzącego zajęcia do 11 listopada włącznie, każdy plik powinien nazywać się *NazwiskoImię*_*NazwaProjektu*.
Formularze i raporty nie powinny zawierać identyfikatorów. Etykietki powinny mieć właściwą treść i położenie. Dobór kolorów musi pozwalać na wygodne odczytanie zawartości. Formularz startowy powinien posiadać tytuł.
Tabele powinny być wypełnione przykładowymi danymi, tak aby każda kwerenda, formularz i raport zawierały co najmniej kilka wpisów.
Lista projektów:
I. Baza danych *NazwiskoImię*_NagrodyDlaUczniowP. Zawiera ona dane dotyczące ocen z kilku przedmiotów uczniów z jednego roku. Uczniowie podzieleni są według klas. Istnieje raport lub formularz, który generuje listę najlepszych uczniów biorąc pod uwagę średnią z ocen. Istnieje parametr, który określa jaka część uczniów (wyrażona w procentach) kwalifikuje się do grupy najlepszych uczniów.
II. Baza danych *NazwiskoImię*_NagrodyDlaUczniowO. Zawiera ona dane dotyczące ocen z kilku przedmiotów uczniów z jednego roku. Uczniowie podzieleni są według klas. Istnieje raport lub formularz, który generuje dwie listy najlepszych uczniów biorąc pod uwagę średnią z ocen. Do pierwszej listy należą uczniowie posiadający średnią z ocen nie mniejszą niż parametr Próg1 i mniejszą niż parametr Próg2, natomiast do drugiej listy należą uczniowie posiadający średnią nie mniejszą niż Próg1.
III. Baza danych *NazwiskoImię*_PopytWPiekarni. Zawiera ona informacje nt.
zapotrzebowania na różne rodzaje pieczywa w poszczególnych dniach tygodnia (istnieją różne zamówienia dla różnych dni tygodnia). Istnieje tabel określające dodatkowe, wyjątkowe zamówienia na konkretne pieczywa występujące tylko dla pojedynczych dni. Istnieje formularz określający zapotrzebowania na pieczywo w najbliższych dniach biorąc również pod uwagę wyjątkowe zamówienia.
IV. Baza danych *NazwiskoImię*_ObrotyWPiekarni. Zawiera ona informacje nt.
zapotrzebowania na poszczególne rodzaje pieczywa w różnych dniach tygodnia
(istnieją różne zamówienia dla różnych dni tygodnia) przez kilka firm, oraz ceny każdego produktu. Istnieje również tabela określająca firmy, które są tymczasowo nieobsługiwane. Istnieją formularze lub raporty podające dochód w poszczególnych dniach oraz dochód z tytułu sprzedaży poszczególnych produktów, uwzględniając nieobsługiwane firmy.
V. Baza danych *NazwiskoImię*_ImporterAut, która zawiera informacje nt.
sprowadzanych aut, między innymi markę, typ, rok produkcji, typ nadwozia i ogólną kondycję samochodu. Istnieją formularze lub raporty: podające dostępne auta biorąc pod uwagę tylko roczniki określone przez użytkownika; sprawne auta posortowane wg marki i typu.
VI. Baza danych *NazwiskoImię*_Biblioteka, która zawiera dane nt. książek, autorów oraz osób wypożyczających. Istnieje kilka kategorii osób wypożyczających, które określają jak długo można wypożyczać książkę, oraz ile na raz książek może być wypożyczonych. Istnieje formularz lub raport podający listę książek, które są zbyt długo wypożyczone, wraz z nazwiskami odpowiednich osób.
Przydział projektu
Każda osoba robi samodzielnie pojedynczą bazę danych, wybór projektu następuje biorąc pod uwagę pierwszą literę imienia:
I. Litery „a”-„d”, II. Litery „e”-„j”, III. Litery „k”-„ł”, IV. Litera „m”
V. Litery „n”-„p”
VI. Litery „r”-„z”