Databázové systémy I Projekt 1: Půjčovna stavebních strojů (téma 7) Vypracoval: Filip Tóth
Zadání - Shrnutí Cíl práce – implementace databázového systému pro půjčovnu stavebních strojů Požadované funkce: -Evidence služeb -Evidence strojů Poskytované informace: -Informace o cenách služeb -Informace o modelu stroje a na jaké pobočce se nachází -Informace zda daný stroj není momentálně vypůjčen -Informace o výpujčce
Maticový diagram vztahů Fyzická Osoba Právnická osoba PobočkaVýpůjčkaVed oucí StrojCenaTyp strojeOtevírací doba Fyzická Osoba xxxžádáxxxxx Právnick á osoba xxxŽádáxxxxx Pobočka xxxposkytuje Výpůjčk a Je žadánáJe žádánaJe poskytována xxSe poskytuje máxx Vedoucí xxPracuje naxxxxxx Stroj xxxJe poskytovánxxmá x Cena xxmuze bytmaxxxxx Typ stroje xxSe nacházíxxzastupujexxx Otevírací doba xxPlatíxxxxxx
ERD
ERDish - příklady TYP STROJE zastupuje STROJ Každý TYP STROJE může být na různých POBOČKA Každý STROJ je zastupovan TYP_STROJE Každá POBOČKA může mít několik TYP_STROJE
ERDish - příklady PRÁVNICKÁ OSOBA UZAVÍRÁ ALEPSOŇ JEDNU VÝPUJČKA FYZICKÁ OSOBA UZAVÍRÁ ALEPSOŇ JEDNU VÝPUJČKA KAŽDÁ VÝPUJČKA JE UZAVŘENA JEDNOU FYZICKÁ OSOBA KAŽDÁ VÝPUJČKA JE UVAŘENA JEDNOU PRÁVNICKÁ OSOBA
VÝPUJČKA může být na více POBOČKA POBOČKA může uzavřít více VÝPUJČKA VÝPUJCKA má svoji CENA VÝPUJCKA se vztahuje k vice STROJ POBOCKA ma svého VEDOUCÍ POBOCKA ma svoji OTEVIRACI_DOBA POBOCKA může mít CENA CENA muze byt na POBOCKA
Datum_revize u typu stroje nesmí být v časovém rozmezí, kdy je stroj vypůjčen. IČO u firmy by mělo být ve správném formátu – liší se stát od státu, v Česku 8 číslic Délka výpůjčky musí byt ve třech stanovených intervalech Telefon a u fyzické osoby by měl být také ve správném formátu Datum narození u fyzické osoby by mělo odpovídat realitě, aby si stroj nepůjčovala osoba narozená například v roce U roku výroby stroje by mělo platit to stejné jako u narození fyzické osoby. Evidenční čísla u strojů by měli mít logickou posloupnost
Děkuji za pozornost