Upload
sabina-duran
View
228
Download
0
Embed Size (px)
DESCRIPTION
proiect
Citation preview
Organizarea de evenimente la firma:”Petala Albastra”
Programare baza de date Oracle
Autor,Toader M. Ioana
Clasa aXII-a B
Colegiul National “Aurel Vlaicu”
Profesor indrumator,Daniela OPRESCU
Sesiunea mai 2014
Descrierea afacerii
Cadrul economic Activitatea este de natura comerciala, sfera servicii, avand in vedere organizarea de evenimente la o firma.
Descrierea activitatii principale Firma la care sunt organizate evenimentele se numeste “Petale Albastre”, aceasta este situata pe strada Mihai Bravu din cartierul Vikingi,nr.10,sectorul 2 Bucuresti. Preturile noastre sunt accesibile tuturor doritorilor.
Surse de informare Pentru mai multe informatii ne puteti accesa la adresa de email: [email protected] sau la nr de telefon: 0720387409
Regulile afacerii
Firma “Petala Albastra ” organizeaza evenimente de tipul: nunta,botez,majorat,aniversare.• Fiecare client trebuie sa isi programeze evenimentul la o
anumita data si ora;• Datele de contact trebuie sa fie inregistrate la firma.
Entitati
EVENIMENT: tine evidenta actiunilor comandate de catre clineti in scopul organizarii de nunti, botezuri, majorate si aniversari;- Cod: identificator unic, atribut artificial de tip numeric;- Data: idenficator optional, atribut natural de tip data
calendaristica ;- Pret: identificator optional, atribut artificial de tip
numeric;- Loc: identificator optional, atribut artificial de tip text .
CLIENT: persoana care participa la crearea evenimentului;-Id: identificator unic, atribut artficial de tip numeric;-Nume: identificator optional, atribut artificial de tip numeric;-Prenume: identificator optional, atribut artificial de tip text;-Nr_telefon: identificator optional, atribut artificial de tip numeric;-Email: identificator optional, atribut de tip text care arata informatii despre client.
PARTENER: cuprinde informatiile cu care intra in relatie evenimentul;-Id: identificator unic, atribut artificial de tip numeric;-Nume: identificator optiona, atrbut artifical de tip text;-Prenume: identificativ optional, atribut artificial de tip text;-Telefon: identificator optional, atrbut artificial de tip numeric;-Adresa: identificator optional, atribut artificial olbigatoriu de tip text;-Specialitate: identificator optional, atribut obligatriu de tip text;-Buget: identificator optional, atribut de tip obligatoriu de tip numeric;-Salariu; identificator optional, atribut de tip obligatoriu de tip numeri.
PROGRAMARE: aceasta entitate identifica toate informatiile necesare pentru crearea evenimentulu;-Cod: identificator unic, atribut artificial de tip numeric;-Data: identificator optional, atribut artificial de tip data calendaristica;-Tip_zi: identificator optional, atribut artificial de tip text.
TEMA: reprezinta tipul evenimentului;-Cod: identificator unic, atribut artificial de tip numeric;-Descriere: identificator optional, atribut natural de tip text;-Denumire: identificator optional, atribut natural de tip text.
MUZICA: reprezinta genul de asociere;-Cod: identificator unic, atribut artificial de tip numeric; -Tip: identificator optional, atribut natural de tip text;-Denumire: identificator optinal,atribut natural de tip text;-Durata: identificator optional, atribut natural de tip numeric.
ASOCIERE: reprezinta legatura dintre muzica si partener;-Data: identificator unic, atribut artificial de tip data calendaristica;-Cod: identificator optional, atribut artificial de tip numeric;-Denumire; identificator optinal, atribut natrula de tip denumire.
Relatii intre Entitatii• CLIENT – EVENIMENT: one to many
- un client poate sa se inscrie la unul sau mai multe evenimente ;- unu eveniment trebuie sa se asocieze unui singur client.
• TEMA – EVENIMENT:one to many- o tema se inscrie la un singur eveniment;- un eveniment trebuie sa aibe o singura tema.
• Progrmarea – EVENIMENT:one to many– o progrmar e trebuie sa apartina unui singur eveniment;– un eveniment trebuie sa aibe o singura programare.• PARTENER – EVENIMENT:onr to many
- un partener poate sa se inscrie la unul sau mai multe evenimente;- un eveniment trebuie sa se asocieze unui singur partener• MUZICA – ASOCIERE:one to many-muzica poate sa se inscrie in una sau mai multe ascoicieri;-asocierea trebuie sa aibe un anumit tip de muzica.• DJ – ASOCIERE”one to many-un dj poate sa se inscrie in una sau mai multe ascocieri;-o asociere trebuie sa apartina unui dj
Restrictiile afacerii
• Sa nu se suprapuna data evenimentuului.• Data evenimentului difera de cea a asocierii;• Durata;• Numarul de telefon se inregistreaza sub forma sirurilor de caractere.• Fiecare enitate trebuie prevazuta cu identificator unic ca atribut artifcial
neexistand in realitate dupa cum rezulta din informarea despre datele primare.
ERDCLIENT#id* nume*prenume*nr telefon*emailo programare
EVENIMENT#cod*data*pret*loc
MUZICA#cod*tip*denumireo durata
PARTENER#id*nume*prenume*nr telefon*email*salariu
Manager*buget
DJ*specializare
ALTELE
TEMA#cod*denumireo descriere
PROGRAMARE#cod*data*tip zi
ASOCIERE*data
inscrie
asocieze
inscrieasociaza
inscrieaibe
apartine
aibe
inscrie
apartine
inscrie
aibe
Rapoarte
• Lista evenimentelor care se tin la firma• Lista evenimentelor de tip nunta, botez,
majorat, aniversare
BIBLIOGRAFIE
• Curs ORACLE, online:-modulul: “Data base Desing”-modulul: “Data base Programing SQL”
Din cadrul academiei Oracle-Romania.Site: http://academy.oracle.com• Laboratorul virtual gestionat de aplicatia APEX-onlineSite: http://iacademy3.oracle.com