Sisteme de gestiune a bazelor de date - cursuri

Curs
8/10 (2 voturi)
Domeniu: Calculatoare
Conține 10 fișiere: doc
Pagini : 123 în total
Cuvinte : 34572
Mărime: 568.34KB (arhivat)
Publicat de: Fabia Mureșan
Puncte necesare: 0

Extras din curs

CAPITOLUL I

BAZE DE DATE DISTRIBUITE

Gestiunea datelor ce determină o structurare a datelor şi o raţionalizare a procedurilor de acces şi de prelucrare formează un software de exploatare. Acesta ne permite să asigurăm securitatea informaţiilor stocate în baza de date (BD), adică protecţia contra avariilor, pe care poate să le sufere sistemul sau contra pirateriei. În cazul exploatării distribuite între mai mulţi utilizatori este necesar să se evite situaţiile conflictuale.

O bază de date distribuite (BDD) este o mulţime de baze de date corelate logic, cooperante şi distribuite fizic pe mai multe staţii ( calculatoare) interconectate printr-o reţea de comunicaţie.

Din punct de vedere al utilizatorului, ea este o singură BD cu o schemă unică. Programele de aplicaţii care manipulează o BDD au acces la date fără ca utilizatorul să ştie pe ce staţie se află fizic datele. Gestiunea BDD are următoarele avantaje:

- utilizatorii controlează direct datele locale şi integritatea lor administrate dintr-o staţie, ceea ce determină prelucrări eficiente.

- reduce costul prelucrării prin procesarea locală a datelor fără a mai fi transferate la un calculator central.

- performanţa şi fiabilitatea gestiunii pot fi mărite prin utilizarea procesărilor paralele.

- BDD reprezintă o soluţie pentru gestiunea datelor distribuite geografic.

Are şi dezavantajele următoare:

- administrarea centralizată se complică dacă avem baze de date locale

diferite.

- accesul utilizatorului la propria bază de date este încetinit datorită costului suplimentar.

Ca un exemplu de BDD putem considera baza de date la distanţă, baze de date paralele, baze de date client-server, etc. Baza de date situată pe un calculator diferit de calculatorul utilizatorului şi accesată cu ajutorul unor comenzi de comunicaţie se numeşte bază de date la distanţă.

Actualizarea se face centralizat şi accesul la distanţă este, în general, de consultare a bazei.

Figure 1. Baza de date la distanţă

Tehnologia BDD este iniţial facilitată de trei ipoteze importante:

- fiecare staţie dintr-o reţea de calculatoare este un calculator ce poate executa atât programe de aplicaţii cât şi funcţii de gestiune a BDD.

- gestiunea BD se bazează pe modelul relaţional.

- reţeaua de calculatoare poate fi locală sau extinsă (distribuită).

O BDD comportă mai multe staţii (calculatoare) care conţine fiecare un administratorde aplicaţie, un administrator al BDD care este un software pentru administrarea BDD, un administrator al reţelei de comunicaţie şi un SGBD local.

Figure 2. Arhitectura unei BDD

Sistemul de gestiune a unei BDD (SGBD) se compune din următoarele componente sofware:

• SGBD local propriu ce cuprinde un dicţionar a datelor locale;

• Software de comunicaţie ce descrie nodurile şi legăturile din cadrul reţelei;

• Dicţionar de date globale ce cuprinde informaţii despre BDD, structură, localizare, disponibilitate şi modul de utilizare;

• SGBDD (sistem de gestiune al unei baze de date distribuite) care premite realizarea interfeţei dintre utilizatori şi BDD.

BDD au apărut ca soluţie de eliminare a ştrangulărilor determinate de operaţiile de intrare/ieşire .

Soluţia cea mai bună a eliminării ştrangulării determinată de operaţiile de intrare/ieşire este creşterea transferului I/O prin paralelism (AP/1984). În loc să avem o BD care este rezidentă pe un disc de capacitate mare, mai bine pe mai multe discuri de capacităţi mici, astfel încât accesul să se poată realiza în paralel. Astfel, timpul de acces la disc poate fi divizat prin numărul de unităţi de discuri.

O soluţie comună la aceste probleme este să avem componente hardware multiple, independente, interconectate printr-un mediu de comunicaţie.

Cel mai semnificativ impact al arhitecturii calculatoarelor pentru BDD decurge din puterea de calcul a staţiilor de lucru şi a calculatoarelor paralele.

Baza de date paralelă este o BDD omogenă în care staţiile sunt multiprocesoare (calculatoare paralele).

Preview document

Sisteme de gestiune a bazelor de date - cursuri - Pagina 1
Sisteme de gestiune a bazelor de date - cursuri - Pagina 2
Sisteme de gestiune a bazelor de date - cursuri - Pagina 3
Sisteme de gestiune a bazelor de date - cursuri - Pagina 4
Sisteme de gestiune a bazelor de date - cursuri - Pagina 5
Sisteme de gestiune a bazelor de date - cursuri - Pagina 6
Sisteme de gestiune a bazelor de date - cursuri - Pagina 7
Sisteme de gestiune a bazelor de date - cursuri - Pagina 8
Sisteme de gestiune a bazelor de date - cursuri - Pagina 9
Sisteme de gestiune a bazelor de date - cursuri - Pagina 10
Sisteme de gestiune a bazelor de date - cursuri - Pagina 11
Sisteme de gestiune a bazelor de date - cursuri - Pagina 12
Sisteme de gestiune a bazelor de date - cursuri - Pagina 13
Sisteme de gestiune a bazelor de date - cursuri - Pagina 14
Sisteme de gestiune a bazelor de date - cursuri - Pagina 15
Sisteme de gestiune a bazelor de date - cursuri - Pagina 16
Sisteme de gestiune a bazelor de date - cursuri - Pagina 17
Sisteme de gestiune a bazelor de date - cursuri - Pagina 18
Sisteme de gestiune a bazelor de date - cursuri - Pagina 19
Sisteme de gestiune a bazelor de date - cursuri - Pagina 20
Sisteme de gestiune a bazelor de date - cursuri - Pagina 21
Sisteme de gestiune a bazelor de date - cursuri - Pagina 22
Sisteme de gestiune a bazelor de date - cursuri - Pagina 23
Sisteme de gestiune a bazelor de date - cursuri - Pagina 24
Sisteme de gestiune a bazelor de date - cursuri - Pagina 25
Sisteme de gestiune a bazelor de date - cursuri - Pagina 26
Sisteme de gestiune a bazelor de date - cursuri - Pagina 27
Sisteme de gestiune a bazelor de date - cursuri - Pagina 28
Sisteme de gestiune a bazelor de date - cursuri - Pagina 29
Sisteme de gestiune a bazelor de date - cursuri - Pagina 30
Sisteme de gestiune a bazelor de date - cursuri - Pagina 31
Sisteme de gestiune a bazelor de date - cursuri - Pagina 32
Sisteme de gestiune a bazelor de date - cursuri - Pagina 33
Sisteme de gestiune a bazelor de date - cursuri - Pagina 34
Sisteme de gestiune a bazelor de date - cursuri - Pagina 35
Sisteme de gestiune a bazelor de date - cursuri - Pagina 36
Sisteme de gestiune a bazelor de date - cursuri - Pagina 37
Sisteme de gestiune a bazelor de date - cursuri - Pagina 38
Sisteme de gestiune a bazelor de date - cursuri - Pagina 39
Sisteme de gestiune a bazelor de date - cursuri - Pagina 40
Sisteme de gestiune a bazelor de date - cursuri - Pagina 41
Sisteme de gestiune a bazelor de date - cursuri - Pagina 42
Sisteme de gestiune a bazelor de date - cursuri - Pagina 43
Sisteme de gestiune a bazelor de date - cursuri - Pagina 44
Sisteme de gestiune a bazelor de date - cursuri - Pagina 45
Sisteme de gestiune a bazelor de date - cursuri - Pagina 46
Sisteme de gestiune a bazelor de date - cursuri - Pagina 47
Sisteme de gestiune a bazelor de date - cursuri - Pagina 48
Sisteme de gestiune a bazelor de date - cursuri - Pagina 49
Sisteme de gestiune a bazelor de date - cursuri - Pagina 50
Sisteme de gestiune a bazelor de date - cursuri - Pagina 51
Sisteme de gestiune a bazelor de date - cursuri - Pagina 52
Sisteme de gestiune a bazelor de date - cursuri - Pagina 53
Sisteme de gestiune a bazelor de date - cursuri - Pagina 54
Sisteme de gestiune a bazelor de date - cursuri - Pagina 55
Sisteme de gestiune a bazelor de date - cursuri - Pagina 56
Sisteme de gestiune a bazelor de date - cursuri - Pagina 57
Sisteme de gestiune a bazelor de date - cursuri - Pagina 58
Sisteme de gestiune a bazelor de date - cursuri - Pagina 59
Sisteme de gestiune a bazelor de date - cursuri - Pagina 60
Sisteme de gestiune a bazelor de date - cursuri - Pagina 61
Sisteme de gestiune a bazelor de date - cursuri - Pagina 62
Sisteme de gestiune a bazelor de date - cursuri - Pagina 63
Sisteme de gestiune a bazelor de date - cursuri - Pagina 64
Sisteme de gestiune a bazelor de date - cursuri - Pagina 65
Sisteme de gestiune a bazelor de date - cursuri - Pagina 66
Sisteme de gestiune a bazelor de date - cursuri - Pagina 67
Sisteme de gestiune a bazelor de date - cursuri - Pagina 68
Sisteme de gestiune a bazelor de date - cursuri - Pagina 69
Sisteme de gestiune a bazelor de date - cursuri - Pagina 70
Sisteme de gestiune a bazelor de date - cursuri - Pagina 71
Sisteme de gestiune a bazelor de date - cursuri - Pagina 72
Sisteme de gestiune a bazelor de date - cursuri - Pagina 73
Sisteme de gestiune a bazelor de date - cursuri - Pagina 74
Sisteme de gestiune a bazelor de date - cursuri - Pagina 75
Sisteme de gestiune a bazelor de date - cursuri - Pagina 76
Sisteme de gestiune a bazelor de date - cursuri - Pagina 77
Sisteme de gestiune a bazelor de date - cursuri - Pagina 78
Sisteme de gestiune a bazelor de date - cursuri - Pagina 79
Sisteme de gestiune a bazelor de date - cursuri - Pagina 80
Sisteme de gestiune a bazelor de date - cursuri - Pagina 81
Sisteme de gestiune a bazelor de date - cursuri - Pagina 82
Sisteme de gestiune a bazelor de date - cursuri - Pagina 83
Sisteme de gestiune a bazelor de date - cursuri - Pagina 84
Sisteme de gestiune a bazelor de date - cursuri - Pagina 85
Sisteme de gestiune a bazelor de date - cursuri - Pagina 86
Sisteme de gestiune a bazelor de date - cursuri - Pagina 87
Sisteme de gestiune a bazelor de date - cursuri - Pagina 88
Sisteme de gestiune a bazelor de date - cursuri - Pagina 89
Sisteme de gestiune a bazelor de date - cursuri - Pagina 90
Sisteme de gestiune a bazelor de date - cursuri - Pagina 91
Sisteme de gestiune a bazelor de date - cursuri - Pagina 92
Sisteme de gestiune a bazelor de date - cursuri - Pagina 93
Sisteme de gestiune a bazelor de date - cursuri - Pagina 94
Sisteme de gestiune a bazelor de date - cursuri - Pagina 95
Sisteme de gestiune a bazelor de date - cursuri - Pagina 96
Sisteme de gestiune a bazelor de date - cursuri - Pagina 97
Sisteme de gestiune a bazelor de date - cursuri - Pagina 98
Sisteme de gestiune a bazelor de date - cursuri - Pagina 99
Sisteme de gestiune a bazelor de date - cursuri - Pagina 100
Sisteme de gestiune a bazelor de date - cursuri - Pagina 101
Sisteme de gestiune a bazelor de date - cursuri - Pagina 102
Sisteme de gestiune a bazelor de date - cursuri - Pagina 103
Sisteme de gestiune a bazelor de date - cursuri - Pagina 104
Sisteme de gestiune a bazelor de date - cursuri - Pagina 105
Sisteme de gestiune a bazelor de date - cursuri - Pagina 106
Sisteme de gestiune a bazelor de date - cursuri - Pagina 107
Sisteme de gestiune a bazelor de date - cursuri - Pagina 108
Sisteme de gestiune a bazelor de date - cursuri - Pagina 109
Sisteme de gestiune a bazelor de date - cursuri - Pagina 110
Sisteme de gestiune a bazelor de date - cursuri - Pagina 111
Sisteme de gestiune a bazelor de date - cursuri - Pagina 112
Sisteme de gestiune a bazelor de date - cursuri - Pagina 113
Sisteme de gestiune a bazelor de date - cursuri - Pagina 114
Sisteme de gestiune a bazelor de date - cursuri - Pagina 115
Sisteme de gestiune a bazelor de date - cursuri - Pagina 116
Sisteme de gestiune a bazelor de date - cursuri - Pagina 117
Sisteme de gestiune a bazelor de date - cursuri - Pagina 118
Sisteme de gestiune a bazelor de date - cursuri - Pagina 119
Sisteme de gestiune a bazelor de date - cursuri - Pagina 120
Sisteme de gestiune a bazelor de date - cursuri - Pagina 121
Sisteme de gestiune a bazelor de date - cursuri - Pagina 122
Sisteme de gestiune a bazelor de date - cursuri - Pagina 123
Sisteme de gestiune a bazelor de date - cursuri - Pagina 124

Conținut arhivă zip

  • Sisteme de Gestiune a Bazelor de Date - Cursuri
    • CAP01-BDD.DOC
    • CAP02-SGBDD-2005.doc
    • CAP03-Proiectarea-BDD.doc
    • CAP04-Fragmentare-orizontala.doc
    • Cap05-Fragmentarea verticala.doc
    • Cap06-06-Calculul-C-S.doc
    • Cap07-cst-06.doc
    • CAP08-tranzactii-TNR.doc
    • CAP09-concurenta2005.doc
    • CAP10-11-MODEL-OO2005-mixt.DOC

Alții au mai descărcat și

Stocarea Datelor în Baze de Date

Activitatea umană include o mulţime de activităţi desfăşurate pentru a satisface diverse necesităţi, fie ele de natură materială sau spirituală....

Declanșatoare în SQL Server

Introducere. În ultimele decenii se observă dezvoltarea pe scară largă a Sistemelor Informatice şi Tehnologiilor de Programare care au devenit în...

Proiect SGBD - Gestiunea unei Familii

GESTIUNEA UNEI FAMILII A. Descrierea problemei şi prezentarea schemei conceptuale a tabelelor A.1 Descrierea bazei de date Pentru a-şi gestiona...

Site Web Dinamic-Educational Sportiv

INTRODUCERE Utilizarea unui serviciu de un tip oarecare in Internet implica prezenta a doi parteneri hardware (calculatoare ) care comunica: •...

Arhitectura calculatoarelor - configurația hardware a unui PC compatibil IBM

CAPITOLUL I CONFIGURATIA HARDWARE A UNUI P.C. COMPATIBIL I.B.M. Configuratia unui PC compatibil IBM Introducere Au trecut mai bine de doua...

Sisteme de gestiune a bazelor de date

I. Conceptul de SGBD. a) Definirea unui SGBD SGBD este un ansamblu complex de programe care asigură interfaţa între o bază de date şi...

Programare paralelă în sisteme distrbuite

Retelele de interconectare sunt de 2 tipuri: a)retele statice la care conexiunile intre noduri sunt fixe si punct la punct-transferul informatiei...

Informatică - cursuri pentru Fox Pro

I. Noţiuni, concepte şi metode utilizate în organizarea datelor Datele constituie materializarea, reprezentarea simbolică a informaţiilor (prin...

Te-ar putea interesa și

Sistem Informatic pentru Gestiunea Stocurilor în Farmacii

CAPITOLUL 1. INTRODUCERE 1.1. Sisteme informatice în economie Societatea zilelor noastre se bucură de un timp al informatizării, informatizare...

Magazin Virtual în Access

Capitolul 1 INTRODUCERE 1.1 Scop şi obiective Într-o societate informaţională cum este cea în care trăim, în care viteza de transmitere şi de...

Dimensionarea și Analiza Activelor Circulante

Rate de rentabilitate Rata de rentabilitate este un raport între o forma de exprimare a profitului si active sau capitaluri (proprii,...

Subsistem informatic privind comercializarea producției în baza materialelor SRL Romsticom

Introducere Este greu să-ţi imaginezi astăzi o activitate prosperă fără utilizarea tehnicii de calcul. Perfecţionarea continuă a activităţii...

Sistem Informatic pentru Gestiunea Stocurilor în Farmacii

CAPITOLUL 1 INTRODUCERE In acest proiect voi folosi, ca suport anumite aplicaţii referitoare la anumite activităţi din sfera comercială a...

Riscul Valutar

1. Riscul valutar: conţinut, clasificare, factori de influenţă În activitatea financiar-monetară internaţională problema pronosticării,...

Diagnoză organizațională - studiu de caz realizat pentru Gensol SA

PROIECT DE DIAGNOZĂ ORGANIZAŢIONALĂ STUDIU DE CAZ REALIZAT PENTRU GENSOL S.A. 1. ISTORIC AL FIRMEI Gensol este o firmă mexicană care, de când...

Impozitul pe Profit

CAPITOLUL I A. CONSIDERATII INTRODUCTIVE 1.1. CONSIDERAŢII GENERALE PRIVIND IMPOZITUL PE PROFIT Reforma fiscală, componentă a reformei economice...

Ai nevoie de altceva?