Sunteți pe pagina 1din 3

Ministerul Educaţiei, Culturii şi Cercetării al Republicii Moldova

Universitatea Liberă Internaţională din Moldova

Facultatea Informatică, Inginerie şi Design


Disciplina: Arhitectura și design-ul algoritmilor

Lucrare de laborator Nr.3

Tema: Corectarea datelor

A efectuat

Student gr. TIR-26

Guminiuc Victor

A verificat

Profesor Leahu T.

Chişinău 2018
1. Scopul lucrării:
Arhitectura și design-ul algoritmilor corectării datelor.

2. Sarcina:

Fişierul cu înregistrări privind stocurile produselor finite în depozite este înregistrat pe banda
magnetică. Fiecare înregistrare are următoarea structură: numărul de nomenclatură-7 octeţi, luna-
2 octeţi, depozit-2 octeţi, magazioner-1 octet, unitate de măsură-2 octeţi, cantitate (număr)-4
octeţi, costul-6 octeţi.
Fişierul este ordonat (sortat) după cifrul depozitului, magazionerului şi numărul de
nomenclatură a producţiei finite.
Pentru fiecare număr de nomenclatură a producţiei finite se organizează cîte o înregistrare.

E necesar:
I. de determinat structura şi organizarea corecturii fişierului de bază şi fişierului nou
corectat;
II. de determinat structura înregistrărilor fişierului de corectură pentru efectuarea
următoarelor proceduri:
a) anularea oricărei înregistrări după numărul de nomenclatură a producţiei finite;
b) inserarea înregistrării cu un număr nou de nomenclatură a producţiei finite;
c) înlocuirea valorii vechi a înregistrării cu valoarea nouă.

3. Parte teoretică:

Procedura de corectare a datelor aparţine procedurilor de prelucrarea structurală. Însă,


dacă celelalte proceduri (sortare, căutare) influenţau numai structura colecţiilor de date, atunci
corectarea se referă nu numai la componenţa datelor, dar şi la valorile numerice ale colecţiilor de
date.
Corectarea asigură un anumit nivel de autenticitate şi deplinătate necesară a colecţiei de
date păstrate. După frecvenţă şi manoperă această procedură are o ponderitate considerabilă în
procesul unic de prelucrare a informaţiei economice. Aceasta se explică prin faptul că informaţia
economică poartă un caracter relativ şi ocupă circa 70-75% din tot volumul informaţiei
economice.
Corectarea datelor economice întotdeauna se efectuează înaintea soluţionării anumitor
probleme. Pentru toate structurile de date asociative corectarea se efectuează prin manipularea cu
aceste adrese. Pentru structurile de date secvenţiale corectarea se efectuează prin următoarele 3
procedee:
1. Completarea datelor păstrate cu date noi;
2. Anularea datelor neactuale şi excluderea lor din colecţia iniţială de date;
3. Înlocuirea conţinutului învechit al datelor cu un conţinut nou.
Primele două procedee necesită reorganizarea datelor ori transcrierea unei părţi a lor, pe
când înlocuirea nu necesită aceste proceduri.
Efectuarea corectării poate fi organizată în baza următoarelor 2 metode:
– Corectarea odată cu aparenţa noilor unităţi informaţionale;
– Corectarea în grup.
Prima metodă e caracteristică pentru sistemele de prelucrare în regim real, ceea ce nu e
caracteristic pentru unităţile informaţionale economice. Pentru S.I.E. e caracteristică corectarea
datelor în anumiţi termeni, independent de volumul lor (de regulă la 1-a şi a 15-a zi a fiecărei
luni).
4. Rezolvare:
Este dat următorul fişier de date care are următorul conţinut:

Denumirea câmpului Mărimea Identificatorul


Numărul de nomenclatură 7 octeţi Nr
Luna 2 octeţi Luna
Depozitul 2 octeţi DS
Magazioner 1 octeţi Mg
Unitate de măsură 2 octeţi Um
Cantitate/Numar 4 octeţi Cant
Costul 6 octeți Cost
 Prezentăm structura fişierului iniţial:
x1x2 ... x7 x1x2 x1x2 x1 x1x2 x1x2 ... x4 x1x2 ... x6

Nr Luna DS Mg Um Cant Cost

 Anularea oricărei înregistrări după numărul de nomenclatură a producţiei finite;

x1x2 ... x7 0 0 0 0 0 0 0 0000 000000

Nr Luna DS Mg Um Cant Cost

 Înserarea înregistrării cu un număr nou de nomenclatură a producţiei finite;

x1nx2n ... x7n x1nx2n x1nx2n x1n x1nx2n x1nx2n...x4n x1nx2n...x6n

Nr Luna DS Mg Um Cant Cost

 Înlocuirea valorii vechi a înregistrării cu valoarea nouă(Cant și Cost);

x1x2 ... x7 x1x2 x1x2 x1 x1x2 x1nx2n...x4n x1nx2n...x6n

Nr Luna DS Mg Um Cant Cost

Concluzie:
Îndeplinirea lucrării de laborator presupune lucrul cu fișierele și cu datele din cadrul
acestora. O procedură extrem de importantă în menținerea actualității datelor este corectarea
lor. Necesitatea de a corecta datele existente poate apărea fie din greșeala celui care le-a
introdus fie pentru actulizarea celor vechi. Pe lingă aceasta noi avem posibilitatea de a
exclude definitiv datele neactuale sau să adaugăm date noi la cele deja existente. Astfel,
corectarea asigură un anumit nivel de autenticitate şi deplinătate necesară a colecţiei de date
păstrate.

S-ar putea să vă placă și