Care este rolul utilizatorului final în procesul de dezvoltare a bazei de date?

Software-ul bazei de date a unui sistem informatic acționează ca un depozit eficient și sigur pentru datele unei organizații. De obicei, utilizatorul final al unei baze de date nu vede niciodată software-ul sau fișierele acestuia și poate să nu știe cum funcționează sistemul. Deoarece folosește aplicația software care interacționează cu baza de date, programatorul de sistem trebuie să construiască configurația pentru a se potrivi nevoilor sale. Programatorul discută obiectivele sistemului cu utilizatorul și le transpune într-o configurație de lucru.

Specificații

Un inginer pornește computerul și preia o listă de piese pentru o piesă de mașină. Ea nu vede baza de date care stochează lista de piese, dar vede ecranele și imprimările acesteia. Pentru a proiecta sistemul de liste de piese, un programator sta cu inginerul și află de ce fel de informații are nevoie, apoi creează baza de date, ecrane și rapoarte din specificațiile utilizatorului. În timp, programatorul poate revizui sistemul ca răspuns la solicitările utilizatorilor pentru caracteristici noi sau reconfigurate.

Videoclipul zilei

Reguli

Utilizatorii finali pot cere ca un sistem software să urmeze reguli specifice care reprezintă normele sau să impună interdicțiile unei afaceri, industrie sau set de legi. De exemplu, un sistem de piese ar trebui să blocheze articolele care conțin plumb de la implementarea în produsele proiectate pentru uz casnic sau să respecte o regulă care cere ca greutatea unei mașini să nu depășească niciodată 200 lire sterline. Programatorul stabilește regulile bazei de date care impun automat aceste restricții.

Import Export

Utilizatorii mențin frecvent înregistrări în fișiere mici de foi de calcul, urmăresc proiecte, creează diagrame și efectuează alte sarcini zilnice. Un programator de baze de date poate configura o aplicație care permite exportul personalizat din sistem, pe care utilizatorii finali o pot deschide într-un program de foi de calcul. În această situație, un proces de sistem de baze de date parcurge datele și scrie înregistrările selectate într-un format de foaie de calcul. Pentru a muta datele în direcția opusă, programatorul stabilește rutine de import de date care alimentează baza de date din fișiere generate de utilizator.

Programa

Unele tipuri de software de gestionare a bazelor de date procesează datele automat, conform unui program. Acest tip de proces sensibil la timp poate ajuta un manager care are nevoie de un raport zilnic care rezumă munca din ziua precedentă. Rulând peste noapte, o rutină programată poate genera aceste informații. Alte procese programate ale bazei de date pot crea rapoarte sau exporta fișiere pentru săptămână, lună sau trimestru. Odată ce utilizatorii descriu și își cuantifică nevoile recurente de date, programatorul poate configura procesele necesare.

Securitate

Securitatea bazelor de date trebuie să reflecte rolurile organizaționale ale utilizatorilor. Configurațiile aplicației bazei de date oferă flexibilitatea pentru a se asigura că informațiile ajung doar la acele persoane care au nevoie și dreptul de a le vedea. De exemplu, un inginer primește acces deplin la baza de date de piese, dar nu poate citi înregistrările din baza de date de salarizare. Dimpotrivă, un utilizator de resurse umane poate obține acces deplin la datele privind salariile, dar nu are privilegiile necesare pentru a ajunge la baza de date de piese.