Baze de Date

Curs
9.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 16 fișiere: doc
Pagini : 400 în total
Cuvinte : 126585
Mărime: 765.85KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Petrov Gheorghe si altii

Extras din document

Introducere

Domeniul bazelor de date suferă de o explozie informaţională. Iată, de exemplu, o listă parţială a publicaţiilor ce apar regulat în Statele Unite în domeniu:

1. ACM Transactions on Database Systems - trimestrial cu aproximativ 500 pp/an.

2. ACM SIGMOD Record, trimestrial aproximativ 250 pp/an.

3. Proc. of the Annual SIGMOD Intl. Conference on Management of Data, aproximativ 450 pp/an.

4. Proc. of the Annual SIGACT - SIGMOD Sym. on Principles of Database Systems, aproximativ 350 pp/an.

5. Proc. of the Annual Intl. Conf. on Very Large Databases, aproximativ 450 pp/an.

Adăugând la acestea conferinţele mai specializate, ca de exemplu asupra bazelor de date distribuite, a bazelor de date CAD/CAM, a sistemelor de date expert sau orientate pe obiecte, cam 8 - 10 conferinţe pe an, cu lucrări publicate însumând în jur de 350 de pagini fiecare şi adăugând şi numărul mare de rapoarte care apar în universităţi şi laboratoare de cercetare, precum şi lucrări ce apar ocazional în publicaţii înrudite (Database Newsletter, Database Review, InfoDB, Database Programming and Design, etc.), precum şi manualele şi documentaţiile firmelor vânzătoare de DBMS-uri comerciale, ajungem cam la 100.000 de pagini pe an. Este clar că este aproape imposibil să ţinem pasul cu tot ce se întâmplă în domeniul nostru de interes. Există însă fără îndoială o bază comună un alfabet necesar înţelegerii dezvoltărilor în domeniu. De la această bază fiecare specialist face paşii inevitabili spre supraspecializare. Cursul nostru de baze de date se vrea doar o introducere în subiect şi nu o tratare exhaustivă, o prezentare a acelei baze de cunoştiinţe absolut necesare lucrului în domeniul bazelor de date şi înţelegerii problematicii bazelor de date, precum şi un mic pas mai departe.

Obiectul principal al lucrării de faţă este deci de a oferi o bază pentru o educaţie solidă în fundamentele bazelor de date şi de a da o deschidere către direcţiile noi de cercetare.

Cursul este împărţit în mai multe părţi:

• proiectarea logică a bazelor de date

• proiectarea fizică a bazelor de date

• probleme de control a bazelor de date

• noi tendinţe în bazele de date

Capitolul 1. Concepte de bază

1.1. Ce este un sistem bază de date?

Tehnologia bazelor de date a fost descrisă ca fiind una din ariile ştiinţei calculatoarelor cu o dezvoltare deosebit de rapidă.

Ca domeniu ea este încă tânără având începutul pe la mijlocul anilor 60’. În ciuda tinereţii, ea a devenit de o importanţă covârşitoare, atât teoretică cât şi practică. Cantitatea totală de date din bazele de date a devenit acum posibil a fi măsurată în miliarde de octeţi; efortul financiar implicat este deasemenea uriaş. Nu este exagerat a spune că multe mii de organizaţii au devenit critic dependente de operarea continuă şi cu succes a sistemelor de baze de date.

Deci, ce este exact un sistem de baze de date? Simplu, nu e nimic mai mult decât un sistem de păstrare a înregistrărilor bazat pe calculator, adică un sistem al cărui scop suprem este de a înregistra şi menţine informaţii. Informaţia implicată poate fi orice entitate căreia noi îi conferim o semnificaţie, adică ceva care poate fi necesar în procesele de luare de decizii implicate în gestionarea unei organizaţii.

Figura 1.1. doreşte să arate că un sistem bază de date implică patru componente majore: date, hardware, software şi utilizatori. Le vom considera pe rând în continuare:

Date

Datele memorate (stocate) într-un sistem sunt partiţionate într-una sau mai multe baze de date.Pentru scopuri didactice, este convenabil să presupunem că există numai o bază de date, conţinând totalitatea datelor stocate în sistem. Există totuşi raţiuni puternice pentru care această restricţie nu este folosită decât arareori în practică.

Definiţie: O bază de date este un depozit pentru date memorate. În general ea este atât intergrată cât şi partajată. Prin “integrată” înţelegem că baza de date poate fi gândită ca o unificare de mai multe fişiere de date, altfel distincte, cu redundanţele dintre aceste fişiere total sau parţial eliminate.

De exemplu, o bază de date ar putea conţine atât înregistrări ANGAJAT, conţinând nume, adresă, departament, salariu, etc. cât şi înregistrări PERFECŢIONĂRI reprezentând înrolarea angajaţilor în cursuri de perfecţionare. Să presupunem că pentru administrarea cursurilor este necesară cunoaşterea departamentului fiecărui angajat înscris. Este clar că nu este necesar să se introducă această informaţie redundantă în înregistrările PERFECŢIONĂRI, deorece ea este deja cuprinsă în datele ce se găsesc la ANGAJAT-ul corespunzător.

Preview document

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9
Baze de Date - Pagina 10
Baze de Date - Pagina 11
Baze de Date - Pagina 12
Baze de Date - Pagina 13
Baze de Date - Pagina 14
Baze de Date - Pagina 15
Baze de Date - Pagina 16
Baze de Date - Pagina 17
Baze de Date - Pagina 18
Baze de Date - Pagina 19
Baze de Date - Pagina 20
Baze de Date - Pagina 21
Baze de Date - Pagina 22
Baze de Date - Pagina 23
Baze de Date - Pagina 24
Baze de Date - Pagina 25
Baze de Date - Pagina 26
Baze de Date - Pagina 27
Baze de Date - Pagina 28
Baze de Date - Pagina 29
Baze de Date - Pagina 30
Baze de Date - Pagina 31
Baze de Date - Pagina 32
Baze de Date - Pagina 33
Baze de Date - Pagina 34
Baze de Date - Pagina 35
Baze de Date - Pagina 36
Baze de Date - Pagina 37
Baze de Date - Pagina 38
Baze de Date - Pagina 39
Baze de Date - Pagina 40
Baze de Date - Pagina 41
Baze de Date - Pagina 42
Baze de Date - Pagina 43
Baze de Date - Pagina 44
Baze de Date - Pagina 45
Baze de Date - Pagina 46
Baze de Date - Pagina 47
Baze de Date - Pagina 48
Baze de Date - Pagina 49
Baze de Date - Pagina 50
Baze de Date - Pagina 51
Baze de Date - Pagina 52
Baze de Date - Pagina 53
Baze de Date - Pagina 54
Baze de Date - Pagina 55
Baze de Date - Pagina 56
Baze de Date - Pagina 57
Baze de Date - Pagina 58
Baze de Date - Pagina 59
Baze de Date - Pagina 60
Baze de Date - Pagina 61
Baze de Date - Pagina 62
Baze de Date - Pagina 63
Baze de Date - Pagina 64
Baze de Date - Pagina 65
Baze de Date - Pagina 66
Baze de Date - Pagina 67
Baze de Date - Pagina 68
Baze de Date - Pagina 69
Baze de Date - Pagina 70
Baze de Date - Pagina 71
Baze de Date - Pagina 72
Baze de Date - Pagina 73
Baze de Date - Pagina 74
Baze de Date - Pagina 75
Baze de Date - Pagina 76
Baze de Date - Pagina 77
Baze de Date - Pagina 78
Baze de Date - Pagina 79
Baze de Date - Pagina 80
Baze de Date - Pagina 81
Baze de Date - Pagina 82
Baze de Date - Pagina 83
Baze de Date - Pagina 84
Baze de Date - Pagina 85
Baze de Date - Pagina 86
Baze de Date - Pagina 87
Baze de Date - Pagina 88
Baze de Date - Pagina 89
Baze de Date - Pagina 90
Baze de Date - Pagina 91
Baze de Date - Pagina 92
Baze de Date - Pagina 93
Baze de Date - Pagina 94
Baze de Date - Pagina 95
Baze de Date - Pagina 96
Baze de Date - Pagina 97
Baze de Date - Pagina 98
Baze de Date - Pagina 99
Baze de Date - Pagina 100
Baze de Date - Pagina 101
Baze de Date - Pagina 102
Baze de Date - Pagina 103
Baze de Date - Pagina 104
Baze de Date - Pagina 105
Baze de Date - Pagina 106
Baze de Date - Pagina 107
Baze de Date - Pagina 108
Baze de Date - Pagina 109
Baze de Date - Pagina 110
Baze de Date - Pagina 111
Baze de Date - Pagina 112
Baze de Date - Pagina 113
Baze de Date - Pagina 114
Baze de Date - Pagina 115
Baze de Date - Pagina 116
Baze de Date - Pagina 117
Baze de Date - Pagina 118
Baze de Date - Pagina 119
Baze de Date - Pagina 120
Baze de Date - Pagina 121
Baze de Date - Pagina 122
Baze de Date - Pagina 123
Baze de Date - Pagina 124
Baze de Date - Pagina 125
Baze de Date - Pagina 126
Baze de Date - Pagina 127
Baze de Date - Pagina 128
Baze de Date - Pagina 129
Baze de Date - Pagina 130
Baze de Date - Pagina 131
Baze de Date - Pagina 132
Baze de Date - Pagina 133
Baze de Date - Pagina 134
Baze de Date - Pagina 135
Baze de Date - Pagina 136
Baze de Date - Pagina 137
Baze de Date - Pagina 138
Baze de Date - Pagina 139
Baze de Date - Pagina 140
Baze de Date - Pagina 141
Baze de Date - Pagina 142
Baze de Date - Pagina 143
Baze de Date - Pagina 144
Baze de Date - Pagina 145
Baze de Date - Pagina 146
Baze de Date - Pagina 147
Baze de Date - Pagina 148
Baze de Date - Pagina 149
Baze de Date - Pagina 150
Baze de Date - Pagina 151
Baze de Date - Pagina 152
Baze de Date - Pagina 153
Baze de Date - Pagina 154
Baze de Date - Pagina 155
Baze de Date - Pagina 156
Baze de Date - Pagina 157
Baze de Date - Pagina 158
Baze de Date - Pagina 159
Baze de Date - Pagina 160
Baze de Date - Pagina 161
Baze de Date - Pagina 162
Baze de Date - Pagina 163
Baze de Date - Pagina 164
Baze de Date - Pagina 165
Baze de Date - Pagina 166
Baze de Date - Pagina 167
Baze de Date - Pagina 168
Baze de Date - Pagina 169
Baze de Date - Pagina 170
Baze de Date - Pagina 171
Baze de Date - Pagina 172
Baze de Date - Pagina 173
Baze de Date - Pagina 174
Baze de Date - Pagina 175
Baze de Date - Pagina 176
Baze de Date - Pagina 177
Baze de Date - Pagina 178
Baze de Date - Pagina 179
Baze de Date - Pagina 180
Baze de Date - Pagina 181
Baze de Date - Pagina 182
Baze de Date - Pagina 183
Baze de Date - Pagina 184
Baze de Date - Pagina 185
Baze de Date - Pagina 186
Baze de Date - Pagina 187
Baze de Date - Pagina 188
Baze de Date - Pagina 189
Baze de Date - Pagina 190
Baze de Date - Pagina 191
Baze de Date - Pagina 192
Baze de Date - Pagina 193
Baze de Date - Pagina 194
Baze de Date - Pagina 195
Baze de Date - Pagina 196
Baze de Date - Pagina 197
Baze de Date - Pagina 198
Baze de Date - Pagina 199
Baze de Date - Pagina 200
Baze de Date - Pagina 201
Baze de Date - Pagina 202
Baze de Date - Pagina 203
Baze de Date - Pagina 204
Baze de Date - Pagina 205
Baze de Date - Pagina 206
Baze de Date - Pagina 207
Baze de Date - Pagina 208
Baze de Date - Pagina 209
Baze de Date - Pagina 210
Baze de Date - Pagina 211
Baze de Date - Pagina 212
Baze de Date - Pagina 213
Baze de Date - Pagina 214
Baze de Date - Pagina 215
Baze de Date - Pagina 216
Baze de Date - Pagina 217
Baze de Date - Pagina 218
Baze de Date - Pagina 219
Baze de Date - Pagina 220
Baze de Date - Pagina 221
Baze de Date - Pagina 222
Baze de Date - Pagina 223
Baze de Date - Pagina 224
Baze de Date - Pagina 225
Baze de Date - Pagina 226
Baze de Date - Pagina 227
Baze de Date - Pagina 228
Baze de Date - Pagina 229
Baze de Date - Pagina 230
Baze de Date - Pagina 231
Baze de Date - Pagina 232
Baze de Date - Pagina 233
Baze de Date - Pagina 234
Baze de Date - Pagina 235
Baze de Date - Pagina 236
Baze de Date - Pagina 237
Baze de Date - Pagina 238
Baze de Date - Pagina 239
Baze de Date - Pagina 240
Baze de Date - Pagina 241
Baze de Date - Pagina 242
Baze de Date - Pagina 243
Baze de Date - Pagina 244
Baze de Date - Pagina 245
Baze de Date - Pagina 246
Baze de Date - Pagina 247
Baze de Date - Pagina 248
Baze de Date - Pagina 249
Baze de Date - Pagina 250
Baze de Date - Pagina 251
Baze de Date - Pagina 252
Baze de Date - Pagina 253
Baze de Date - Pagina 254
Baze de Date - Pagina 255
Baze de Date - Pagina 256
Baze de Date - Pagina 257
Baze de Date - Pagina 258
Baze de Date - Pagina 259
Baze de Date - Pagina 260
Baze de Date - Pagina 261
Baze de Date - Pagina 262
Baze de Date - Pagina 263
Baze de Date - Pagina 264
Baze de Date - Pagina 265
Baze de Date - Pagina 266
Baze de Date - Pagina 267
Baze de Date - Pagina 268
Baze de Date - Pagina 269
Baze de Date - Pagina 270
Baze de Date - Pagina 271
Baze de Date - Pagina 272
Baze de Date - Pagina 273
Baze de Date - Pagina 274
Baze de Date - Pagina 275
Baze de Date - Pagina 276
Baze de Date - Pagina 277
Baze de Date - Pagina 278
Baze de Date - Pagina 279
Baze de Date - Pagina 280
Baze de Date - Pagina 281
Baze de Date - Pagina 282
Baze de Date - Pagina 283
Baze de Date - Pagina 284
Baze de Date - Pagina 285
Baze de Date - Pagina 286
Baze de Date - Pagina 287
Baze de Date - Pagina 288
Baze de Date - Pagina 289
Baze de Date - Pagina 290
Baze de Date - Pagina 291
Baze de Date - Pagina 292
Baze de Date - Pagina 293
Baze de Date - Pagina 294
Baze de Date - Pagina 295
Baze de Date - Pagina 296
Baze de Date - Pagina 297
Baze de Date - Pagina 298
Baze de Date - Pagina 299
Baze de Date - Pagina 300
Baze de Date - Pagina 301
Baze de Date - Pagina 302
Baze de Date - Pagina 303
Baze de Date - Pagina 304
Baze de Date - Pagina 305
Baze de Date - Pagina 306
Baze de Date - Pagina 307
Baze de Date - Pagina 308
Baze de Date - Pagina 309
Baze de Date - Pagina 310
Baze de Date - Pagina 311
Baze de Date - Pagina 312
Baze de Date - Pagina 313
Baze de Date - Pagina 314
Baze de Date - Pagina 315
Baze de Date - Pagina 316
Baze de Date - Pagina 317
Baze de Date - Pagina 318
Baze de Date - Pagina 319
Baze de Date - Pagina 320
Baze de Date - Pagina 321
Baze de Date - Pagina 322
Baze de Date - Pagina 323
Baze de Date - Pagina 324
Baze de Date - Pagina 325
Baze de Date - Pagina 326
Baze de Date - Pagina 327
Baze de Date - Pagina 328
Baze de Date - Pagina 329
Baze de Date - Pagina 330
Baze de Date - Pagina 331
Baze de Date - Pagina 332
Baze de Date - Pagina 333
Baze de Date - Pagina 334
Baze de Date - Pagina 335
Baze de Date - Pagina 336
Baze de Date - Pagina 337
Baze de Date - Pagina 338
Baze de Date - Pagina 339
Baze de Date - Pagina 340
Baze de Date - Pagina 341
Baze de Date - Pagina 342
Baze de Date - Pagina 343
Baze de Date - Pagina 344
Baze de Date - Pagina 345
Baze de Date - Pagina 346
Baze de Date - Pagina 347
Baze de Date - Pagina 348
Baze de Date - Pagina 349
Baze de Date - Pagina 350
Baze de Date - Pagina 351
Baze de Date - Pagina 352
Baze de Date - Pagina 353
Baze de Date - Pagina 354
Baze de Date - Pagina 355
Baze de Date - Pagina 356
Baze de Date - Pagina 357
Baze de Date - Pagina 358
Baze de Date - Pagina 359
Baze de Date - Pagina 360
Baze de Date - Pagina 361
Baze de Date - Pagina 362
Baze de Date - Pagina 363
Baze de Date - Pagina 364
Baze de Date - Pagina 365
Baze de Date - Pagina 366
Baze de Date - Pagina 367
Baze de Date - Pagina 368
Baze de Date - Pagina 369
Baze de Date - Pagina 370
Baze de Date - Pagina 371
Baze de Date - Pagina 372
Baze de Date - Pagina 373
Baze de Date - Pagina 374
Baze de Date - Pagina 375
Baze de Date - Pagina 376
Baze de Date - Pagina 377
Baze de Date - Pagina 378
Baze de Date - Pagina 379
Baze de Date - Pagina 380
Baze de Date - Pagina 381
Baze de Date - Pagina 382
Baze de Date - Pagina 383
Baze de Date - Pagina 384
Baze de Date - Pagina 385
Baze de Date - Pagina 386
Baze de Date - Pagina 387
Baze de Date - Pagina 388
Baze de Date - Pagina 389
Baze de Date - Pagina 390
Baze de Date - Pagina 391
Baze de Date - Pagina 392
Baze de Date - Pagina 393
Baze de Date - Pagina 394
Baze de Date - Pagina 395
Baze de Date - Pagina 396
Baze de Date - Pagina 397
Baze de Date - Pagina 398
Baze de Date - Pagina 399

Conținut arhivă zip

  • DBCAP1.DOC
  • DBCAP10.DOC
  • DBCAP11.DOC
  • DBCAP12.DOC
  • DBCAP13.DOC
  • DBCAP14.DOC
  • DBCAP15.DOC
  • DBCAP16.DOC
  • DBCAP2.DOC
  • DBCAP3.DOC
  • DBCAP4.DOC
  • DBCAP5.DOC
  • DBCAP6.DOC
  • DBCAP7.DOC
  • DBCAP8.DOC
  • DBCAP9.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...

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

Programarea Sistemelor Informatice - Baze de Date - Restaurant

1.Identificarea şi selecţia proiectului a. Descrierea organizatiei Societatea comerciala „NO LIMIT” este o entitate economico-financiara care din...

Crearea si Modificarea unei Baze de Date - Vinarie

1.Introducere: Programul Microsoft Access ofera o posibilitate avantajoasa de gestionare a datelor intr-un mod simplu si accesibil. O Baza de...

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

Gestionarea Stocului de Laptop-uri la un Magazin IT

Scopul proiectului este de a gestiona stocul de laptopuri dintr-un magazine de specialitate. Astfel in baza de date creata avem avem nevoie de date...

Gestionarea Stacului de Masini

Sa se proiecteze o aplicatie care sa gestioneze autovehiculele dintr-o societate care comercializeaza vehicule (automobile, tractoare, camioane,...

Sistem de Gestiune al unei Societati de Distributie a Produselor Farmaceutice

1. Descrierea sistemului software si specificarea cerintelor Intr-o societate de distributie a produselor farmaceutice se tine evidenta gestiunii...

Ai nevoie de altceva?