deosebite cu ajutorul modelelor noastre ce alcatuiesc o echipa de profesionisti, cu experienta care ii recomanda. Firma este una de dimensiuni mici, formata din 5 departamente, 4 cu cate 10 angajati fiecare, respectiv al 5-lea cu 30 de angajati.
Prin intermediul departamentului HR, firma are
posibilitatea de a lua in echipa sa de modele doar pe cei care se incadreaza in criteriile de selectie. Departamentul de logistica face posibil transportul echipamentului necesar unui anumit eveniment. Departamentul de marketing se ocupa cu promovarea imaginii atat a firmei cat si a modelelor sale care o reprezinta prin evolutia lor. Departamentele de design si modelling se ocupa de evolutia modelelor in cadrul unui eveniment
Crearea i folosirea de ctre angajatii
companiei a listelor de servicii in vederea acoperirii cerintelor clientilor. Gestionarea activitii fiecrui model. Vizualizarea serviciilor pe care angajatii le-au prestat. Memorarea preurilor diverselor servicii oferite de catre companie. Evidena comenzilor pentru fiecare client. Verificarea listelor de servicii disponibile. Gestionarea angajailor care vor primi bonusuri la salariu (manageri). Generarea de rapoarte dup diverse criterii.
Va fi necesar implementarea unui sistem informatic
pentru gestiunea bazei de date, ceea ce presupune utilizarea unuia sau a mai multor servere si a unor calculatoare ce vor fi folosite cu precdere pentru afiarea de informaii. Folosirea unei baze de date este preferabil gestiunii tradiionale deoarece: Previne complicaiile care pot aprea dac un angajat schimb
departamentul n care lucreaz
Previne problemele care pot aprea dac se pierd facturi ale comenzilor de la clieni, fapt ce ar putea duce la nerespectarea termenelor stabilite intre cei doi parteneri. Face posibil gestiunea serviciilor oferite catre clienti, dat fiind ca mai multi angajati pot fi selectati pentru acelasi contract. Se poate vizualiza cu usurinta lista de preturi per serviciu, lucru care usureaza comunicarea intre parti.
Principalele relatii din baza de date sunt:
Intre angajat si departamentul in care lucreaza Intre model si serviciul pe care il presteaza Intre clienti si serviciul pe care il achizitioneaza Intre serviciul oferit de angajat si locatia unde este intreprinsa activitatea
Entitatea ANGAJAT este un supertip i conine
subtipurile: MODEL, PERSONAL AUXILIAR, MANAGER i ALTUL. Pentru toi se precizeaz funcia, respectiv calificarea, dar MANAGERUL are n plus un bonus de salariu.
Fiecare ANGAJAT lucreaz intr-un singur
DEPARTAMENT, dar numai MODELELE particip la prestarea SERVICIILOR. Relaia M:M dintre MODEL i SERVICIU este rezolvat prin entitatea LISTA SERVICII. Fiecare Client poate achizitiona mai multe servicii .Prin urmare,relatia M:M dintre CLIENTI si SERVICII este rezolvata prin entitatea COMANDA.
Acelasi SERVICIU poate fi furnizat in
diverse LOCATII , precum si o locatie poate gazdui prestarea mai multor servicii. Rezolvam aceasta relatie M:M prin entitatea EVENIMENT.
Dup realizarea diagramei ERD i stabilirea constrngerilor pentru fiecare
tabel (Primary Key, Foreign Key, Not Null etc.), acestea se implementeaz, pentru a obine modelul fizic. Apoi, se stabilesc tipurile de date corespunztoare fiecrui atribut, astfel : cheile primare i coloanele care cer date numerice, de tip NUMBER; coloanele care cer intrri de tip text,cu lungime variabil, de tip VARCHAR2 ; cele care cer date calendaristice, de tip DATE.
Tabelele pot fi folosite de managerul fabricii pentru a afla diverse
informaii despre angajai, despre respectarea termenelor pentru fiecare contract. De asemenea, el poate vedea locatiile unde se desfasoara serviciile prestate de firma,ce angajati participa.
Ce clienti au comandat serviciul de hostess eveniment dupa data de 1
aprilie 2009?
SELECT i.nume AS "comanda hostess"
FROM client i,comanda c, serviciu p WHERE i.cod_client=c.id_client AND c.id_serviciu= p.cod_serviciu AND c.data_comanda>'1-05-2009';
Ce servicii pot fi oferite de catre angajatii companiei din cadrul
departamentului MODELLING pentru contravaloarea de maxim 5000 lei? SELECT i.denumire AS "lista servicii" FROM serviciu i,lista_servicii c, angajat p,departament t WHERE i.cod_serviciu=c.id_serviciu AND c.id_angajat= p.cnp AND i.contravaloare<='5000' AND p.id_departament=t.cod_departament;
Afisati locatiile la care se desfasoara serciviile comandate pana
pe 01/01/2010. SELECT i.denumire AS "locatia" FROM locatie i,event c, serviciu p,comanda t WHERE i.cod_locatie=c.id_locatie AND c.id_serviciu= p.cod_serviciu AND p.cod_serviciu=t.id_serviciu AND t.data_comanda<'1-012010';
Baza de date prezentat are ca scop monitorizarea activitii
companiei, fiind proiectat s corespund nevoilor managerului unei asemenea afaceri, precum i a altora, cu cteva modificri. Prin dezvoltarea unei structuri flexibile i uor de utilizat de ctre manageri i restul angajatilor, beneficiile unei asemenea abordri sunt: Evitarea neplcerilor cauzate de nelegerea greit a comenzilor sau de rtcirea facturilor mbuntirea aspectelor administrative i decizionale Posibilitatea extinderii afacerii fr a se depune foarte mult munc suplimentar Supervizarea activitii angajailor i posibilitatea de a schimba anumite sarcini ntre ei Respectarea termenelor contractuale prin intermediul tabelarii serviciilor,locatiilor unde acestea se desfasoara, usurinta in manipularea datelor.