Structura de bază de date

Prelucrarea automată a volumelor mari de date vine mai ușor atunci când datele sunt sortate, și anume formând o structură predeterminată. Printre tipurile existente de structuri de date pot fi împărțite în trei principale [13]: liniară, ierarhică și tabelare.

Structuri de date liniare pot fi reprezentate ca liste în care fiecare element de date este definit în mod unic prin numărul său în matrice. Normal jurnal de prezență de formare, de exemplu, are structura listei deoarece toate grupurile de studenți au înregistrat sub un număr unic.

Când creați orice structuri de date necesare pentru a rezolva două probleme: cum să împartă elementele de date între ele și modul de a găsi elemente. În jurnalul de prezență, de exemplu, problemele sunt după cum urmează: fiecare nou element din lista este stocată într-o nouă linie, și anume delimitator este sfârșitul șirului, și fiecare element poate fi găsit pe numărul liniei.

În practică, se pot folosi un tabel (matrice) în care dimensiunea (numărul de coordonate) este de două (rând și coloană) și multe altele. De exemplu, elevii înregistrările pot fi aranjate într-o dimensiune de tabel 5:

-instituie o cameră de la Universitatea

-Număr de golf (la institut)

-Cameră specială (pe curs)

-Numărul de un singur grup de specialitate în flux

-numărul de studenți în grupul

Pentru a găsi date despre elevi într-o astfel de structură, este necesar să se cunoască toate cele cinci parametri (coordonate).

Fișierele sunt organizate într-Stocarea o structură ierarhică numită o structură de fișier. Structura Apex este numele mass-media pe care sunt stocate fișierele. Fișierele suplimentare sunt grupate în foldere (directoare), în care sub-dosare pot fi create (sub-directoare). Accesul la calea de fișier începe cu numele dispozitivului și include toate numele de foldere (directoare), prin care trece. Simbolul „\“ este folosit ca separator. Unicitatea numele fișierului, cu condiția ca numele complet al fișierului este considerat a deține calea de nume de fișier pentru a accesa. Exemplu de înregistrare numele fișierului completă. C: \ calculator \ post \ de lucru cu foi de calcul

Conceptele de bază ale bazelor de date și a sistemelor de management al bazei de date

Baza de date - este o colecție structurată de date care este utilizat pentru a stoca informații.

Cu conceptul de baze de date legate de sistemul de management al bazei de date conceptul (SGBD). Acest set de instrumente software destinate să creeze și să modifice structura bazei de date, completarea conținutului, editarea de conținut și de vizualizare. Sub selecție vizualizarea informației se referă la datele în conformitate cu un criteriu predeterminat, ordonarea, prelucrarea lor și apoi la un dispozitiv scoate de ieșire sau de transmitere prin canale de comunicare.

Un concept important este modelul de date de baze de date - formalizate descriere care reflectă structura și tipurile de date și relațiile dintre ele. Potrivit organizarea logică a relațională distins, de rețea și modelul de date ierarhic.

În modelul relațional, datele sunt prezentate sub formă de tabel. În cazul în care datele și comunicarea sunt structura graficului, atunci modelul se numește rețea, în cazul în care structura de lemn - ierarhică.

Folosind modelul relațional oferă cel mai convenabil pentru utilizator pentru a descrie structura de date și să le manipuleze. Pe baza aparatului matematic dezvoltat de algebra relațională poate fi descrisă într-o varietate de transformări de date complexe. În acest sens, distribuite cel mai larg de baze de date relaționale și vor fi discutate mai jos.

Deci, într-o bază de date relațională prezintă date sub formă de tabele (relații). Coloanele din aceste tabele sunt numite câmpuri (atribute), linii - înregistrări (tuple). Compoziția câmpurilor de masă de bază determină structura bazei de date. Când câmpuri în schimbare tabele de bază schimba structura bazei de date. Dacă intrările din tabel încă, structura sa este formată dintr doar un set de câmpuri. Fig. 17 arată un tabel de bază de date simplă. AMD Athlon 1000MHz

Fig. 17. Un tabel de bază de date simplă

câmpurile bazei de date definesc proprietățile de grup ale datelor sunt scrise celulele care aparțin fiecare dintre domeniile. Următoarele sunt câteva proprietăți ale câmpurilor de tabele de baze de date pentru Microsoft Access baze de date, de exemplu, un membru al pachetului Microsoft Office.

Numele câmpului - definește modul de acces la datele câmpului în operațiunile automate cu baza de date (nume de câmpuri implicite sunt folosite ca antete de coloane din tabel)

Tip de câmp - Specifică tipul de date care pot fi conținute în acest domeniu

Câmp Dimensiune - specifică o lungime (în caractere) a datelor care pot fi plasate în acest domeniu (pentru câmpurile de tip text) limitarea

Câmp Format - determină modul în care datele sunt formatate în celulele care aparțin câmpului.

Bazele de date permit, de obicei, masa de lucru cu un număr mare de diferite tipuri de date. Mai jos sunt cateva tipuri de date utilizate în baza de date Microsoft Access.

Text - pentru stocarea de text, limitate ca dimensiune la 255 de caractere.

Câmpul MEMO - pentru stocarea cantități mari de text (până la 65535 de caractere), textul nu este stocat fizic în domeniu și în altă parte, în baza de date, iar în magazine un pointer la el, dar această diviziune nu este întotdeauna vizibilă pentru utilizator.

Numeric - pentru a stoca numere reale.

Data \ ora - pentru a stoca datele din calendar și timp.

Cash - pentru a stoca valorile monetare

Counter - câmp non-recurente de numere naturale, cu o capacitate automată (utilizată în mod obișnuit pentru înregistrările de numerotare ordinale).

Logic - pentru a stoca date care pot fi setate la „da“ sau „nu“

Câmp obiect OLE - destinat pentru depozitarea obiectelor OLE (Object Linking and Embedding) - obiectele asociate tabelului, de exemplu, multimedia. Așa cum este cazul cu câmpul MEMO, acestea sunt stocate într-o locație diferită a structurii interne a fișierului bazei de date, iar tabelul stochează doar indicii pentru a le (altfel lucra cu masa ar fi lent).

înlocuind master - acest lucru nu este un tip de date speciale, iar obiectul ale cărui setări puteți automatiza introducerea datelor în domeniu, astfel încât să nu le introduceți manual, și selectați din lista verticală.

În cele mai multe cazuri, informațiile conținute în bazele de date, are o valoare semnificativă. Prin urmare, integritatea bazei de date nu ar trebui să depindă de acțiunile concrete ale utilizatorului care a uitat să salvați fișierul și computerul se oprește în jos, sau din „atârnare“ a computerului, fie din întreruperile rețelei electrice. Salvați integritatea funcție a bazei de date de baze de date efectuează. În special, la finalizarea modificărilor în datele de utilizator disponibile pentru el sau masa de finalizare a le emite cereri (sfârșitul tranzacției) a bazei de date se înregistrează imediat aceste modificări sau cererea de memorie pe disc.

De notat este special problema protecției datelor împotriva accesului neautorizat. Această problemă este rezolvată ca folosind parole atribuite utilizatorilor administratorului bazei de date de rețea, precum și tehnicile de criptare cunoscute.