Sunteți pe pagina 1din 27

MINISTERUL EDUCATIEI SI

CERCETARII

Profesor Indrumator: Radulescu Rodica


Maria Luiza

Nume: Nonea

CE ESTE ORACLE
Oracle consta dintr-un set complet de

constructori de aplicatii si produse pentru


utilizatori, cautand sa asigure solutii complete
in tehnologia informatiei.
Aplicatiile Oracle sunt portabile peste un numar
mare de statii de lucru si sisteme de operare,
de la calculatoare personale la procesoare
paralele.
Oracle este inzestrat cu un flexibil Sistem de
Management al Bazelor de Date(DBMS)Serverul Oracle-pentru stocarea si
managementul informatiei utilizate de aplicatii.

Date, informaii,
cunotine

Date constau n material brut, fapte, simboluri, numere,


cuvinte, poze fr un neles de sine stttor, neintegrate
ntr-un context, fr relaii cu alte date sau obiecte. Ele se pot
obine n urma unor experimente, sondaje etc.
Informaii prin prelucrarea datelor i gsirea relaiilor
dintre acestea se obin informaii care au un neles i sunt
integrate ntr-un context. Datele organizate i prezentate ntrun mod sistematic pentru a sublinia sensul acestor date
devin informaii. Pe scurt informaiile sunt date prelucrate.
Informaiile se prezint sub form de rapoarte, statistici,
diagrame etc.
Cunotinele sunt colecii de date, informaii, adevruri i
principii nvate, acumulate de-a lungul timpului. Informaiile
despre un subiect reinute i nelese i care pot fi folosite n
luarea de decizii, formeaz judeci i opinii devin cunotine.
Cu alte cuvinte, cunotinele apar n momentul utilizrii
informaiei .

Entiti. Instane. Atribute.


Identificator unic.
O entitate este un

lucru, obiect,
persoan sau
eveniment care
are semnificaie
pentru afacerea
modelat, despre
care trebuie s
colectm i s
memorm date.

Relaii ntre
entiti
n lumea real, obiectele nu exist izolat.Intre ele

exista relatii Aadar, dup ce ai identificat care


sunt entitile i atributele acestor entiti este
timpul s punem n eviden relaiile care exist
ntre aceste entiti, modul n care acestea
comunic ntre ele. O relaie este o asociere,
legtur, sau conexiune existent ntre entiti i
care are o semnificaie pentru afacerea
modelat. Orice relaie este bidirecional,
legnd dou entiti sau o entitate cu ea nsi.
De exemplu, elevii studiaz mai multe materii, o
materie e studiat de ctre elevi

Orice relaie este

caracterizat de
urmtoarele
elemente:
1. numele relaiei ;
2.opionalitatea

relaiei;
3. gradul

(cardinalitatea)
relaiei

Tipuri i subtipuri
n lumea real obiectele sunt deobicei

clasificate. Astfel vorbim despre animale


vertebrate i nevertebrate, despre licee
teoretice, colegii, grupuri colare etc. E normal
ca n modelarea bazelor de date s putem
modela i astfel de clasificri.
Un subtip sau o subentitate este o clasificare
a unei entiti care are caracteristici comune cu
entitatea general, precum atribute i relaii.
Subtipurile se reprezint n cadrul hrii relaiilor
ca entiti n interiorul altei entiti. Atributele i
relaiile comune tuturor subtipurilor se vor
reprezenta la nivelul supertipului, sau
superentitii. Atributele i relaiile
supertipului vor fi motenite de ctre subtipuri.

Un subtip poate avea la


rndul su alte subtipuri
incluse

Tipuri de relaii
relaii one-to-one

acest tip de relaie


este destul de rar
ntlnit. Uneori
astfel de relaii pot
fi modelate
transformnd una
dintre entiti n
atribut al celeilalte
entiti.

Relatiile one-to-many

Relaii many-to-many

Rezolvarea relaiilor manyto-many


Dup cum am precizat mai devreme

relaiile many-to-many pot aprea ntr-o


prim faz a proiectrii bazei de date
ns ele nu au voie s apar n schema
final. S considerm relaia din figura
I.1.14 dintre entitile STUDENT i
CURS. Se tie c orice curs se termin
n general cu un examen. Unde vom
memora nota studentului la fiecare
examen?

Prima form normala


O entitate se gsete n prima form

normal dac i numai dac:- nu


exist atribute cu valori multiple;nu exist atribute sau grupuri de
atribute care se repet. Cu alte
cuvinte toate atributele trebuie s fie
atomice, adic s conin o singur
informaie.

Se observ c

data_nasterii i
adresa sunt dou
atribute care depind
doar de id-ul
angajatului nu de
ntregul UID care este
combinaia dintre
atributele id_dep si
id_angajat. Aceast
situaie se rezolv prin
crearea unei noi
entiti ANGAJAT, pe
care o legm de
entitatea
DEPARTAMENT printro relaie 1:m.

A treia form normal


O entitate se gsete n a treia form

normal dac i numai dac se


gsete n a doua form normal
i n plus nici un atribut care nu
este parte a UID-ului nu depinde
de un alt atribut non-UID. Cu alte
cuvinte nu se accept dependene
tranzitive, adic un atribut s
depind de UID n mod indirect.

Diagrama Galerie de arta

SPONSOR
#nume
*CNP
*adresa
*telefon
*e-mail

UNIVERSITATEA NATIONALA
DE ARTA
#id
*data infiintarii
*adresa
*decan
*telefon
*nr facultati
*nr studenti
cuprinde

sponsoriza
face parte
beneficia

GALERIA DE ARTA
#id
*nume
*dimensiune
*telefon
*e-mail
*pagina web

fi
vizitata

sa aiba

fi impartita
face
parte

sa fie prezenti
CLIENT
#CNP
*nume
*prenume
*adresa
*telefon
*data vizitei
*ora vizitei

cuprinde
vizita

sa
apartina

ANGAJAT
#id
*nume
*prenume
*adresa
*telefon
*specializare
*salariu

SECTIUNE
#id
*dimensiune
*echipament
*capacitate
*program

UNIVERSITATEA NATIONALA
DE ARTA
#id
*data infiintarii
*adresa
*decan
*telefon

SPONSORIZARE
#data
Bani
*valoare
o clauza
Serviciu
*denumire
*durata
o descriere

sa apartina

cuprinde

sa fie oferita

sa primeasca
sa fie facuta de
SPONSOR
#nume
*adresa
*telefon

beneficia
sponsoriza

sa ofere

sa aiba

face parte

sa
conduca

Pictura
Sculptura
#id
#id
*dimensiune
*material
sa fie cuprinsa
sa cuprinda
sa cuprinda

sa
viziteze

cumpara

fi cumparat

Concert Muzica
*gen muzica
CLIENT
#CNP
*nume
*prenume
*adresa
*telefon

sa
invete

face parte

avea

contine

Sala de Expozitie
*dimensiune
*capacitate

beneficia

Sala de Concerte
*nr locuri
*echipament tehnic

fi organizata

Sala de Cursuri
*material didactic
*capacitate

fi asistata

sa fie inclusa
sa includa

sa ia parte

desfasura
pentru

ACTIVITATE
#id
*data
*ora

Teorie
*curent
artistic

Practica
*nr ore
specializare
sa faca parte

sa aiba

fi invatata

sa includa

sa se tina

sa aiba
DISCIPLINA
#id
*program

invatata

sa
conduca

Agent de Vanzare
*nr tranzactii

avea

preda

Organizator
*nr evenimente

Asistent
*cursuri de
specializare

SECTIUNE
#id

sa apartina
Teatru
*tip de opera

sa se
afle

Altii
*functia indeplinita

fi impartita

fi vizitata

GEN
#id
*artist
*pret

sa fie prezenti

GALERIA DE ARTA
#id
*nume
*dimensiuni

ANGAJAT
#id
*CNP
*nume
*prenume
*adresa
*telefefon

sa fie
condus

UNIVERSITATEA NATIONALA
DE ARTA
#id
*data infiintarii
*adresa
*decan
*telefon

GALERIA DE ARTA
#id
*nume
*dimensiune

cuprinde
face parte

UNIVERSITATI
GALERII
NUME CAMP

CHEI

Id_Universitate

PK

OPTIONALITATE
*

NUME
CAMP

Data infiintarii

Id_Galerie

Adresa

Nume

Decan

Dimensiune

Telefon

Id_Galerie

FK

CHEI

OPTIONALITA
TE

PK

GALERIE DE ARTA
#id
*nume
sa aiba
*dimensiune

sa apartina

Agent de Vanzare
*nr tranzactii

ANGAJATI
NUME
CAMP
CNP_Angajat

CHEI

OPTIONALITATE

PK

Nume

Prenume

Adresa

Telefon

Functia
indeplinita

Nr tranzactii

Nr evenimente

Cursuri de
specializare

Id_Galerie

ANGAJAT
#CNP
*nume
*prenume
*adresa
*telefon
Altii
*functia indeplinita

FK

Organizator
*nr evenimente
Asistent
*cursuri de
specializare
GALERII
NUME
CAMP
Id_Galerie

CHEI

OPTIONALITATE

PK

Nume

Dimensiune

ANGAJAT
#id
*CNP
*nume
*prenume
*adresa
*telefon

sa conduca

NUME
CAMP

Altii
*functia indeplinita

Id_Angajat

Agent de Vanzare
*nr tranzactii
Organizator
*nr evenimente
Asistent
*cursuri de
specializare

ANGAJATI

sa fie condus

CHEI
PK

OPTIONALITATE
*

CNP

Nume

Prenume

Adresa

Telefon

Functia
indeplinita

Nr
tranzactii

Nr
evenimente

Cursuri de
specializare

Id_manager

FK

SPONSORIZARE
#data
Bani
*valoare
o clauza
Serviciu
*denumire
*durata
o descriere

sa ofere
sa fie facuta de

SPONSOR
#nume
*adresa
*telefon

SPONSORIZARI
NUME CAMP

CHEI

OPTIONALITATE

SPONSORI
NUME CAMP

Valoare

Nume

Clauza

Adresa

Denumire

Telefon

Durata

Descriere

Nume_Sponsor

PK

FK

CHEI

OPTIONALITATE

Data

PK

SPONSOR
#nume
*adresa
*telefon

SPONSORIZARE
#data
Bani
*valoare
o clauza

sa fie facuta de

sa ofere

sponsoriza
GALERIE DE ARTA
#id
*nume
sa primeasca
*dimensiuni

beneficia

sa fie oferita

Serviciu
*denumire
*durata
o descriere

SPONSORI

GALERII
CHEI

OPTIONALITATE

NUME CAMP

CHEI

OPTIONALITATE

PK

Nume_Sponsor

PK

Nume

Adresa

Dimensiuni

Telefon

NUME CAMP
Id_Galerie

SPONSORIZARI
NUME CAMP
Data

CHEI
PK

OPTIONALITATE
*

Valoare

Clauza

Denumire

Durata

Descriere

Id_Galerie

FK

Nume_Sponsor

FK

Pictura
#id
*dimensiune

Sculptura
#id
*material
sa fie inclusa

sa includa

PICTURI
NUME CAMP

CHEI

Id_Pictura

PK

Dimensiune

sa includa
GEN
#id
*artist
*pret

SCULPTURI

OPTIONALITATE

NUME CAMP

Id_Sculptura

Material

CHEI

Id_Gen

CHEI
PK

*
*

GENURI
NUME CAMP

PK

OPTIONALITATE

OPTIONALITATE
*

Artist

Pret

Id_Pictura

FK

Id_Sculptura

FK

S-ar putea să vă placă și