Sistemele de gestionare a bazelor de date (DBMS) sunt utilizate pentru stocarea și prelucrarea ordonată a unor cantități mari de informații. În procesul de comandare a informațiilor, DBMS-urile generează baze de date și în procesul de prelucrare a informațiilor de sortare și de căutare a acesteia.
Informațiile din bazele de date sunt structurate în înregistrări separate, numite un grup de elemente de date aferente. Natura relației dintre înregistrări definește două tipuri de bază de organizare a bazei de date: ierarhică și relațională.
În baza de date ierarhică, înregistrările sunt aranjate într-o anumită ordine, cum ar fi pașii unei scări, iar recuperarea datelor se poate face prin "coborâre" succesivă dintr-un pas către un pas. Baza de date ierarhică din structura sa corespunde structurii sistemului de fișiere ierarhic.
Baza de date relațională, de fapt, este o tabelă bidimensională. Prin scrierea aici se înțelege rândul unei mese bidimensionale ale cărei elemente formează coloane ale tabelului. În funcție de tipul de date, coloanele pot fi numerice, textuale sau pot conține o dată. Rândurile mesei sunt numerotate.
Lucrul cu SGBD începe cu crearea unei structuri de bază de date, adică cu definiția:
• tipuri de coloane (text / dată / dată);
Luați în considerare structura bazei de date utilizând exemplul bazei de date Processors.
Numărul de coloane este de 5.
Structura bazei de date create poate fi modificată ulterior (se adaugă / șterge coloane, se schimbă numele acestora etc.).
În baza de date "gol" creată este necesară înregistrarea înregistrărilor și, dacă este necesar, editarea acestora. De obicei, sunt furnizate următoarele moduri:
Vom introduce în baza de date șase înregistrări care caracterizează caracteristicile tehnice ale diferiților procesatori. Fiecare înregistrare este compusă din cinci date de diferite tipuri
Informațiile introduse în baza de date pot fi procesate, și anume următoarele operațiuni:
• sortați după orice coloană (numere ascendente / descendente, caractere de caractere, date);
• căutați în orice coloană cu condiții diferite (egale, mai mari, mai mici, etc.).
Deci, ca urmare a sortării în ordine descrescătoare a coloanei Anul creației, ordinea înregistrărilor va fi inversată.
Nivelele nivelate pot fi implementate, adică sortarea unui nivel dintr-o coloană, sortarea acestuia în al doilea nivel cu altă coloană și așa mai departe.
Ca rezultat al efectuării unei căutări pe coloana de adâncime Bit, două date (80386 și 80486) vor fi găsite pe datele cu condiția "= 32".
Operațiile de căutare complexă pot fi efectuate atunci când sunt specificate mai multe condiții pe coloane diferite. Ca urmare, se vor găsi înregistrări care să satisfacă toate condițiile date.
Bazele de date create pot fi scrise / citite de pe disc și imprimate pe imprimantă. Același lucru este valabil și pentru rezultatele operațiilor de sortare și căutare.
Tipul de prezentare a înregistrărilor pe ecran nu poate fi doar tabular, ci și indicele cardului. În acest din urmă caz, fiecare înregistrare este realizată sub forma unei forme specifice. Structura formularului este aceeași pentru toate înregistrările, iar numele câmpurilor corespunde cu numele coloanelor formularului tabelar al reprezentării bazei de date, iar locația acestora este specificată de utilizator.
Deci, prima înregistrare a bazei de date Procesorul sub forma unui formular poate să arate astfel: