Sunteți pe pagina 1din 12

Colegiul Naional Grigore C.

Moisil, Oneti

Sesiunea Mai 2013

Echipa: -Irimia Cristian -Irimia Adrian

Profesor ndrumtor: Carmen Iano

Cuprins:
1

1) Introducere n Oracle...................... 2) Modelul conceptual......................... 3) Entiti...................................... 4) Instane..................................... 5) Atribute..................................... 6) Conveni de reprezentare a relaiilor..... 7) Firma de nregistrri....................... 8) Tipuri de relaii............................

Introducere n ORACLE
Date, informaii, cunotine Auzim adesea vorbindu-se despre Era informaiilor sau tehnologia informaiei ns de multe ori cuvntul "informaie" este folosit fr a nelege clar sensul acestuia, diferena dintre date, informaii i cunotine. n general, coninutul gndirii umane opereaz cu urmtoarele concepte: 1. Date constau n materialul 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 experimene, sondaje etc. 2.Informaii prin prelucrarea datelor i gsirea relaiilor dintre acestea se obin informaii care au un neles i sunt integrate ntr-un context. Pe scurt informaiile sunt date prelucrate. Informaiile se prezint sub form de rapoarte, statistici, diagrame etc.
3.Cunotine - sunt colecii de date, informaii,

adevruri i principii nvate, acumulate de-a lungul timpului. Informaiile despre un subiect
3

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.

Colectarea i analizarea datelor. Modelul conceptual


Primul pas n realizarea unei aplicaii de baze de date este analiza datelor i realizarea unei scheme conceptuale (model conceptual) al acestor date. n aceast etap sunt analizate natura i modul de utilizare a datelor. Sunt identificate datele care vor trebui memorate i procesate, se mpart aceste date n grupuri logice i se identific relaiile care exist ntre aceste grupuri. Analiza datelor este un proces uneori dificil, care necesit mult timp, ns este o etap absolut obligatorie. Fr o analiz atent a datelor i a modului de utilizare a acestora, vom realiza o baz de date care putem constata n final c nu ntrunete cerinele beneficiarului. Costurile modificrii acestei baze de date este mult mai mare dect costurile pe care le-ar fi implicat etapa de analiz i realizare a modelului conceptual. Modificarea modelului conceptual este mult mai uoar dect modificarea unor tabele deja existente, care eventual conin i o mulime de date. Ideea de baz a analizei datelor i construirii modelului conceptual este "s msori de dou ori i s tai o singur dat". Informaiile necesare realizrii modelului conceptual se obin folosind metode convenionale precum intervievarea oamenilor din cadrul organizaiei i studierea documentelor folosite.

Odat obinute aceste informaii ele trebuiesc reprezentate ntr-o form convenional care s poat fi uor neleas de toat lumea. O astfel de reprezentare este diagrama entiti-relaii, numit i harta relaiilor, sau ERD-ul (Entity Relationship Diagram). Aceste scheme sunt un instrument util care uureaz comunicarea dintre specialitii care proiecteaz bazele de date i programatori pe de o parte i beneficiari, pe de alt parte. Acetia din urm pot nelege cu uurin o astfel de schem, chiar dac nu sunt cunosctori n domeniul IT.

n concluzie putem sublinia cteva caracteristici ale ERD-urilor:


- sunt un instrument de proiectare - sunt o reprezentare grafic a unui sistem de date - ofer un model conceptual de nivel inalt al bazelor de date -sprijin nelegerea de ctre utilizatori a datelor i a relaiilor dintre acestea - sunt independente de implementare.

Entiti. Instane. Atribute. Identificator unic. O entitate este un lucru, obiect, persoan sau eveniment despre care trebuie s colectm i s memorm date. O entitate poate fi un lucru real, tangibil precum o cldire, o persoan, poate fi o activitate precum o programare sau o operaie, sau poate fi o noiune abstract. O entitate este reprezentat n ERD printr-un dreptunghi cu colurile rotunjite. Numele entitii este ntotdeauna un substantiv la singular i se scrie n partea de sus a dreptunghiului cu majuscule, ca n figura urmatoare:

O entitate este de fapt o clas de obiecte i pentru orice entitate exist mai multe instane ale sale. O instan a unei entiti este un obiect, persoan, eveniment, particular din clasa de obiecte care formeaz entitatea. De exemplu, elevul X din clasa a IX-a A de la Liceul de Informatic din localitatea Y este o instan a entitii ELEV.

Convenii de reprezentare a relaiilor


n cadrul diagramei entiti-relaii, o relaie va fi reprezentat printr-o linie ce unete cele dou entiti. Deoarece o relaie este bidirecional, linia ce unete cele dou entiti este compus din dou segmente distincte, cte una pentru fiecare entitate. Tipul segmentului ce pleac de la o entitate ne va indica opionalitatea relaiei dintre aceast entitate i entitatea aflat n cealalt parte a relaiei. Dac acest segment este continuu este vorba de o relaie obligatorie, o linie ntrerupt indic o relaie opional.

Caracteristica relaiei Numele relaiei

Valoare

Mod de reprezentare

un verb

se scrie deasupra relaiei

Opionalitatea

relaie obligatorie (TREBUIE) relaie opional (POATE)

linie continu

linie ntrerupt

Cardinalitatea

una i numai una

linie simpl 7

una sau mai multe picior de cioar

FORMAT
#id *tip

S i corespund

ALBUM
#id *titlu *data copyright
S fie produs S produc

S conin S apar

CANTEC
#nr *durata *nume
S fie compus S compun

S aib

COMPOZITOR
#nume *prenume *adresa

PRODUCATOR
*nume *prenume

CHEIE MUZICALA
#nume
Este specific

ADRESA
#numar de telefon *strada *localitate
S locuiasc S locuiasc

MUZICIAN
#CNP

S aib S aib

S aib

INSTRUMENT
#id *nume

OTHERS

ASOCIERE MUZICIAN
#numar

10

ENTITATEA 1 ALBUM

ENTITATEA 2 FORMAT

TIPUL DE RELAIE 1:M

DESCRIEREA RELAIEI Fiecare album trebuie s aib un singur format iar fiecrui format poate s i corespund unul sau mai multe albume. Fiecare album trebuie s conin unul sau mai multe cntece iar fiecare cntec trebuie s apar doar pe un album. Fiecare album trebuie s fie produs de un productor iar un productor poate s produc unul sau mai multe albume. Fiecare cntec trebuie s fie compus de unul sau mai muli compozitori iar fiecare compozitor poate s compun unul sau mai multe cntece. La fiecare adres trebuie s locuiasc unul sau mai muli muzicieni. Unul sau mai muli muzicieni pot s locuiasc la o singur adres. Fiecrui muzician i corespunde una sau mai multe asocieri muzicale. Fiecare instrument trebuie s aib o cheie muzical. Fiecare cheie muzical trebuie s fie specific unui instrument. Fiecrui instrument i corespunde una sau mai multe asocieri muzicale. 11

ALBUM

CNTEC

1:M

ALBUM

PRODUCTOR

1:M

CANTEC

COMPOZITOR

1:M

ADRESA

MUZICIAN

1:M

MUZICIAN

ASOCIERE MUZICIAN CHEIE MUZICAL

1:M

INSTRUMENT

1:1

INSTRUMENT

ASOCIERE MUZICIAN

1:M

12

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