Kolo 1
Baza danych ma strukturę pokazaną na rysunku. Kolumny zawierające w nazwach ciąg ID są typu numerycznego, podobnie jak kolumna OBR_ROKPROD. Pozostałe kolumny mają typ znakowy.
Napisać instrukcje języka SQL wykonujące następujące operacje:
Utworzenie alfabetycznej listy pełnych nazw producentów obrabiarek,
Utworzenie listy obrabiarek posortowanej rosnąco według lat produkcji, a dla danego roku produkcji - alfabetycznie według numerów i zawierającej następujące informacje: numer obrabiarki, nazwę jej typu (z tabeli Typy) oraz rok produkcji. Lista ma zawierać jedynie te obrabiarki, które zostały wyprodukowane nie wcześniej niż w roku 1997.
Wprowadzenie do tabeli Typy nowego wiersza o następującej postaci: 2 Tokarka
Usunięcie z tabeli Producenci wierszy danych, w których nazwa producenta rozpoczyna się od litery F,
Zmiana w tabeli Producenci skrótu nazwy producenta o postaci Avia na FOP Avia
Podać ogólną postać instrukcji SELECT dla Kwerendy agregującej oraz wyjaśnić znaczenie każdego z jej członów. Jaka powinna być prawidłowa kolejność wykonywania operacji przez taką kwerendę?
Omówić technikę tworzenia w programie MS Access formularza związanego ze źródłem danych w postaci pojedynczej tabeli.
Omówić tworzenia raportów oraz podać ogólną budowę szablonu raportu.
Kolo 2
Baza danych ma strukturę pokazaną na rysunku. Kolumny zawierające w nazwach ciąg ID są typu numerycznego, podobnie jak kolumna SAM_LADOWNOSC. Pozostałe kolumny mają typ znakowy.
Napisać instrukcje języka SQL wykonujące następujące operacje:
Utworzenie alfabetycznej listy kierowców (nazwiska, imiona, bez
identyfikatorów).
Utworzenie listy samochodów posortowanej alfabetycznie według rodzajów, a dla danego rodzaju - rosnąco według ładowności i zawierającej następujące informacje: numer rejestracyjny, nazwę rodzaju samochodu (z tabeli Rodzaje) oraz ładowność. Lista ma zawierać jedynie samochody o ładowności większej niż 1 tona.
Wprowadzeni do tabeli Typy nowego wiersza o postaci: 3 Dostawczy.
Usunięcie z tabeli Kierowcy wierszy danych, w których ostatnią literą imienia kierowcy jest litera a.
Zmiana w tabeli Kierowcy nazwiska Nowak na Nowicki.
Co to jest kwerenda krzyżowa i w jaki sposób prezentowane są jej wyniki?
Omówić metody odwzorowywania zależności typu jeden do wielu na formularzach interfejsu użytkownika aplikacji bazy danych.
W jaki sposób można określić rekcje formantu formularza na dotyczące go zdarzenie?
Kolo 3
Baza danych ma strukturę danych pokazana na rysunku. kolumny zawierające w nazwach ciąg ID oraz kolumny CZ_MASA i CZ_KALIBER są typu numerycznego. Pozostałe kolumny mają typ znakowy.
Napisać instrukcje języka SQL wykonujące następujące operacje:
Utworzenie alfabetycznej listy pełnych nazw krajów pochodzenia czołgów.
Utworzenie listy typów czołgów posortowanej rosnąco według nazw i zawierającej następujące informacje: nazwę typu czołgu, jego masę, kaliber działa oraz rodzaj (z tabeli Rodzaje). Lista ma zawierać jedynie tet typy czołgów, które są uzbrojone w działa o kalibrze większym niż 45 mm.
Wprowadź do tabeli Rodzaje nowego wiersza o następującej postaci: 2 Ciężki Masa powyżej 40 ton
Usunięcie z tabeli Kraj wierszy danych, w których skrót nazwy kraju rozpoczyna się od litery Z.
Zmiana w tabeli Czołgi dla czołgu Panter (kolumna CZ_NAZWA) kalibru działa (kolumna CZ_KALIBER) na 75 mm.
Omówić sposób tworzenia kwerend wybierających przy użyciu techniki Query by Example.
Omówić podstawowe rodzaje formularzy tworzonych w programie MS Access.
W jakich sekcjach szablonu raportu można umieszczać pola tekstowe wyliczane przy użyciu funkcji agregujących? W jaki sposób usytuowanie takich pól wpływa na sposób działania funkcji agregującej?
Kolo 4
Baza danych ma strukturę danych pokazana na rysunku. kolumny zawierające w nazwach ciąg ID są typu numerycznego, a kolumny WIZ_DATA i WIZ_GODZ - typu Data-Godzina. Pozostałe kolumny mają typ znakowy (także kolumna PESEL).
Napisać instrukcje języka SQL wykonujące następujące operacje:
Utworzenie alfabetycznej listy pacjentów (nazwiska, imiona i n-ry. PESEL, bez identyfikatorów).
Utworzenie listy wizyt pacjentów u lekarza Jana Kowalskiego posortowanej rosnąco według nazwisk i imion pacjentów oraz dat i godzin wizyty.
Wprowadzenia do tabeli Lekarze nowego wiersza o postaci: 1 Nowak Adam.
Usunięcie z tabeli Wizyty danych wizyt z dnia 12.01.2011.
Zmiana w tabeli Pacjenci z PESEL = 72062902122 na 73070211222.
Podać ogólną składnie instrukcji SELECT dokonującej złączenia wewnętrznego dwóch tabel w celu zwrócenia zawartych w nich danych oraz wyjaśnić funkcje jej poszczególnych członów.
Omówić sposób tworzenia na formularzu związanym z tabelą ze strony wiele związku typu jeden do wielu formantu listy rozwijanej (pola kombi) związanego z kolumną klucza obcego.
W jaki sposób usytuowanie w szablonie raportu (tworzonego w programie MS Access) formantu wyliczanego zawierającego funkcję agregującą wpływa na zwracany przez nią wynik?
Kolo 5
Baza danych ma strukturę danych pokazana na rysunku. Kolumny zawierające w nazwach ciąg ID i kolumna ZAL_OCENA są typu numerycznego, a kolumna ZAL_DATA ma typ Data-Godzina. Pozostałe kolumny mają typ znakowy.
Napisać instrukcje języka SQL wykonujące następujące operacje:
Utworzenie alfabetycznej listy studentów (nazwiska, imiona i numery albumów, bez identyfikatorów).
Utworzenie listy studentów, którzy przedmiot Teoria drgań zaliczyli na piątkę, posortowanej rosnąco według ich nazwisk i imion według dat uzyskania oceny.
Wprowadzenie do tabeli Przedmioty nowego wiersza o postaci 5 Ciągniki.
Usunięcia z tabeli Zaliczenia danych zaliczeń uzyskanych przed 1.01.2006.
Zmiana w tabeli Studenci nazwiska zapisanego jako Kowaski na Kowalski,
Omówić i zilustrować przykładem różnicę w działaniu kwerendy wybierającej tworzącej wewnętrzne i zewnętrzne złączenia tabel.
Omówić cel i sposób tworzenia w programie MS Access formularza z podformularzem oraz jego działanie w trakcie posługiwania się interfejsem użytkownika aplikacji.
Omówić budowę, sposób tworzenia oraz wykorzystanie makr w programie MS Access.