baze de date - noţiuni introductive

Upload: deejayzed

Post on 04-Feb-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/21/2019 BAZE DE DATE - noiuni introductive

    1/9

    BAZE DE DATE

    - noiuni introductive -

    1.1 Organizarea datelor

    Calculatoarele personale au aprut din necesitatea

    stocrii i prelucrrii ct mai rapide a informaiilor. Evoluia

    tehnicii de calcul a dus la o cretere substanial a

    capacitii de memorare i a vitezei de prelucrare a datelor.

    innd cont de aceti doi parametrii, problemele rezolvate

    cu ajutorul calculatorului pot clasicate n!

    - probleme care implic prelucrri reduse asupra unui

    volum mare de date"

    - probleme care implic un volum mediu de prelucrri

    asupra unui volum mediu de date"

    - probleme care implic un volum mare de prelucrri

    asupra unui volum mic de date"

    #istemele de $estiune a bazelor de date reprezint

    sisteme informatice specializate n stocarea i prelucrarea

    1

  • 7/21/2019 BAZE DE DATE - noiuni introductive

    2/9

    unui volum mare de date, deci n rezolvarea problemelor de

    primul tip.

    %r$anizarea datelor ocup un loc important n

    proiectarea sistemelor informatice, de aceasta depinznd

    eciena sistemului informatic. %r$anizarea datelor

    presupune!

    - denirea, structurarea, ordonarea i $ruparea

    datelor n colecii omo$ene de date "

    - stabilirea le$turilor &relaiilor' ntre date,

    ntre elementele unei colecii de date, respectiv ntre

    colecii de date"

    - reprezentarea datelor pe un suport

    informaional prelucrabil intr(un sistem de calcul.

    )e ln$ cerinele le$ate de timpul de acces la date,

    de spaiul de memorie, or$anizarea datelor urmrete

    realizarea unicitii datelor.

    1.2 Concepte utilizate n organizarea datelor

    Conceptele de baz introduse n literatura de

    specialitate o dat cu apariia bazelor de date sunt!

    - entitate

    - atribut

    - valoare

    2

  • 7/21/2019 BAZE DE DATE - noiuni introductive

    3/9

    *ceste trei concepte sunt le$ate ntre ele. )rin

    entitate se nele$e un obiect concret sau abstract

    reprezentat prin proprietile sale. %rice proprietate a unui

    obiect poate e+primat printr(o pereche de tipuri atribut(valoare. )rin urmare, entitile se pot e+prima printr(o

    mulime de perechi.

    n e+emplu de entitate ! &persoan -nume! )opescu,

    vrsta! /, adresa...'.

    0ulimea unor atribute se poate uneori asocia mai

    multor entiti. *stfel atributele nume, vrst din e+emplul

    anterior pot caracteriza n $eneral orice persoan, deci

    atributul caracterizeaz nu doar o entitate, ci poate

    caracteriza o clas de entiti numit uneori entitate $rup.

    Elementele unor entiti $rup cu aceleai atribute sunt de

    acelai tip, de aici denumirea de tip de entiti pentru clase

    de entiti.

    1oiunea de atribut este cunoscut i sub denumirea

    de cmp sau caracteristic. *tributul este caracterizat de

    natura valorii sale. *stfel, dac de e+emplu valoarea sa este

    numeric, atributul are tipul numeric.

    n alt concept este cel de dat. 2ata reprezint un

    model de or$anizare a informaiei. % dat indivizibil n

    raport cu informaia pe care o reprezint, dar i n raport cu

    modul de prelucrare se numete dat elementar. 0ai

    multe date elementare pot forma o dat compus. 2ata

    3

  • 7/21/2019 BAZE DE DATE - noiuni introductive

    4/9

    poate denit din punct de vedere lo$ic prin identicator,

    atribut i valoare. 2in punct de vedere zic, datei i

    corespunde o zon de memorie de o anumit mrime,

    situat la o adres absolut.

    1.3 Structuri de date

    #tructurile de date sunt colecii de date ntre care s(

    au stabilit o serie de relaii care conduc la un mecanism de

    selecie i identicare a componentelor. 0ulimea de date

    asociat structurii poate conine date de acelai tip sau de

    mai multe tipuri. 3ocalizarea componentelor structurii poate

    fcut e prin nume identicator, e prin poziia ocupat

    n structur. 2ac localizarea se face prin parcur$erea

    componentelor a4ate naintea sa n ordinea specicat,atunci accesul este secvenial. 2ac o component poate

    selectat fr a ine seama de celelalte componente, atunci

    structura are un acces direct. Componentele unei structuri

    de date pot simple sau chiar structuri de date. *supra

    unei structuri de date pot efectuate o mulime de operaii,

    cele mai importante ind!

    4

  • 7/21/2019 BAZE DE DATE - noiuni introductive

    5/9

    - Crearea i memorarea datelor n forma iniiala pe

    suport ma$netic

    - Consultarea &accesul' la componentele structurii n

    vederea prelucrrii informaiilor( *ctualizarea &schimbarea' structurii prin

    adu$area sau ter$erea unor elemente, modicarea

    valorii unor elemente, modicarea relaiilor dintre ele.

    - #ortarea &aranjarea elementelor unei structuri dup

    anumite criterii'- 5entilarea &spar$erea structurii de date n dou sau

    mai multe structuri'

    - Copierea

    6oate structurile de date care au aceeai structur

    i sunt supuse acelorai operaii, formeaz un tip de

    structur de date.

    1.4 Baze de date

    Conceptul de baze de date a aprut n anul 7898, cu

    ocazia prezentrii primului raport C%2*#:3 ntr(o conferin

    pe probleme de limbaje de $estiune a datelor. ;deea

    principal const n e+istena unui ier de descriere

    5

  • 7/21/2019 BAZE DE DATE - noiuni introductive

    6/9

    $lobal a datelor. Conceptul a fost ulterior dezvoltat i s(a

    ajuns la urmtoarele tipuri de baze de date !

    - ceva care se repet'

    - d' # permit accesul rapid la informaiile stocate

    n baza de date

  • 7/21/2019 BAZE DE DATE - noiuni introductive

    7/9

    - sistemul de $estiune a bazei de date, acesta ind un

    ansamblu de pro$rame care realizeaz $estiunea i

    prelucrarea comple+ a datelor

    -un dicionar al bazei de date &metabaza de date'care conine informaii despre date, structura acestora,

    elemente de descriere a semanticii, etc.

    1.5 Sisteme de gestiune a azelor de date

    !S"B#$

    #ata Base %anagement S&stem ( 2

  • 7/21/2019 BAZE DE DATE - noiuni introductive

    8/9

    obiectivelor informaticii &cule$erea, vericarea,

    transmiterea, stocarea i prelucrarea automat a datelor',

    precum i a cerinelor impuse de nevoia de informare

    ecient, un #@

  • 7/21/2019 BAZE DE DATE - noiuni introductive

    9/9

    ter$ere a nre$istrrilor, modicarea valorilor, cutare,

    sortare, editare nre$istrri, etc. *ceasta se realizeaz prin

    intermediul unui limbaj de manipulare a datelor.

    - 'uncia de utilizare asi$ur mulimeainterfeelor necesare pentru comunicarea tuturor

    utilizatorilor cu baza de date.

    - 'uncia de administrare a azelor de date este

    de competena administratorilor de baze de date, care se

    ocup de rezolvarea problemelor care apar i de

    inte$ritatea datelor.

    =n domeniul bazelor de date, modelul relaionalocup

    un loc central, sistemul de $estiune a bazelor de date

    relaionale dominnd de mult vreme lumea bazelor de

    date.

    9