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)
Cost: Gratis

Extras din document

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

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

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

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

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

Ghid Office

Cap. 1. SISTEME DE OPERARE 1.1,Prezentare generala Se numeste sistem de operare ansamblul programelor si procedurilor care asigura indeplinirea...

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 - Configuratia Hardware a unui P.C. Compatibil I.B.M.

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

Sistemul Dinamic de Rutare a Pachetelor

CAPITOLUL 1 PREZENTARE GENERALĂ Această secţiune prezintă o imagine de ansamblu asupra sistemului dinamic de rutare a pachetelor (DPRS) şi...

Ai nevoie de altceva?