Sunteți pe pagina 1din 23

Colegiul National Aurel Vlaicu

Organizarea de evenimente la
firma:Petala Albastra
Programare baza de date Oracle

Profesor
indrumator,
Daniela
OPRESCU

Autor,
Toader M. Ioana
Clasa aXII-a B
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: Petalaalbastra2013@yahoo.com 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;

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 ASOCIEREone 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.

PARTENER
#id
*nume
*prenume
*nr telefon
*email
*salariu
DJ
*specializ
are
inscrie
apartine

ASOCIERE
*data

Manager
*buget
inscrie

ALTEL
E

ERD

CLIENT
#id
* nume
*prenume
*nr telefon
*email
o
programare

inscri
e

asociaz
a
EVENIMENT
#cod
*data
*pret
asociez
*loc
e
apartin
e

aibe
aibe
inscrie
MUZICA
#cod
*tip
*denumire
o durata

PROGRAMA
RE
#cod
*data

aibe

inscri
e
TEMA
#cod
*denumir
e
o
descriere

UNELTE FOLOSITE

Tabela PROGRAMARI
Structura
Crearea

Data

Model

Tabela CLIENTI
Crearea

Data

Structura

Model

Tabela PARTENERI
Crearea

Data

Structura

Model

Tabela MUZICA
Strucura
Crearea

Data

Model

Tabela TEME
Structura
Crearea

Data

Model

Tabela EVENIMENTE
Creare

Structura

Model
Data

Tabela ASOCIERE
Crearea

Dat
a

Structura

Model

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-online
Site: http://iacademy3.oracle.com