PROIECT BD
VA ROOOOOOOOOOOOOOOOOOOOG!!!!!!!!!
Pentru scenariul de mai jos determinați entitățile, atributele acestora,
relațiile dintre entități. Desenați diagrama ERD:
O companie de transport deține mai multe autobuze. Fiecare
autobuz este alocat unei anumite rute, pe o anumită rută putând exista
mai multe autobuze.
Fiecare rută trece prin mai multe orașe.
Unul sau mai mulți șoferi sunt însărcinați pentru fiecare porțiune
dintr-o rută dată prin orașul de unde preia cursa și orașul în care predă
cursa altui șofer. Așadar pe o rută se pot schimba șoferii unui autobuz.
Fiecare rută are un număr.
Un șofer poate conduce mai multe autobuze. Șoferii sunt
identificați printr-un ID și se cunoaște despre aceștia numele, adresa,
numărul de telefon și dacă au adresa de e-mail.
În unele orașe există garaje unde pot staționa autobuzele. Fiecare
autobuz este identificat prin numărul de înregistrare și are o anumită
capacitate.
Răspunsuri la întrebare
Răspuns:
Entitatile primare sunt:
AUTOBUZE
id_autobuz
numar_inmatriculare
capacitate
RUTE
id_ruta
numar_ruta
ORASE
id_oras
denumire_oras
SOFERI
id_sofer
nume
adresa
telefon
GARAJE
id_garaj
id_oras
Entitati derivate:
"Fiecare autobuz este alocat unei anumite rute, pe o anumită rută putând exista mai multe autobuze"
RUTE_AUTOBUZE
id_ruta
id_autobuz
"Fiecare rută trece prin mai multe orașe"
RUTE_ORASE
id_ruta
id_oras
"Unul sau mai mulți șoferi sunt însărcinați pentru fiecare porțiune dintr-o rută dată prin orașul de unde preia cursa și orașul în care predă cursa altui șofer. Așadar pe o rută se pot schimba șoferii unui autobuz."
RUTE_AUTOBUZE_SOFERI
id_ruta
id_autobuz
id_sofer
id_oras_plecare
id_oras_sosire
"Un șofer poate conduce mai multe autobuze."
SOFERI_AUTOBUZE
id_sofer
id_autobuz
"În unele orașe există garaje unde pot staționa autobuzele."
GARAJE_AUTOBUZE
id_garaj
id_autobuz
Explicație: