Datele - acest lucru este, de asemenea, cunoștințe, dar cunoașterea de un fel foarte special. Într-o primă aproximare, rezultatul este un limbaj de date de fixare unitate de observare experiment, un fapt sau o situație [78]. Exemple de date ar putea fi:
a) „o anumită dată, un astfel de an, la timpul t a fost ploaie într-o anumită zonă“ (Meteorologic acest) „;
b) „prețul lemnului comercial într-o astfel de zi de cutare an, în conformitate cu un anumit schimb, sa ridicat la atât de multe de dolari pe tonă“ (comerț acest lucru);
c) „deficitul bugetului de stat într-o anumită țară a fost în cutare an, atât de multe miliarde de dolari“ (financiar, acest lucru);
d) „într-un ghid automat de laborator anumit timp pentru Jupiter, acesta a deviat de la traiectoria calculată la un anumit număr de grade, atât de multe mii de kilometri într-o anumită direcție“ (date din sfera tehnologiei spațiale).
Din punct de vedere tehnologic, unele termen de experți „date“ este în general definită ca informațiile care sunt stocate în bazele de date și prelucrate de programele de aplicație, sau informațiile conținute într-o secvență de simboluri și concepute pentru prelucrarea într-un calculator [67], adică, date includ numai porțiunea din cunoștințele pe care formalizate într-o asemenea măsură încât să poată fi realizată printr-o procedură de proces formal prin diferite mijloace tehnice.
Acestea - aceste informații sunt prezentate într-un mod formal adecvat pentru prelucrarea automată, cu posibila participare a oamenilor [116]. Datele - sunt informațiile înregistrate (codate) în limbaj mașină [66]. Date - Aceste fapte particulare care descriu obiecte, procese și fenomene în zona de subiect, precum și proprietățile lor [40].
Între informații și date există o diferență; Acestea pot fi văzute ca semne sau observații înregistrate, care din anumite motive nu sunt folosite, dar numai depozitate. Prin urmare, în acest moment nu au nici un efect asupra comportamentului, de luare a deciziilor. Cu toate acestea, datele sunt convertite în informații, în cazul în care există un astfel de efect.
De exemplu, setul de date primare a computerului include astfel de caracteristici care nu afectează comportamentul. In timp ce aceste date nu sunt organizate în mod corespunzător și nu sunt reflectate în formă de rezultatul de ieșire la capul de a acționa în conformitate cu acestea, ele nu sunt informații. Acestea sunt datele, atâta timp cât angajatul nu se adresează acestora în legătură cu punerea în aplicare a unor acțiuni, sau în legătură cu unele dintre deciziile pe care trebuie să le ia.
Datele sunt transformate în informații atunci când a realizat semnificația lor. Se poate spune, de asemenea, că, în cazul în care este posibil să se utilizeze datele pentru a reduce incertitudinea cu privire la ceva, datele sunt transformate în informații.
Ciclul de viață al datelor
La fel ca materia și energia, datele pe care le poate colecta, procesa, stoca, schimba forma lor. Cu toate acestea, ei au unele caracteristici speciale. În primul rând, datele pot fi create și dispar. De exemplu, datele cu privire la o cale de disparitie animale pot să dispară atunci când este ars bucată cu cărbune sau imprimeuri. Datele pot fi șterse, pentru a pierde precizie, etc. Acestea pot fi caracterizate ciclul de viață (Figura 1.9.), În care valoarea principală trei aspecte - generarea, prelucrarea, stocarea și regăsirea [56].
Reproducerea și utilizarea datelor pot fi efectuate la diferite puncte din ciclul lor de viață și, prin urmare, nu sunt prezentate în diagrama.
Fig. 1.9. Ciclul de „viață“ a datelor
În prelucrarea datelor de calculator este transformată, treci condiționată următoarele etape:
1) Datele ca rezultat al măsurătorilor și observații:
2) date pe suporturi tangibile (tabele, protocoale, manuale);
3) modelul (structura) a datelor în formă de diagrame, grafice, funcții;
4) Datele din descrierea de date de calculator limba;
5) Baza de date pe medii de stocare.
În modelul modern de interpretare a datelor este definit ca un set de reguli de generare a structurilor de date în baza de date, operații pe ele, precum și de constrângerile de integritate care determină valorile de comunicare și de date admisibile, secvențe de modificări [76].
Astfel, modelul de date este un set de structuri de date, constrângerile de integritate și a operațiunilor de manipulare a datelor. Pe această bază, putem formula următoarea definiție de lucru: model de date - un set de structuri și operațiuni de prelucrare a datelor.
În prezent distinge „trei tipuri principale de modele de date: ierarhic, rețea și relațională. Modelul de date ierarhic organizează datele într-o structură arborescentă și este o implementare a relațiilor logice: relații sau raporturi de generice „întreg - parte“. De exemplu, structura instituțiilor de învățământ superior - este o ierarhie multi-nivel (a se vedea figura 1.10 ..).
Fig. 1.10. structură ierarhică EXEMPLU
Baza de date ierarhică (arbore) constă dintr-un set de arbori comandate; mai precis, de la un set ordonat de mai multe instanțe de același tip de lemn. În acest model, elementele originale generează alte elemente, aceste elemente generează următoarele elemente, la rândul său. Fiecare element a generat doar un element de generare. Structura organizatorică, liste de materiale, tabelul cuprins în cărți, proiecte, planuri, întâlniri de program, și mai multe seturi de date pot fi reprezentate într-o formă ierarhică.
Principalul dezavantaj al acestui model este de: a) complexitatea relațiilor de cartografiere dintre obiecte, cum ar fi „la mulți“; b) necesitatea de a utiliza ierarhiei, care a fost pusă în baza de proiectare a bazei de date. Necesitatea unei restructurări permanente a datelor (și de multe ori incapacitatea de reorganizare) a condus la un model mai general - rețea.
Abordarea de rețea pentru organizarea datelor este o extensie a abordării ierarhice. Acest model diferă de ierarhică în care fiecare element generat poate avea mai mult de un element de generare. Un exemplu de model de date de rețea prezentat în figura 1.11.
Deoarece baza de date de rețea poate fi direct toate tipurile de relații de organizare inerente corespunzătoare a datelor, aceste date pot fi mutate, și pentru a le cere să exploreze toate căile posibile, și anume model de rețea nu este asociat doar cu o ierarhie. Cu toate acestea, în scopul de a face o cerere la o bază de date de rețea, aveți nevoie de o perspectivă suficient de adânc în structura sa (de a avea la îndemână schema acestei baze de date) și de a dezvolta un mecanism de navigație pentru baza de date, ceea ce reprezintă un dezavantaj semnificativ al acestui model de baze de date.Fig. 1.11. Structura rețelei EXEMPLUL
Unul dintre dezavantajele modelelor de date de mai sus este faptul că, în unele cazuri, reprezentarea ierarhică și rețeaua de creștere a bazei de date poate duce la o încălcare a reprezentării logică a datelor. Astfel de situații apar atunci când utilizatorii noi, noi aplicații și tipuri de interogare, luând în considerare alte relații logice între elemente de date. Aceste deficiențe evită modelul de date relaționale.
Relațională a considerat o astfel de bază de date în care toate datele sunt prezentate utilizatorului sub formă de tabele dreptunghiulare de valori de date, precum și toate operațiunile de baze de date sunt reduse la manipularea tabelelor.
Fiecare coloană are un nume, care este de obicei scris în partea de sus tabel. Aceste coloane se numesc câmpuri din tabel. La proiectarea tabelelor în SGBD este posibil să se selecteze pentru fiecare tip de câmp, și anume să definească un set de reguli pentru el pe ecran său, precum și pentru a identifica acele operațiuni care pot fi efectuate pe datele stocate în acest domeniu. Seturile de tipuri pot varia pentru diferite DBMS.
nume de câmp trebuie să fie unic în tabel, dar o tabelă diferită poate avea câmpuri cu același nume. Fiecare masă trebuie să aibă cel puțin un câmp; câmp situat în tabel, în conformitate cu ordinea de numele lor atunci când este creat. Spre deosebire de domeniile, liniile nu au nume; ordinea lor nu este definită, iar numărul nu este limitat în mod logic în tabel. Rândurile sunt numite tabelul de înregistrări.
Deoarece rândurile din tabel nu sunt ordonate, este imposibil să selectați un rând în poziția ei - printre ei nu există nici un „primul“, „a doua“, „ultima“. Orice tabel are una sau mai multe coloane, valorile din care identifică în mod unic fiecare rând. Această coloană (sau combinație de coloane) este cheia primară. În secțiunea tabelul cheie primară pentru sport - un nume de coloană (Fig. 1.12).
Această alegere a cheii primare are un dezavantaj semnificativ: este imposibil să se scrie în secțiunea doi copii cu aceeași valoare Nume câmp de care, în practică, nu se produce foarte rar. Acesta este motivul pentru care, de multe ori administrat un câmp de numerotare artificial pentru înregistrările din tabel. În acest domeniu, de exemplu, poate fi o camera in revista pentru fiecare copil care va fi în măsură să asigure unicitatea fiecărei înregistrări din tabel. În cazul în care tab.litsa îndeplini această cerință, aceasta se numește o relație (relație).
Fig. 1.12. Relational Data Model
Modelul de date relațională poate sprijini, de obicei, patru tipuri de relații între tabele:
1) One to One (exemplu: la unul stochează informații despre masă elevi, în alte informații despre trecerea vaccinări elevi).
2) unu-la-mulți (de exemplu: la o masă stochează informații despre cadrele didactice, celelalte informații despre elevi în care acești profesori sunt profesori la clasă).
3) mai multe la unul (ca un exemplu, putem oferi cazul anterior, considerându-l de cealaltă parte, și anume din partea laterală a mesei, în care informațiile despre elevi) sunt stocate.
4) Mulți-la-mulți (de exemplu: un tabel conține comenzi pentru livrarea de bunuri, iar celelalte - firmele de executare a ordinelor și pentru a îndeplini o singură comandă poate combina mai multe firme /
vedere relațională a datelor are o serie de avantaje. Este clar pentru utilizator, care nu este un specialist în domeniul programării, îl face ușor pentru a adăuga noi descrieri de obiecte și caracteristicile lor, are o mare flexibilitate în cererile de prelucrare.
1. Dă definiția conceptului „date“.
2. Ceea ce se numește ciclul de viață al datelor?
3. model de date pe care, știi?
4. Precizați avantajele și dezavantajele fiecărui model de date.