Ghid de Proiectare a Bazelor de Date

Curs
8.3/10 (8 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 84 în total
Cuvinte : 25061
Mărime: 158.40KB (arhivat)
Cost: Gratis

Extras din document

Ghid de proiectare a bazelor de date

relationale

Introducere

Proiectarea bazei de date este o munca de colectiv care armonizeaza cerintele si posibilitatile beneficiarului pe de o parte si proiectantului de sistem pe de alta parte. Baza de date este prima treapta spre o viziune sistemica, de ansamblu, unificatoare si generatoare de rezultate specifice corecte în acelasi timp.

Vechiul sistem de proiectare a fost bazat pe fisiere. Limitele acestei conceptii constau în separarea datelor, duplicarea datelor, dependenta programului de conceptia fisierului si incompatibilitatea formatelor de fisiere folosite în diverse limbaje. Aceste limitari implica pierdere de timp si spatiu si posibilitatea de inconsistenta a datelor.

Sistemul de baza de date - în opozitie cu vechiul sistem - da posibilitatea de a definii datele în afara programului si asigura controlul asupra manipularii datelor.

Definitie: Baza de date: Este o colectie partajata de date legate logic, proiectata pentru a satisface necesitatile unui sistem informatic.

Deci datele sunt strânse într-o colectie unica si sunt folosite simultan de mai multi utilizatori. Redundanta datelor este controlata prin normalizare, ceea ce implica o redundanta minima.

O astfel de baza de date are nevoie de un sistem de gestiune a bazei de date. Acesta este un sistem de programe care fac posibila definirea, întretinerea si accesul controlat la baza de date. Un astfel de sistem trebuie sa contina limbajul de definire si limbajul de manipolare a datelor. Putem aminti urmatoarele limbaje: SQL sau QBE (limbaje generale), respectiv DBASE, FOX PRO, PROGRESS, PARADOX s.a.m.d. (limbaje specifice).

Cum se stabileste structura bazei de date? Tocmai prin proiectarea de care ne ocupam. În opozitie cu proiectarea bazei de date bazate pe fisiere, care pornea de la una sau mai multe aplicatii ale beneficiarului, proiectarea bazei de date se rezolva înaintea elaborarii aplicatiei. De aceea aceasta actiune devine esentiala pentru tot sistemul.

Proiectantul bazei de date trebuie sa identifice datele relationale, relatiile dintre ele si restrictiile asupra lor. Proiectarea consta din doua faze: unul logic si unul fizic. În timpul roiectarii logice este importanta implicarea viitorilor utilizatori în procesul de proiectare. În proiectarea fizica se decide cum va fi realizat practic modelul logic.

Avantajele si dezavantajele sistemului de baze de date:

Avantajele ar fi urmatoarele:

- controlul redundantei

- consistenta datelor

- economia de spatiu pentru aceleasi date

- controlul integritatii datelor

- utilizarea standardelor

- da posibilitatea raspunsului la cereri variate si cu exprimari partial necunorcute la momentul proiectarii.

- productivitate crescuta

- concurenta crescuta

- posibilitati crescute de recuperare în caz de eroare

Dezavantaje:

- complexitate crescuta

- costul SGBD

- cost crescut rezultat din cerinte de hard

- costul trecerii de la un sistem la altul

- o eventuala defectiune are un impact crescut, global

Preview document

Ghid de Proiectare a Bazelor de Date - Pagina 1
Ghid de Proiectare a Bazelor de Date - Pagina 2
Ghid de Proiectare a Bazelor de Date - Pagina 3
Ghid de Proiectare a Bazelor de Date - Pagina 4
Ghid de Proiectare a Bazelor de Date - Pagina 5
Ghid de Proiectare a Bazelor de Date - Pagina 6
Ghid de Proiectare a Bazelor de Date - Pagina 7
Ghid de Proiectare a Bazelor de Date - Pagina 8
Ghid de Proiectare a Bazelor de Date - Pagina 9
Ghid de Proiectare a Bazelor de Date - Pagina 10
Ghid de Proiectare a Bazelor de Date - Pagina 11
Ghid de Proiectare a Bazelor de Date - Pagina 12
Ghid de Proiectare a Bazelor de Date - Pagina 13
Ghid de Proiectare a Bazelor de Date - Pagina 14
Ghid de Proiectare a Bazelor de Date - Pagina 15
Ghid de Proiectare a Bazelor de Date - Pagina 16
Ghid de Proiectare a Bazelor de Date - Pagina 17
Ghid de Proiectare a Bazelor de Date - Pagina 18
Ghid de Proiectare a Bazelor de Date - Pagina 19
Ghid de Proiectare a Bazelor de Date - Pagina 20
Ghid de Proiectare a Bazelor de Date - Pagina 21
Ghid de Proiectare a Bazelor de Date - Pagina 22
Ghid de Proiectare a Bazelor de Date - Pagina 23
Ghid de Proiectare a Bazelor de Date - Pagina 24
Ghid de Proiectare a Bazelor de Date - Pagina 25
Ghid de Proiectare a Bazelor de Date - Pagina 26
Ghid de Proiectare a Bazelor de Date - Pagina 27
Ghid de Proiectare a Bazelor de Date - Pagina 28
Ghid de Proiectare a Bazelor de Date - Pagina 29
Ghid de Proiectare a Bazelor de Date - Pagina 30
Ghid de Proiectare a Bazelor de Date - Pagina 31
Ghid de Proiectare a Bazelor de Date - Pagina 32
Ghid de Proiectare a Bazelor de Date - Pagina 33
Ghid de Proiectare a Bazelor de Date - Pagina 34
Ghid de Proiectare a Bazelor de Date - Pagina 35
Ghid de Proiectare a Bazelor de Date - Pagina 36
Ghid de Proiectare a Bazelor de Date - Pagina 37
Ghid de Proiectare a Bazelor de Date - Pagina 38
Ghid de Proiectare a Bazelor de Date - Pagina 39
Ghid de Proiectare a Bazelor de Date - Pagina 40
Ghid de Proiectare a Bazelor de Date - Pagina 41
Ghid de Proiectare a Bazelor de Date - Pagina 42
Ghid de Proiectare a Bazelor de Date - Pagina 43
Ghid de Proiectare a Bazelor de Date - Pagina 44
Ghid de Proiectare a Bazelor de Date - Pagina 45
Ghid de Proiectare a Bazelor de Date - Pagina 46
Ghid de Proiectare a Bazelor de Date - Pagina 47
Ghid de Proiectare a Bazelor de Date - Pagina 48
Ghid de Proiectare a Bazelor de Date - Pagina 49
Ghid de Proiectare a Bazelor de Date - Pagina 50
Ghid de Proiectare a Bazelor de Date - Pagina 51
Ghid de Proiectare a Bazelor de Date - Pagina 52
Ghid de Proiectare a Bazelor de Date - Pagina 53
Ghid de Proiectare a Bazelor de Date - Pagina 54
Ghid de Proiectare a Bazelor de Date - Pagina 55
Ghid de Proiectare a Bazelor de Date - Pagina 56
Ghid de Proiectare a Bazelor de Date - Pagina 57
Ghid de Proiectare a Bazelor de Date - Pagina 58
Ghid de Proiectare a Bazelor de Date - Pagina 59
Ghid de Proiectare a Bazelor de Date - Pagina 60
Ghid de Proiectare a Bazelor de Date - Pagina 61
Ghid de Proiectare a Bazelor de Date - Pagina 62
Ghid de Proiectare a Bazelor de Date - Pagina 63
Ghid de Proiectare a Bazelor de Date - Pagina 64
Ghid de Proiectare a Bazelor de Date - Pagina 65
Ghid de Proiectare a Bazelor de Date - Pagina 66
Ghid de Proiectare a Bazelor de Date - Pagina 67
Ghid de Proiectare a Bazelor de Date - Pagina 68
Ghid de Proiectare a Bazelor de Date - Pagina 69
Ghid de Proiectare a Bazelor de Date - Pagina 70
Ghid de Proiectare a Bazelor de Date - Pagina 71
Ghid de Proiectare a Bazelor de Date - Pagina 72
Ghid de Proiectare a Bazelor de Date - Pagina 73
Ghid de Proiectare a Bazelor de Date - Pagina 74
Ghid de Proiectare a Bazelor de Date - Pagina 75
Ghid de Proiectare a Bazelor de Date - Pagina 76
Ghid de Proiectare a Bazelor de Date - Pagina 77
Ghid de Proiectare a Bazelor de Date - Pagina 78
Ghid de Proiectare a Bazelor de Date - Pagina 79
Ghid de Proiectare a Bazelor de Date - Pagina 80
Ghid de Proiectare a Bazelor de Date - Pagina 81
Ghid de Proiectare a Bazelor de Date - Pagina 82
Ghid de Proiectare a Bazelor de Date - Pagina 83
Ghid de Proiectare a Bazelor de Date - Pagina 84
Ghid de Proiectare a Bazelor de Date - Pagina 85

Conținut arhivă zip

  • Ghid de Proiectare a Bazelor de Date.doc

Alții au mai descărcat și

Crearea unui Site Web

1. INTRODUCERE 1.1. Contextul Într-o eră în care informaţia devine din ce în ce mai abundentă şi din ce în ce mai necesară apare nevoia ca...

Gestiunea unei Biblioteci în SQL 2005

In vederea realizarii acestui proiect am folosit SQL Server 2005. Baza de date pe care am lucrat se numeste biblioteca Aplicatia realizeaza o...

Evidența Pacienților dintr-un Cabinet Medical

I. Despre baze de date Datorita implicarii tot mai accentuate a calculatoarelor in multe domenii de activitate , sfera problemelor rezolvate cu...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Agentie de Turism Rom-Tour Enjoy

1. INTRODUCERE Lucrarea Agentia ROM-TOUR ENJOY, contine un program care usureaza munca Agentiei turistice Rom-Tour Enjoy,precum si a persoanelor...

Evidenta unei Benzinarii

1.1. Prezentarea temei – Enuntul problemei Programul a fost scris in limbajul de programare Visual FoxPro . Visual FoxPro este un sistem de...

Program pentru Evidența unei Firme de Televiziune prin Cablu

CAPITOLUL 1 DESCRIEREA PROGRAMULUI Programul, scris în FOX PRO, este folosit pentru evidenţa unei firme de televiziune prin cablu. Odată apelat...

Ai nevoie de altceva?