Acasă | Despre noi | feedback-ul
Utilizatorii ar trebui să poată să susțină o bază de date de informații: întreținerea bazei de date (a scrie, citi, modifica și șterge fișierul); asigurând coerența logică a bazei de date; asigurarea protecției datelor împotriva accesului neautorizat sau accidentale (definirea drepturilor de acces).
Exemplul 2: Să presupunem că doriți să dezvolte un sistem informatic pentru a automatiza primire și eliberare a cărților din bibliotecă. Sistemul ar trebui să prevadă un sistem de director de referință, o listă a zonelor reflectorizante de expertiză, pentru care există cărți în bibliotecă. În interiorul cunoștințe zona de bibliotecă într-un catalog sistematic poate avea un număr de interior unic și numele complet. Fiecare carte poate conține informații din mai multe domenii ale cunoașterii. Fiecare carte din bibliotecă poate fi prezentă în mai multe exemplare.
Fiecare carte din bibliotecă poate fi prezentă în mai multe exemplare. Fiecare instanță are următoarele caracteristici: un număr unic de inventar; cifru carte care se potrivește codurile unice din descrierea cărților; plasarea în bibliotecă.
În cazul emiterii de copii ale cărții pentru cititor în biblioteca păstrat o inserție specială în care trebuie să fie înregistrate următoarele informații: numărul biletului cititorului, care a luat cartea; data emiterii cărții; data a reveni.
Atunci când se lucrează cu sistemul bibliotecar ar trebui să poată îndeplini următoarele sarcini: a primi cărți noi și să le înregistreze în bibliotecă; efectueze catalogarea de cărți; efectueze anularea vechi și cărțile cele mai bine vandute; ține evidența cărților eliberate cititorilor; efectueze anularea cărților pierdute ale cititorului; să dețină închiderea abonamentul cititorului,
Aceste exemple arată că, înainte este necesară dezvoltarea de a avea o idee exactă a ceea ce trebuie făcut în sistemul nostru, pe care utilizatorii îl va lucra, ce se va face de către fiecare utilizator. Din păcate, de multe ori în ceea ce privește bazele de date se crede că toate pot fi stabilite ulterior, în cazul în care proiectarea sistemului a fost creat. Lipsa de scop clar de creare a unei baze de date poate anula toate eforturile de dezvoltatori, iar proiectul a primit un rău, inconfortabil, nu corespund nici un obiect modelat reale sau sarcini care trebuie rezolvate cu utilizarea acestei baze de date.