bd-zadania praktyczne-Notatek.pl, Marzena Nowakowska


Zakładanie bazy danych

Zadanie 1.

Informacja o przebiegu praktyk zawodowych studentów pewnej szkoły wyższej zawiera następujące dane:

Zaproponuj strukturę bazy danych PRAKTYKI ZAWODOWE do obsługi ww. przedsięwzięcia. Wprowadź do tabel bazy dane ilustrujące rodzaj powiązań (1 - 1 czy 1 - n).

Zadanie 2.

Operator telefonii komórkowej rejestruje pracę swojej sieci uwzględniając następujące dane:

Zaproponuj bazę danych KOMUNIKACJA KOMÓRKOWA, w której ww. dane zostaną zapisane odpowiednie informacje. Wprowadź do tabel bazy dane ilustrujące rodzaj powiązań (1 - 1, 1 - n). Jeżeli uważasz, że baza powinna zawierać więcej informacji niż podano powyżej dołącz je do bazy we właściwej strukturze.

Zadanie 3.

Zaproponuj bazę DOPŁATY ROLNICZE do obsługi funduszy strukturalnych UE przeznaczonych na dopłaty dla rolników indywidualnych określonego regionu (np. województwa świętokrzyskiego). Zastanów się (lub poszukaj np. w Internecie) jakiego rodzaju informacje powinny być w takiej bazie rejestrowane a następnie jakie powinny być do tego celu przygotowane tabele bazy danych.

Zadanie 4.

Zaproponuj strukturę bazy danych do obsługi rezerwacji biletów PKP dla połączeń krajowych.

Baza danych: BIBLIOTEKA

Uwaga:

W tabeli Książki mają być pola: Rok wydania oraz Cena.

W tabeli Czytelnicy mają być pole Data zapisu.

Kwerendy

  1. Kwerenda wybierająca Wypożyczenia czytelników, która zestawia listę czytelników i wypożyczonych przez nich książek. Informacja ma być uporządkowywana wg nazwiska czytelnika a następnie wg tytułu książki.

  2. Kwerenda wybierająca z parametrem (parametryczna) Wypożyczenia wg autora, która zestawia informację j.w. z tym, że dotyczy książek autora podanego w parametrze kwerendy (uwaga: parametr należy umieścić w pozycji kryterium pola autor).

  3. Kwerenda wybierająca Długości wypożyczeń, zestawiająca listę książek, w której dla każdej książki zostanie wyliczone pole Czas wypożyczenia, określające czas trwania wypożyczenia książki w daniach. Wprowadzić kryterium, które obejmuje tylko pozycje, które zostały zwrócone do biblioteki.

  4. Kwerenda wybierająca Kaucje za nie oddanie, która dla każdej książki wyznacza kaucje za nieoddanie książki do biblioteki w wysokości 100- krotnej ceny książki.

  5. Kwerenda wybierająca Książki nie oddane, która wyświetla listę książek nie zwróconych do biblioteki wraz z danymi o czytelnikach, którzy ich nie oddali.

  6. Kwerenda grupująca Aktywność czytelników, która dla każdego czytelnika podanego z imienia i nazwiska zestawi informację o tym ile książek wypożyczył, jaka jest średnia cena wypożyczonej książki oraz wiek najstarszej wypożyczonej przez niego książki.

  7. Kwerenda grupująca Popularność książek, która dla każdej książki podanej z tytułu i autora wyznaczy ile razy była wypożyczona, kiedy była wypożyczona po raz pierwszy a kiedy po raz ostatni.

  8. Kwerenda wybierająca Wykaz książek, która zestawi dane o książkach i dla każdej książki policzy w polu Wiek książki jej wiek w latach. Kwerenda ma porządkować zestawienie od książki najstarszej do najmłodszej.

  9. Kwerenda wybierająca Lista czytelników wg stażu, która zestawi wykaz czytelników i dla każdego nich policzy pole Staż czytelniczy, określające staż przynależności do biblioteki w latach. Uporządkować informację wg daty zapisu czytelnika do biblioteki, a następnie wg nazwiska i imienia.

Raporty

  1. Raport bez grupowania Książki nie oddane, który w oparciu o kwerendę o tej samej nazwie zestawi listę czytelników, którzy nie oddali książek, wraz z danymi o tych książkach. Dla każdego czytelnika wyznaczyć czas wypożyczenia książki w dniach do dnia bieżącego. W podsumowaniu raportu podać liczbę pozycji raportu oraz najniższą i najwyższą cenę książki z listy książek raportu.

  2. Raport bez grupowania Długości wypożyczeń, który w oparciu o kwerendę o tej samej nazwie zestawi listę zawierająca dane o wypożyczanych książkach. Informacja ma być uporządkowania wg tytułu. Dla każdej książki policzyć karę jaka musiała być zapłacona za nieoddanie książki w terminie. O dopuszczalnym czasie wypożyczenia książki informuje pole Status. Wartość pola równa 2 mówi, że książka może być trzymana 2 tygodnie, wartość 3, że trzy tygodnie itp.. W raporcie dla każdej książki policzyć ile tygodni poza dopuszczaną normę była książka trzymana i obliczyć karę. Opłata za każdy tydzień trzymania poza termin jest równa 1 zł.. W podsumowaniu raportu wyznaczyć średni czas trzymania książki poza terminem.

  3. Raport z grupowaniem Wypożyczenia czytelników, który w oparciu o kwerendę o tej samej nazwie zestawie dla każdego czytelnika listę wypożyczanych przez niego książek uporządkowaną wg nazwiska autora. W stopce grupy podać datę najwcześniejszego i najpóźniejszego wypożyczenia książki. W podsumowaniu raportu podać średni czas trwania wypożyczenia oraz liczbę wypożyczeń.

  4. Raport z grupowaniem Wypożyczeni książek, który dla każdej książki podanej z tytułu, nazwiska autora i sygnatury poda listę czytelników, którzy ją wypożyczali. Obok nazwiska i imienia czytelnika podać staż czytelniczy w latach. W podsumowaniu grupy podać liczbę wypożyczeń tej książki oraz czas trwania najdłuższego wypożyczenia w tygodniach. Takie same informacje grupujące podąć w stopce raportu dla całego zestawienia. Uwaga: do raportu wcześniej należy przygotować odpowiednią kwerendę o takiej samej nazwie jak raport.

Formularze

  1. Formularz kolumnowy Książki do obsługi tabeli Książki. Zdefiniować kolorystykę formularza: tło sekcji szczegółów jasnozielone, tło sekcji nagłówka i stopki formularza ciemnozielony. W nagłówku formularza umieścić napis w kolorze białym o wielkości 12 i pogrubiony o treści: Oferta biblioteki. Pola związane formularza mają mieć czcionkę wielkości 11 i pogrubione w kolorze granatowym.

  2. Formularz Czytelnicy do obsługi tabeli Czytelnicy. Pasmo szczegółów ma mieć kolor jasnoniebieski. Dane adresowe czytelnika maja być umieszczone w obszarze wypukłego prostokąta o kolorze ciemnoniebieskim, etykiety i pola związane w obszarze prostokąta maja mieć kolor żółty. Umieścić przycisk polecenia zamykający formularz. W nagłówku formularza umieścić pole niezwiązane wyświetlające bieżącą datę.

  3. Formularz Rejestr wypożyczeń do obsługi tabeli o tej samej nazwie. Zastąpić pola ID_KS i ID_CZYT polami listowymi (kombi lub listy). Pola pobierają dane do listy z odpowiednich pól bazy danych. Informacja na listach obok wartości kluczy ma zawierać dane podstawowe, tzn., dla czytelnika jego imię i nazwisko, a dla książki tytuł i nazwisko autora. Wprowadzić własną kolorystykę formularza oraz przyciski umożliwiający dodanie nowego rekordu.

Makra

  1. W formularzu Książki umieścić pole wyboru o nazwie pokaż_kaucję oraz pole tekstowe o nazwie Kaucja. W grupie makr Książki zdefiniować makro Pokaż kaucję, które obsługuje zdarzenie formularza Przy bieżącym oraz zdarzenie Po aktualizacji pola wyboru. Makro we wspomnianym polu tekstowym wylicza wartość kaucji równą 100-krotnej cenie, jeżeli pole wyboru jest zaznaczone oraz ujawnia to pole (właściwość pola Value). Jeżeli pole nie jest zaznaczone, pole tekstowe jest niewidoczne.

  2. W nagłówku formularza Książki umieścić pole tekstowe niezwiązane o nazwie książka do wprowadzenia identyfikatora książki. W grupie makr Książki zdefiniować makro Szukaj książki, które dla zdarzenia Po aktualizacji ww. pola tekstowego wyszukuje zadaną książkę i wyświetla dane o niej w formularzu.

  3. Zdefiniować formularz tabelaryczny Czytelnicy - wykaz zestawiający dane o czytelnikach z właściwej tabeli. W stopce tego formularza umieścić niezwiązane pole tekstowe o nazwie Czytelnik. W grupie makr Czytelnicy zdefiniować makro Ustaw filtr, które obsługuje zdarzenie pola tekstowego Po aktualizacji. Makro ustawia filtr, tak aby w formularzu były wyświetlane dane o tych czytelnikach, których nazwiska są zgodne ze wzorcem wprowadzonym w polu Czytelnik.

  4. W grupie makr Czytelnicy zdefiniować makro Usuń filtr, które odwraca działanie filtra z zad. 3 (wyświetla wszystkie rekordy). Makro obsługuje zdarzenie Przy kliknięciu dla przycisku polecenia o tytule Pokaż wszystko umieszczonego w stopce formularza Czytelnicy - wykaz.

  5. W formularzu Rejestr wypożyczeń umieścić w jednym wierszu trzy przyciski polecenia o tytułach równych odpowiedni: Pokaż czytelnika i wartość jego wypożyczeń, Pokaż książkę oraz Wyczyść pole. Pod przyciskami umieścić niezwiązane pole tekstowe o nazwie info. Zdefiniować grupę makr o nazwie Rejestr wypożyczeń, które zawierają makra realizujące podane niżej zadania:

3



Wyszukiwarka

Podobne podstrony:
bd-zadania teoria-Notatek.pl
bd-zadania na normalizacje-Notatek.pl
zadanie praktyczne www przeklej pl
notatek pl ekologia wyklady zielen miejska
notatek pl karotenoidy
notatek pl g owacki,bazy danych Nieznany
opracowane Notatek pl id 321371 Nieznany
notatek pl W,ANATOMIA,SCHEMAT B Nieznany
Zadanie koncowe, Studia PŁ, Ochrona Środowiska, Biochemia, laborki, sprawka
test3-Notatek.pl, Studia, Rynki Finansowe
WZÓR zadanie praktyczne nr 3
notatek pl ontologia i epistemologia w politologii
notatek pl definicje w zarzadzaniu 2
notatek pl system polityczny skrypt
notatek pl Marketing pytania egzamin (1)
notatek pl A Kad#U253c#U0412ucz Nieznany
notatek pl typy hodowli mikrobiologicznych opracowanie

więcej podobnych podstron