Koja je uloga krajnjeg korisnika u procesu razvoja baze podataka?

Softver baze podataka računalnog sustava djeluje kao učinkovito, sigurno spremište za podatke organizacije. Krajnji korisnik baze podataka obično nikada ne vidi softver ili njegove datoteke i može biti nesvjestan kako sustav radi. Međutim, budući da ona koristi aplikacijski softver koji komunicira s bazom podataka, programer sustava mora izgraditi postavu kako bi odgovarao njezinim potrebama. Programer raspravlja o ciljevima sustava s korisnikom i prevodi ih u radnu konfiguraciju.

Tehnički podaci

Inženjer uključuje svoje računalo i dohvaća popis dijelova za komad stroja. Ona ne vidi bazu podataka koja pohranjuje popis dijelova, ali vidi njezine ekrane i ispise. Kako bi dizajnirao sustav popisa dijelova, programer sjedi s inženjerom i saznaje koje vrste informacija joj trebaju, a zatim stvara bazu podataka, ekrane i izvješća prema korisničkim specifikacijama. S vremenom programer može revidirati sustav kao odgovor na zahtjeve korisnika za novim ili rekonfiguriranim značajkama.

Video dana

Pravila

Krajnji korisnici mogu zahtijevati da softverski sustav slijedi određena pravila koja predstavljaju norme ili provode zabrane poslovanja, industrije ili skupa zakona. Na primjer, sustav dijelova trebao bi blokirati stavke koje sadrže olovo od implementacije u dizajnirane proizvode za korištenje u kućanstvu ili se pridržavati pravila koje zahtijevaju da težina stroja nikada ne smije prelaziti 200 funti. Programer postavlja pravila baze podataka koja automatski provode ova ograničenja.

Uvoz izvoz

Korisnici često održavaju zapise u malim datotekama proračunskih tablica, prate projekte, stvaraju grafikone i obavljaju druge dnevne zadatke. Programer baze podataka može postaviti aplikaciju koja omogućuje prilagođeni izvoz iz sustava, koji krajnji korisnici mogu otvoriti u programu za proračunske tablice. U ovoj situaciji, proces sustava baze podataka pročešlja podatke i zapisuje odabrane zapise u format proračunske tablice. Za premještanje podataka u suprotnom smjeru, programer postavlja rutine za uvoz podataka koje napajaju bazu podataka iz datoteka koje je generirao korisnik.

Raspored

Neke vrste softvera za upravljanje bazom podataka obrađuju podatke automatski prema rasporedu. Ova vrsta vremenski osjetljivog procesa može pomoći menadžeru koji treba dnevno izvješće koje sažima rad prethodnog dana. Radeći preko noći, zakazana rutina može generirati ove informacije. Drugi planirani procesi baze podataka mogu kreirati izvješća ili izvoziti datoteke za tjedan, mjesec ili tromjesečje. Nakon što korisnici opišu i kvantificiraju svoje ponavljajuće potrebe za podacima, programer može postaviti potrebne procese.

Sigurnost

Sigurnost baze podataka mora odražavati organizacijske uloge korisnika. Konfiguracije aplikacija baze podataka pružaju fleksibilnost kako bi se osiguralo da informacije dođu samo do onih ljudi koji imaju potrebu i pravo da ih vide. Na primjer, inženjer dobiva puni pristup svojoj bazi podataka o dijelovima, ali ne može čitati zapise iz baze podataka o plaćama. S druge strane, korisnik ljudskih resursa može dobiti potpuni pristup podacima o plaćama, ali mu nedostaju privilegije potrebne za pristup bazi podataka o dijelovima.