Metodologia de realizare a bazelor de date

Previzualizare curs:

Extras din curs:

3.1. Organizarea unei baze de date

Activitatea de realizare a unei baze de date trebuie să înceapă cu organizarea acesteia, adică pregătirea acţiunii. În cadrul acestei pregătiri, ţinând cont de obiectivele urmărite pentru realizarea bazei de date, se va face un fel de inventar a ceea ce este un minim necesar pentru a se putea realiza baza de date. Se poate astfel, din start, hotarî dacă activitatea va demara imediat sau dacă mai sunt necesare alte acţiuni pregătitoare.

Prezentăm, în continuare, câteva aspecte mai importante urmărite la organizarea unei baze de date:

1. Organizarea intrărilor de date, se referă la:

- sursa datelor (documente primite, fişiere etc.);

- actualizarea datelor (moduri, momente, reorganizări etc.);

- controlul intrărilor de date (natură, conţinut, format, periodicitate etc.).

2. Organizarea memorării datelor, se referă la:

- principii de memorare (memoria internă/externă, forma de stocare, legături între date, tehnici utilizate etc.);

- optimizarea memorării (redundanţă, spaţiu, alocare, codificare, reorganizare etc.).

3. Organizarea protecţiei datelor sub cele două aspecte (securitatea şi integritatea), se referă la:

- instrumente oferite de către SGBD (autorizare acces, fişiere jurnal, arhivări etc.);

- metode proprii (parole, rutine speciale, antivirus etc.).

4. Organizarea legăturilor bazei de date cu alte aplicaţii, se referă la: conversii, standarde, compatibilităţii, interfeţe etc.

3.2. Obiectivele urmărite la realizarea unei BD

Atunci când dorim să realizăm o bază de dată trebuie să ştim clar ce avem de făcut, adică să stabilim obiectivele activităţii nostre. În acest sens, câteva dintre cele mai importante obiective, le prezentaăm în continuare. Acestea, ar trebui să constituie un set minim de obiective, de care să se ţină cont la realizarea unei baze de date.

1. Partiţionarea semnifică faptul că aceleaşi date trebuie să poată fi folosite în moduri diferite de către diferiţi utilizatori.

2. Deschiderea se referă la faptul că datele trebuie să fie uşor adaptabile la schimbările care pot apărea (actualizarea structurii, tipuri noi de date etc.).

3. Eficienţa are în vedere stocarea şi prelucrarea datelor, care trebuie să se facă la costuri cât mai scăzute, costuri care să fie inferioare beneficiilor obţinute.

4. Reutilizarea înseamnă faptul că fondul de date existent trebuie să poată fi reutilizat în diferite aplicaţii informatice.

5. Regăsirea este o actvitate frecventă pe bazele de date şi de aceea cererile de regăsire trebuie să poată fi adresate uşor de către toate categoriile de utilizatori, după diferite criterii.

6. Accesul înseamnă modul de localizare a datelor şi acest lucru trebuie să poată fi realizat prin diferite moduri de acces, rapid şi uşor.

7. Modularizarea presupune faptul că realizarea BD trebuie să se poată face modular pentru generalitate şi posibilitatea lucrului în echipă.

8. Protecţia bazei de date trebuie asigurată sub ambele aspecte: securitatea şi integritatea datelor.

9. Redundanţa se asigură în limite acceptabile prin implementarea unui model de date pentru baze de date şi prin utilizarea unei tehnici de proiectare a BD. Se asigură astfel, o redundanţă minimă şi controlată.

10. Independenţa datelor faţă de programe trebuie asigurată atât la nivel logic cât şi şi fizic.

3.3. Etape în realizarea unei BD

Spuneam la începutul acestei cărţi, că bazele de date au evoluat ca un tip special de sisteme informatice, şi anume cele care au organizarea datelor în memoria externă conform unui model de date specific. De aceea, în metodologia de realizare a BD se parcurg, în cea mai mare parte, cam aceleaşi etape ca la realizarea unui sistem informatic, cu o serie de aspecte specifice. Pe de altă parte, în literatura de specialitate [RAGE00], sunt diferite propuneri de metodologii de realizare a bazelor de date.

Ţinând cont de cele două aspecte de mai sus, autorii propun câteva actvivităţi care trebuie parcurse la realizarea unei baze de date. Aceste activităţi vor fi regăsite, sub aceeaşi denumire sau sub denumiri diferite, în majoritatea metodologiilor de realizare a bazelor de date, din literatura de specialitate.

Activităţile (etapele) parcurse pentru realizarea unei BD (fig. 3.1.) sunt: analiza de sistem, proiectarea noului sistem, realizarea componentelor logice, punerea în funcţiune, dezvoltarea.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Metodologia de Realizare a Bazelor de Date.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
13 pagini
Imagini extrase:
13 imagini
Nr cuvinte:
3 918 cuvinte
Nr caractere:
23 176 caractere
Marime:
29.69KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
I. Lungu
Sus!