Majoritatea bazelor de date din domeniul juridic sunt baze de date relationale; de aceea, vom descrie succint etapele proiectarii acestora. Proiectarea bazelor de date presupune fixarea structurii bazei de date si a metodelor de prelucrare a datelor. Daca, în mod obisnuit, b 252c27c aza de date îsi schimba frecvent continutul, structura ei ramâne nemodificata pe lungi perioade de timp.
Prin proiectare se determina un model semantic, care sa reflecte cât mai fidel lumea reala, construit astfel:
1. Se identifica o multime de concepte semantice (entitati, tipuri de entitati, proprietati ale entitatilor, identificatorii entitatilor, relatii între entitati) ce dau informatii despre lumea reala.
2. Se asociaza obiecte simbolice formale, prin care sunt reprezentate conceptele semantice.
3. Se defineste o multime de operatori formali ce pot sa transforme obiectele formale.
Etapele construirii unei baze de date sunt urmatoarele:
1. Studiul de fezabilitate, ce consta în cercetarea sistemelor existente, evaluarea costurilor pe diversele alternative.
2. Cercetarea sistemului existent (tipuri de date, dimensiuni etc.).
3. Analiza sistemului prin determinarea cauzelor diferitelor evenimente si a adoptarii metodelor si a alternativelor posibile.
4. Proiectarea sistemului prin determinarea celui mai bun model de reprezentare si prelucrare a datelor, de asigurare a securitatii si integritatii.
5. Dezvoltarea sistemului prin stabilirea detaliilor asociate datelor prevazute a fi luate în considerare, a relatiilor dintre ele si a modului de reprezentare fizica.
6. Implementarea sistemului prin proiectarea, scrierea si testarea programelor, antrenarea utilizatorilor, alcatuirea documentatiei, crearea si încarcarea fisierelor.
7. Revizuire si întretinere prin probe de lucru ale noului sistem, efectuarea unor eventuale modificari, adaugarea de noi componente si urmarirea procesului de prelucrare a datelor.
Proiectarea urmareste obtinerea de baze de date care sa întruneasca urmatoarele calitati: corectitudine, consistenta, distribuire, flexibilitate.
Criteriile de clasificare pentru determinarea modelului logic de date optim corespunzator unei baze de date sunt:
- Validare structurala - reflectarea consistenta a modului de utilizare a informatiilor în lumea reala;
- Simplitate - usurinta întelegerii structurilor chiar de catre utilizatori fara o pregatire speciala;
- Neredundanta - eliminarea, pe cât posibil, a reprezentarii de mai multe ori a aceleiasi informatii sau a informatiilor ce se pot deduce logic din altele;
- Distribuire - un model general aplicabil mai multor domenii, fara caracteristici specifice unor aplicatii sau tehnologii particulare;
- Extensibilitate - posibilitatea de a dezvolta noi componente cu efecte minime asupra bazei de date existente;
- Integritate - consistenta în modul de utilizare si întretinere a valorilor din informatii.
|