1. Consideratii generale:
Pentru obtinerea unor sisteme de lucru competitive si eficiente este necesara utilizarea tehnicilor noi de gestionare a datelor si informatiilor. In acest mod putem obtine o mai buna organizare a activitatilor si o fluidizare a desfasurarii proceselor aferente lor.
Volumul mare de date vehiculate, necesitatea stocării lor şi regăsirea rapidă a anumitor informaţii sunt numai câteva dintre cauzele care au condus la apariţia colecţiilor de date organizate, numite şi baze de date (databases).
Bazele de date sunt colectii de date operationale înregistrate pe suport adresabil, aflate în interdependenta logica, împreuna cu descrierea datelor si a relatiilor dintre ele si care sunt prelucrate în aplicatiile informatice ale unei organizatii. Baza de date permite operatii de introducere, stergere, actualizare si interogare a datelor.
Bazele de date oferă utilizatorilor o serie de avantaje, cum ar fi:
- reducerea redundanţei datelor prin proiectarea unitară a bazei şi evitarea suprapunerii unor informaţii;
- păstrarea consistenţei datelor prin propagarea actualizărilor dintr-un fişier la nivelul întregii baze de date;
- partajarea datelor între utilizatorii aceleiaşi aplicaţii, dar şi între aplicaţii diferite;
- securitatea datelor prin verificarea accesului utilizatorilor pe bază de parolă şi prin autorizarea operaţiilor de întreţinere de către administratorul bazei de date.
Bazele de date implică constituirea de colecţii de date structurate, dar şi existenţa unui software de întreţinere şi de exploatare a acestor structuri. În ceea ce priveşte organizarea, bazele de date au evoluat de la simple structuri de date numerice şi de tip text la stocarea de imagini, sunete şi alte elemente multimedia. Programele de întreţinere şi de exploatare a bazelor de date au fost cuprinse într-un ansamblu numit Sistem de Gestiune a Bazelor de Date – SGBD (Database Management System).
Sistemul de Gestiune a Bazelor de Date este un software care gestionează o bază de date şi permite utilizatorului să interacţioneze cu aceasta.
Funcţiile unui SGBD sunt următoarele:
- definirea structurii bazei de date şi stocarea datelor;
- accesarea datelor în regim mono sau multi-user: interogare, modificare, ştergere, adăugare;
- întreţinerea bazei de date: păstrarea consistenţei şi a integrităţii datelor, compactarea şi reorganizarea bazei de date;
- securitatea bazei de date: salvarea şi recuperarea datelor în caz de incident, protecţia la acces neautorizat.
Proiectarea unei baze de date înseamnă transformarea cerinţelor utilizatorului într-o structură care conţine tabele, interogări, rapoarte, module de program. Pentru o proiectare eficientă, datele sunt separate în tabele în scopul minimizării spaţiului de stocare şi al îmbunătăţirii performanţelor. Conectarea informaţiilor se face ulterior prin intermediul relaţiilor dintre tabele.
2. Analiza structurala:
Cu ajutorul programului “Postgresql” s-a creat o baza de date prin intermediul careia se realizeaza controlul accesului intr-o institutie. Scopul acesteia este sa evidentieze identitatea vizitatorilor institutiei, sa stabilesca drepturile fiecarui utilizator cu privire la acesarea anumitor regiuni si intervalul de timp in care se poate realiza accesul in cladire. Structura bazei de date este tabelarea si permite accesarea rapida a informatiilor stocate initial cat si interogarea acestora, modificarea in functie de necesitati sau stergerea datelor care nu mai sunt de actualitate.
2.1 Identificarea entitatilor:
Pentru realizarea temei propuse s-au creat trei entitati:
- Utilizatori
- Drepturi acces
- Orar acces
2.2 Identificare atributelor
Fiecare entitate contine un numar de atribute dupa cum urmeaza :
Atribute entitatea UTILIZATORI:
- ID card acces
- Nume
- Prenume
- Adresa
- CNP
- Serie si numar CI
Atribute entitatea DREPTURI ACCES:
- ID card acces
- Denumire departament
- Denumire usa
Atribute entitatea ORAR ACCES:
- ID card acces
- Usa accesata
- Ora
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.