Modelowanie bazy danych Zadanie 1.

Podobne dokumenty
Regulamin. 1 Zakres stosowania. 2 Definicje zawarte w Regulaminie

Co to jest faktura VAT RR?

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA. Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

OPCJA Z PEŁNYM PAKIETEM STARTOWYM

I N S T R U K C J A. zakupu biletów przez telefon komórkowy w systemie SkyCash oraz ich kontroli 1. ŚCIĄGNIĘCIE APLIKACJI

Instrukcja obsługi Opłatomatu dla Urzędu Miejskiego Wrocławia

Projekt Śląska Karta Usług Publicznych. Katowice, kwiecień 2016 r.

1 Postanowienia Ogólne

Rodzaje biletów. Bilety do kasowania

Regulamin sprzedaży biletów przez aplikację BiletKom

Przygotowanie do egzaminu. część I

Regulamin szkoleń organizowanych przez INSTYTUT KOSMETOLOGII STOSOWANEJ Sp. z o.o., 1 Postanowienia ogólne

Warszawa, dnia 24 lipca 2012 r. Poz. 843

Warszawa, dnia 25 kwietnia 2012 r. Poz. 447 ROZPORZĄDZENIE MINISTRA SPRAW WEWNĘTRZNYCH 1) z dnia 16 kwietnia 2012 r. w sprawie opłaty ewidencyjnej

I N S T R U K C J A. zakupu biletów przez telefon komórkowy w systemie SkyCash oraz ich kontroli 1. ŚCIĄGNIĘCIE APLIKACJI

REGULAMIN KURSU SPECJALISTYCZNEGO DLA PIELĘGNIAREK I POŁOŻNYCH W WOJEWÓDZKIM SZPITALU SPECJALISTYCZNYM W BIAŁEJ PODLASKIEJ

R E G U L A M I N AKCJI Dni LifeStyle sierpnia 2017

Zad. 1. Systemy Baz Danych przykładowe zadania egzaminacyjne

ROZPORZĄDZENIE MINISTRA FINANSÓW

REGULAMIN TRENING ANTYTERRORYSTYCZNY. Na potrzeby niniejszego regulaminu ustala się następujące znaczenie terminów:

Instrukcja stanowiskowa. Proces składania wniosku o podróż krajową

Sp. z o.o., producent aktywnych formularzy,

REGULAMIN ZWROTU KOSZTÓW DOJAZDU dla uczestników projektu Skuteczny start do zatrudnienia WND-RPSL /15

Instrukcja. Składania zamówień na markizy w sklepie internetowym.

Opis zdarzenia. adres. Suma strony. Przeniesienie z poprzedniej strony. początku roku. Wydatki (koszty) razem wydatki (12+13) pozostałe wydatki

1. PRZEDMIOT UMOWY 2. UZGODNIONE WARUNKI

Wytyczne w zakresie obowiązków sprawozdawczych organizacji płatniczych 1

Wymagania na poszczególne oceny szkolne

Transformacja modelu EER do postaci relacyjnego modelu danych. Zbyszko Królikowski

R E G U L A M I N AKCJI Dni LifeStyle październik 2017

Wymagania programowe i kryteria oceniania z techniki w klasie 4 szkoły podstawowej

REGULAMIN KWALIFIKACYJNY STOWARZYSZENIA SMPG LIDER

Wymagania rozszerzające (R) na ocenę dobrą (P+R)

DZIENNIK USTAW RZECZYPOSPOLITEJ POLSKIEJ

Przedmiotowe zasady oceniania Karta rowerowa Wymagania edukacyjne na poszczególne oceny

I N S T R U K C J A. zakupu biletów przez telefon komórkowy w systemie SkyCash oraz ich kontroli

Urząd Miejski w Radomiu

REGULAMIN. sprzedaży biletów elektronicznych jednorazowych i okresowych MZK Sp. z o.o. w Opolu za pomocą telefonu komórkowego

Uczeń: wyjaśnia, jak należy rozumieć zasadę ograniczonego. drogowym, drogowym,

APIA SP. Z O.O. REGULAMIN PROGRAMU LOJALNOŚCIOWEGO NASZ KLIENT - KARTA STAŁEGO KLIENTA

WYMAGANIA NA POSZCZEGÓLNE OCENY SZKOLNE ZAJĘCIA TECHNICZNE KLASA IV

REGULAMIN ZWROTU KOSZTÓW DOJAZDU dla Uczestników Projektu Akademia Kwalifikacji RPDS /16

UMOWA nr WN/K/. /2019 zawarta w dniu roku w Niepołomicach pomiędzy:

Warunki taryfy specjalnej Polska Litwa Regio special. 1. Postanowienia ogólne. 2. Sprzedaż biletów i kwitów bagażowych

Uchwała nr 33/2018 Zarządu Komunikacyjnego Związku Komunalnego GOP w Katowicach z dnia 22 maja 2018 r.

PROPOZYCJA NOWEGO SYSTEMU BILETOWEGO Poznań,

Wymagania programowe i kryteria ocen

REGULAMIN ZWROTU KOSZTÓW DOJAZDU dla uczestników projektu Reaguj szybko! RPLD /16

Warszawa, dnia 11 lipca 2019 r. Poz ROZPORZĄDZENIE MINISTRA CYFRYZACJI 1) z dnia 10 lipca 2019 r.

Instrukcja obsługi systemu e-faktury.no

Instrukcja stanowiskowa. Proces składania wniosku o podróż krajową

REGULAMIN SZKOLENIA SPECJALIZACYJNEGO DLA PIELĘGNIAREK I POŁOŻNYCH W COLLEGIUM MAZOVIA INNOWACYJNEJ SZKOLE WYŻSZEJ. Słowniczek

Regulamin organizacyjny Oławskiego Uniwersytetu Trzeciego Wieku

Lublin, dnia 25 października 2012 r. Poz UCHWAŁA NR XXIX/152/2012 RADY GMINY SZASTARKA. z dnia 20 września 2012 r.

R E G U L A M I N AKCJI Dni LifeStyle

WYMAGANIA NA POSZCZEGÓLNE STOPNIE SZKOLNE Z ZAJĘĆ TECHNICZNYCH W KLASIE IV. Część 1. Bądź bezpieczny na drodze. Karta rowerowa.

Regulamin programu lojalnościowego Smile Club. obowiązuje od

CZĘŚĆ 1 PREFERENCJE DOTYCZĄCE PODRÓŻY DO I Z WROCŁAWIA

WYMAGANIA NA POSZCZEGÓLNE OCENY TECHNIKA KLASA 4

Projekt unijny. Wsparcie obsługi i bezpieczeństwa pasażerów MZK Jastrzębie innowacyjnymi systemami informatycznymi

NOWY SĄCZ STARY SĄCZ RYTRO PIWNICZNA-ZDRÓJ

Handel samochodami sprowadzonymi - rozliczenie

Dla kas Nano E w wersjach od 3.02 oraz Sento Lan E we wszystkich wersjach.

REGULAMIN SZKOLEŃ ORGANIZOWANYCH PRZEZ FORECAST CONSULTING SP. Z O.O.

5zł; 10zł; 15zł. ( Prawa i obowiązki Stron

roboczych po zaksięgowaniu wpłaty z odliczeniem dni świątecznych i dni wolnych od pracy (świąt, sobót i niedziel) 5) Klient korzystający z Systemu

WZÓR. Strona tytułowa podatkowej księgi przychodów i rozchodów PODATKOWA KSIĘGA PRZYCHODÓW I ROZCHODÓW.... imię i nazwisko (firma)...

Regulamin konkursu organizowanego w ramach pilotażowego programu System biletu elektronicznego w komunikacji miejskiej w Toruniu.

Wytyczne w zakresie obowiązków sprawozdawczych organizacji płatniczych 1

CZŁONKOWSKA DEKLARACJA KLUBOWA na okres od do od do Imię i nazwisko uczestnika zajęć...

FORMULARZ ZGŁOSZENIOWY KURS FACYLITACJI

ZARZADZENIE NR K /2017. Dyrektora Drawieńskiego Parku Narodowego. z dnia r.

Warszawa, dnia 29 maja 2013 r. Poz. 617 ROZPORZĄDZENIE MINISTRA SPRAW WEWNĘTRZNYCH 1) z dnia 22 maja 2013 r.

Transformacja modelu ER do modelu relacyjnego

Opis programu:


Komunikacja miejska w okresie świątecznym.

Regulamin. 1 Zakres stosowania

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 30 marca 2015

USTAWA. z dnia. o zmianie ustawy o Bankowym Funduszu Gwarancyjnym oraz niektórych innych ustaw"

POZNAŃSKA ELEKTRONICZNA KARTA AGLOMERACYJNA korzyści dla pasażerów, mieszkańców, miasta. Poznań,

URZĄD MIEJSKI W SŁUPSKU

CZŁONKOWSKA DEKLARACJA KLUBOWA na okres od do od do Imię i nazwisko uczestnika zajęć...

ROZPORZĄDZENIE MINISTRA FINANSÓW z dnia 16 lutego 2007 r. zmieniające rozporządzenie w sprawie prowadzenia podatkowej księgi przychodów i rozchodów

ZARZADZENIE NR 11/2017. Dyrektora Narwiańskiego Parku Narodowego. z dnia r.

Peka ułatwia życie w mieście

Rozporządzenie Ministra Spraw Wewnętrznych w sprawie opłaty ewidencyjnej stanowiącej przychód Funduszu - Centralna Ewidencja Pojazdów i Kierowców

NOWY SĄCZ STARY SĄCZ RYTRO PIWNICZNA-ZDRÓJ

KARTA KIBICA I SYSTEM PŁATNICZY NA STADIONIE Najczęściej zadawane pytania

REGULAMIN Regulamin Zapisów On-Line

Program Erasmus. Spotkanie informacyjne dla pracowników kwestur i działów finansowych uczelni

Kursy Intensywne Erasmusa IP 2012

REGULAMIN KWALIFIKACYJNY STOWARZYSZENIA SMPG LIDER

Adam Szuba. Jeden pojazd dwa kierunki. Rola tramwajów dwukierunkowych w kształtowaniu oferty przewozowej w Warszawie. ZTM Warszawa

ANKIETOWE BADANIA PODRÓŻY I ZACHOWAŃ KOMUNIKACYJNYCH MIESZKAŃCÓW WROCŁAWIA W GOSPODARSTWACH DOMOWYCH

WZÓR. Strona tytułowa podatkowej księgi przychodów i rozchodów. PODATKOWA KSIĘGA PRZYCHODÓW I ROZCHODÓW... imię i nazwisko (firma)...

Ewidencja pojazdów Opłaty za korzystanie ze środowiska

Transkrypt:

Modelowanie bazy danych Zadanie 1. Codziennie kupujemy jakieś produkty, opłacamy usługi, itd. Chcielibyśmy ewidencjonować nasze codzienne wydatki celem ich późniejszej analizy. Każdy zrealizowany przez nas zakup czy wykonana opłata jest transakcją. Transakcja dokumentowana może zostać dowodem zakupu w postaci paragonu lub faktury, jednak są również transakcje, dla których dowodu zakupu najczęściej nie otrzymujemy (np. zakupy na straganach, w automatach, itd.). Chcielibyśmy ewidencjonować zarówno transakcje udokumentowane dowodami zakupów jak i te bez dokumentów. Każda transakcja jest realizowana w określonym dniu i posiada sumaryczną kwotę, jaka została przeznaczona na opłacenie zakupionych w ramach transakcji produktów czy usług. Dla transakcji możemy również zaewidencjonować miejsce jej realizacji w postaci danych sprzedawcy. Jeśli sprzedawca wystawił dowód zakupu (paragon lub fakturę), taki dowód posiada swój unikalny identyfikator (numer paragonu lub numer transakcji). Niekiedy transakcje dokumentowane przez faktury mają opóźniony termin płatności w stosunku do daty realizacji transakcji. Sposób opłacenia transakcji może być różny, np. opłacenie przelewem bankowym, kartą, gotówką, płatnością mobilną, itd. W ramach transakcji możemy nabyć jeden lub więcej produktów lub usług. Dla każdego zakupionego produktu (usługi) chcielibyśmy przechowywać informacje o jego nazwie (np. mleko, książka, energia elektryczna, ziemniaki ), liczbie zakupionych jednostek (np. 2 litry, 2 sztuki, 123 kwh, 2 kg ) oraz cenie jednostkowej i sumarycznej. Chcielibyśmy również pamiętać kategorie kupowanych produktów/usług (np.: mleko i ziemniaki należą do kategorii produkty spożywcze, książka to kategoria kultura, itd.) celem możliwości realizacji późniejszych analiz wydatków. Kategorie mogą mieć charakter hierarchiczny, np.: w ramach kategorii produkty spożywcze można wyróżnić podkategorie pieczywo i nabiał, jednak maksymalna wysokość takiej hierarchii nie powinna przekraczać dwóch poziomów. Dane transakcji i/lub pozycji zakupu mogą zostać uzupełnione dodatkowym opisem z informacjami ważnymi dla użytkownika, takimi jak np. prezent dla babci, mandat na A4 podczas wakacji letnich, itd.

Zadanie 2. Klub rowerowy Złamana Szprycha skupia miłośników turystyki rowerowej. Dla każdego członka klubu konieczne jest przechowywanie następujących informacji osobowych: imię, nazwisko, adres zamieszkania i telefon kontaktowy. Członek klubu może (ale nie musi) podać informacje o swoim rowerze (rowerach): typ roweru (szosowy, górski, krosowy, itd.), data produkcji, nazwa producenta oraz lista podzespołów, zamontowanych w rowerze (np. rama karbonowa Trek, przerzutki Shimano Deore, obręcze kół Mavic, itd.). Niektórzy członkowie klubu pełnią określone funkcje klubowe, mianowicie: prezes klubu, jego trzej zastępcy oraz skarbnik. Konieczne jest przechowywanie informacji o pełnionych funkcjach. Członkowie klubu podzieleni są na trzy sekcje: sekcja turystyki górskiej, sekcja turystyki nizinnej oraz sekcja turystyki miejskiej; w przyszłości planowane jest utworzenie nowych, dodatkowych sekcji. Każdy członek klubu może należeć do kilku sekcji; w każdej sekcji jeden z jej członków pełni funkcję kierownika sekcji (może równolegle pełnić również jedną z funkcji klubowych). Klub organizuje dwa typy imprez kolarskich: wyprawy jednodniowe oraz wyprawy wielodniowe. Dla każdej wyprawy konieczne jest pamiętanie miejsc: startowych i docelowych wyprawy, daty rozpoczęcia, całkowitego dystansu wyprawy oraz kosztu uczestnictwa. Dla wypraw wielodniowych dodatkowo należy przechowywać datę zakończenia wyprawy oraz planowany dzienny przebieg. Członkowie klubu deklarują swój udział w wyprawach, z każdą deklaracją wiąże się konieczność pamiętania faktu wpłacenia przez uczestnika odpowiedniej kwoty za udział w wyprawie.

Zadanie 3. Miejskie przedsiębiorstwo transportu publicznego chce gromadzić informacje o oferowanych przez siebie usługach. Konieczne jest zaewidencjonowanie informacji o sieci komunikacyjnej, jaką przedsiębiorstwo obsługuje; sieć komunikacyjna składa się ze zbioru linii tramwajowych i autobusowych wraz z przypisanymi do nich przystankami. Dla każdego przystanku konieczne jest pamiętanie jego unikalnej nazwy oraz lokalizacji, natomiast każda linia identyfikowana jest przez unikalny symbol, ma również wskazany rodzaj (tramwajowa lub autobusowa) oraz porę działania (dzienna lub nocna). W skład każdej linii wchodzi sekwencja przystanków o ściśle określonej kolejności (przystanki w ramach linii opisywane są dodatkowo kolejnymi numerami), przy czym jeden przystanek może wchodzić w skład kilku różnych linii. Dla każdego przystanku w ramach linii chcemy pamiętać zaplanowane momenty przyjazdów autobusów lub tramwajów z rozróżnieniem dni powszednich, sobót oraz niedziel i świąt (czyli rozkład jazdy). Poszczególne linie obsługiwane są przez pojazdy wchodzące w skład taboru przedsiębiorstwa. Każdy pojazd jest identyfikowany przez swój numer boczny, opisany jest nazwą producenta, modelem, rodzajem (autobus lub tramwaj), wskazaniem, czy jest pojazdem niskopodłogowym oraz maksymalną liczbą przewożonych osób. Cechą dodatkową autobusów jest ich numer rejestracyjny. Konieczne jest ewidencjonowanie, które pojazdy danego dnia obsługiwały dane linie. Pasażerowie przedsiębiorstwa opłacają przejazdy posługując się elektronicznymi kartami. Każda karta posiada swój unikalny numer oraz zaewidencjonowane imię i nazwisko właściciela. Karta jest kartą przedpłaconą, suma, jaka została wniesiona na poczet opłat za przejazdy, jest przechowywana w postaci stanu środków karty. Kiedy pasażer wsiada do pojazdu (rozpoczyna podróż), jego karta zostaje odczytana przez czujnik w pojeździe, to powoduje zaewidencjonowanie w systemie przystanku początku podróży, numeru linii oraz bieżącej daty i godziny. Przy opuszczaniu pojazdu przez pasażera karta jest ponownie odczytywana, w systemie zostaje zaewidencjonowany przystanek kończący podróż oraz bieżąca data i godzina. Na podstawie tych informacji zostaje wyliczony koszt podróży, następnie koszt zostaje zapisany w systemie.

Zadanie 4. Firma szkoleniowa oferuje szereg kursów dla osób fizycznych, zarówno zwykłych (bez dofinansowania) jak i dofinansowanych. Każdy kurs posiada unikalny symbol, opis tematyki, której dotyczy, czas trwania, wyrażony w dniach oraz koszt uczestnictwa. Dodatkowo kurs dofinansowany zawiera informację o kwocie dofinansowania. Do każdego kursu przypisany jest zbiór wykładowców, którzy dany kurs mogą prowadzić. Firma utrzymuje rejestr wykładowców, przechowując ich imiona, nazwiska, tytuły naukowe, adresy zamieszkania, numery telefonów, adresy e-mail oraz numery PESEL. Kursy realizowane są w edycjach, przy czym jeden kurs może mieć wiele edycji. Dla każdej edycji określone są terminy jej rozpoczęcia oraz zakończenia (w danym dniu może zostać uruchomiona tylko jedna edycja danego kursu), liczba dostępnych miejsc i numer sali, w której edycja będzie realizowana. Do każdej edycji kursu przypisany jest dokładnie jeden wykładowca spośród osób, które mogą poprowadzić dany kurs. Osoby, chcące wziąć udział w danej edycji kursu, czyli potencjalni słuchacze, dokonują rejestracji, przy czym jedna osoba fizyczna może dokonać tylko jednej rejestracji na daną edycję kursu. Przy rejestracji zapamiętywane są dane osoby rejestrującej się (imię, nazwisko, adres zamieszkania, numer telefonu, adres e-mail oraz numer PESEL), data rejestracji oraz edycja, której rejestracja dotyczy. Jedna osoba może zarejestrować się na kilka edycji różnych kursów (ale nie kilkukrotnie na tą samą edycję). Osoba, która zarejestrowała się na daną edycję kursu, jest zobowiązana wnieść opłatę za kurs przed jego rozpoczęciem. Fakt wniesienia opłaty jest ewidencjonowany w danych rejestracji na kurs. Jeśli osoba, która dokonała rejestracji na kurs, uczestniczyła wcześniej w innych kursach, realizowanych przez firmę, może jej zostać przyznany rabat. Informacje o wysokości rabatu (procentowo w stosunku do kosztu kursu) umieszczone są w danych słuchacza. Po rozpoczęciu danej edycji kursu ewidencjonowana jest frekwencja słuchaczy przechowywane są informacje o uczestnictwie danego słuchacza w danym dniu danej edycji kursu.

Zadanie 5. Transformacja ERD do schematu relacyjnej bazy danych Przetransformuj podany schemat związków encji do schematu logicznego relacyjnej bazy danych. Zaznacz na schemacie klucze główne (ciągłym podkreśleniem), klucze obce (przerywanym podkreśleniem) oraz opcjonalność/obowiązkowość wartości kolumn relacji (kolumnę obowiązkową oznacz symbolem *).