Sunteți pe pagina 1din 8

Ministerul Educatiei, Culturii si Cercetarii al Republicii Moldova

Universitatea Libera Internationala

Facultatea de Informatica,Inginerie si Design

Catedra Tehnologii Informationale si Design

Disciplina ” Proiectarea sistemelor informatice”

Lucrare de laborator Nr. 7


Varianta 1
Tema: “ Structurarea fișierelor de date și elaborarea schemelor
conceptuale de repartizare a lor pe suporturi tehnice (informatice)”

A indeplinit: A verificat:

Studenta gr. TIR-36: Dr,conf. univ.:

Begleț Ecaterina Leahu Tudor

Semnatura Semnatura:

Chisinau 2020
Indicații metodice

Structurarea oricărei entități informaționale constă în determinarea


componenței constituantelor ei de conținut, iar elaborarea schemei de repartizare a
acestor constituante în interiorul entității – în sistematizarea constituantelor în
anumite grupe, pornind de la rolul îndeplinit de ele în procesul unitar de procesare a
valorilor lor și determinarea succesiunii repartizării pe spațiul suportului tehnic.
Afară de aceasta, pe parcursul elaborării schemei în cauză pentru fiecare constituantă
se determină forma de prezentare fizică (cifrică, textuală (alfabetică), textual-cifrică,
etc.), volumul (lungimea, numărul de semne), diapazonul valorilor, tipul (numeric,
data, character, etc.).

În teoria și practica informatică cea mai frecvent utilizată entitate


informațională este fișierul de date (analogul masivului informațional din sistemul
managerial), constituantele căruia sunt câmpurile (analoagele rechizitelor din
sistemul managerial). Prin urmare, acest complex de probleme urmărește două
scopuri: unul - de a determina componența constituantelor de conținut (câmpurilor),
altul - de a stabili succesiunea repartizării lor pe spațiul suportului tehnic, indiferent
de caracteristicile fizice ale acestui suport. De aceea așa schemă se consideră
conceptuală.

De menționat că și fișierul în cadrul bazei de date este o constituantă a acestei


baze, dar și în acest caz inițial se impune determinarea componenței câmpurilor, din
care el constă, și succesiunii amplasării lor în cadrul interior al entității. Altfel ar fi
imposibil de stabilit interconexiunea fișierelor și în această bază prelucrarea valorilor
lor în comun pe parcursul soluționării uneia sau a mai multor probleme. În așa mod,
în orice situație, crearea unei entități informaționale demarează cu determinarea
componenței câmpurilor-constituante ale fișierului de date, cu caracteristicile
indicate anterior.

Pornind de la considerentele menționate, structurarea fișierului de date


presupune îndeplinirea următoarelor acțiuni în următoarea succesiune:

1) mai întâi se stabilește conținutul informațional al fișierului de date, care


constă în determinarea componenței câmpurilor, cu caracteristicile lor (lungime, tip.
Diapazon de valori, etc.);
2) conținutul determinat se sistematizează în următoarele grupe de câmpuri
(rechizite), cu următoarea succesiune de repartizare pe spațiul suportului:
a) câmpuri de serviciu. Sunt nominalizate astfel din cauza că ele nu
constituie conținutul informațional al fișierului de date, fiind utilizate pentru a
recunoaște fișierul concret de conținutul căutat. De aceea în acest grup se includ așa
câmpuri ca identificatorul fișierului, numărul schemei de repartizare a datelor, data
creării fișierului, numărul pachetului de documente, pe baza căruia a fost creat
fișierul, termenul de păstrare, etc.
b) câmpuri de referință. Sunt astfel nominalizate deoarece ele
caracterizează suplimentar conținutul informațional al fișierului. Însă, în mediul
informatic ele sunt utilizate pentru a organiza cât mai corect procesul de prelucrare a
datelor. De exemplu, categoria lucrătorului este utilizată nu pentru a caracteriza
calificarea lui, dar pentru a aplica corect tariful de plată, sortul materialului – nu
pentru a caracteriza calitatea lui, dar pentru a aplica corect prețului, etc.
c) câmpuri de grupare (sistematizare) a cămpurilor numerice
(cantitate, sumă). Sunt astfel nominalizate, deoarece în baza valorilor lor se grupează
(sortează) valorile câmpurilor numerice. De exemplu, volumele de lucrări îndeplinite
zilnic de lucrătorul concret se grupează conform numărului lui de pontaj, cu scopul
ca după această sistematizare, prin sumare, să fie obținută valoarea indicatorului
volumului total de lucrări îndeplinite pe parcursul unei luni de zile.

În interiorul acestei grupe se impune luarea în considerare și


respectarea următoarei succesiuni de repartizare a valorilor câmpurilor de grupare:

- mai întâi se repartizează valorile câmpurilor, în baza cărora


se obțin totalurile generale ale valorilor câmpurilor numerice;
- în continuare se amplasează valorile câmpurilor, în baza
cărora se obțin totalurile intermediare ale valorilor câmpurilor numerice;
- în ultimul rând se repartizează valorile câmpurilor, în baza
cărora se obțin totalurile inferioare ale valorilor câmpurilor numerice

De exemplu, dacă în structura fișierului de date se conțin așa câmpuri ca cifrul


sectorului de fabricație, numărul de pontaj al lucrătorului acestui sector, cifrul secției
de producție, atunci pe primul loc va fi amplasat cifrul secției, pe al doilea loc – cifrul
sectorului, iar pe ultimul loc – numărul de pontaj al lucrătorului;

d) câmpuri cantitativ – valorice. Această grupă de câmpuri se


amplasează în ultimul rând, deoarece ele sunt caracterizate de grupele de câmpuri
precedente. Din denumire grupei, e evident că mai întâi se amplasează câmpurile
cantitative, apoi cele cu valori de cost (suma).

Elaborarea schemei de repartizare (structurale) a fișierului de date se efectuează


sub formă de tabel, în care conform principiilor și succesiunii elucidate până acum,
se înscriu NN d/o a câmpului, denumirea lui, forma de prezentare fizică, lungimea,
diapazonul valorilor și tipul câmpului.
PROBLEMĂ

Condiții inițiale:

Fișierul de date privind furnizarea materialelor conține următoarele câmpuri cu


următoarea lungime: Semnătura furnizorului – 6 semne, Data perfectării
documentului – 12 semne, Numărul rândului documentului – 1 semn, N.P.
depozitarului– 1semn, Cifrul utilajului – 9 semne, Denumirea depozitului– 20
semne, Semnătura depozitarului – 5 semne, Numărul documentului – 1 semn,
Denumirea utilajului – 25 semne, Costul inițial – 7 semne, Suma – 9 semne,
Cantitate – 3 semne, Unitate de măsură– 4 semne, N.P. furnizorului -15 semne,
Denumirea furnizorului - 20 semne, Sumele utilajelor recepționate pe fiecare zi a
săptămânii: Luni-6 semne, Sumele utilajelor recepționate pe fiecare zi a săptămânii:
Marți-4 semne, Sumele utilajelor recepționate pe fiecare zi a săptămânii: Miercuri-
6 semne, Sumele utilajelor recepționate pe fiecare zi a săptămânii: Joi-5 semne,
Sumele utilajelor recepționate pe fiecare zi a săptămânii: Vineri- 8 semne, Sumele
utilajelor recepționate pe săptămînă- 9 semne .

E necesar:

1) de sistematizat conținutul fișierului (componența câmpurilor lui) în grupele


elucidate anterior;
2) de elaborat schema conceptuală de repartizare a câmpurilor fișierului dat
sub formă de tabel. Pentru semnificarea formei de prezentare fizică a valorilor
câmpurilor e necesar de aplicat următoarele semnificări:
9 - prezentare cifrică; A - prezentare alfabetică (textuală);
X - prezentare textual – cifrică (combinată).
Soluționarea problemei:

1) Sistematizarea pe grupe a constituantelor de conținut (câmpurilor)


ale fișierului, cu stabilirea succesiunii amplasării lor în interiorul entității
informaționale (fișierului):

Grupa câmpurilor de serviciu:

1) Numărul rândului documentului


2) Numărul documentului

Grupa câmpurilor de referință:

3) unitate de măsură;
4) Denumirea utilajului
5) Denumirea depozitului
6) Denumirea furnizorului
7) Semnătura furnizorului
8) Semnătura depozitarului
9) N.P. depozitarului
10) N.P. furnizorului

Grupa câmpurilor de sistematizare:

11) Cifrul utilajului

Grupa câmpurilor cantitativ – valorice:

12) cantitate;
13) Costul inițial
14) Sumele utilajelor recepționate pe fiecare zi a săptămânii: Luni
15) Sumele utilajelor recepționate pe fiecare zi a săptămânii: Marți
16) Sumele utilajelor recepționate pe fiecare zi a săptămânii: Miercuri
17) Sumele utilajelor recepționate pe fiecare zi a săptămânii: Joi
18) Sumele utilajelor recepționate pe fiecare zi a săptămânii: Vineri
19) Sumele utilajelor recepționate pe săptămînă
2) Elaborarea sub formă de tabel a schemei de repartizare a
câmpurilor fișierului, cu indicarea caracteristicilor lor:

NN Denumirile Forma de Lungimea Diapazonul Tipul


d/o câmpurilor prezentare
câmpului valorilor cămpului
fizică

1 Semnătura 7 AAAAAAA CHAR


furnizorului
6

2 Data 12 8 01AAAA01- DATE


perfectării
99AAAA99
documentului

3 Numărul
rândului
1 0-9 CHAR 0-9
documentului

4 N.P. A AAAAAAA CHAR 7


depozitarului

5 Cifrul 9 1 0-9 CHAR


utilajului

6 Denumirea 20 7 AAAAAAA CHAR


depozitului

7 Semnătura 5 7 AAAAAAA CHAR


depozitarului

8 Numărul
documentului
1 0-9 CHAR 0-9

9 Denumirea 25 7 AAAAAAA CHAR


utilajului

10 Costul inițial 7 4 0001 - 9999 NUM


11 Suma 9 6 000001 - NUM
999999

12 Cantitate 3 3 001 - 999 NUM

13 Unitate de 4 A AA CHAR
măsură

14 N.P. 15 AAAAAAA CHAR 7


furnizorului

15 Denumirea 20 7 AAAAAAA CHAR


furnizorului

16 Sumele utilajelor 6 6 000001 - NUM


recepționate pe 999999
fiecare zi a
săptămânii: Luni

17 Sumele utilajelor 4 6 000001 - NUM


recepționate pe 999999
fiecare zi a
săptămânii:
Marți

18 Sumele utilajelor 6 6 000001 - NUM


recepționate pe 999999
fiecare zi a
săptămânii:
Miercuri

19 Sumele utilajelor 5 6 000001 - NUM


recepționate pe 999999
fiecare zi a
săptămânii: Joi

20 Sumele utilajelor 8 6 000001 - NUM


recepționate pe 999999
fiecare zi a
săptămânii:
Vineri

21 Sumele utilajelor 9 6 000001 - NUM


recepționate pe 999999
săptămînă

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