Depozitarea de informații în baze de date

Aici veți învăța:

♦ ce este baza de date;
♦ modul de decodificare a DBMS;
♦ cum este creată baza de date;
Cum de a extrage informații din baza de date.

Subiectele principale ale paragrafului sunt:






♦ ce este baza de date și sistemul de informații; baze de date relaționale;
♦ cheia primară a VD;
♦ tipuri de câmpuri.

Ce este o bază de date și un sistem informatic

Baza de date (DB) - un set de informații într-un anumit mod organizat pe un subiect (în cadrul unui anumit domeniu). exemple:

• baza de date a bibliotecii;
• baza de date a personalului instituției;
• baza de date a actelor legislative în domeniul dreptului penal;
• baza de date a melodiilor variate moderne.

Desigur, toate aceste informații pot fi stocate pe hârtie (de exemplu, catalogul de cărți al bibliotecii). Dar un mijloc modern de stocare și prelucrare a bazelor de date este, desigur, un calculator. În viitor, vom avea în vedere doar bazele de date computerizate.

Bazele de date sunt faptice și documentare.

Tehnologiile informaționale moderne elimină treptat granița dintre bazele de date factuale și cele documentare. Există instrumente care vă permit să conectați cu ușurință orice document (text, grafic, audio) într-o bază de date factuale.

Baza de date în sine nu poate servi solicitările utilizatorilor de căutare și prelucrare a informațiilor. DB este doar un "depozit informativ". Serviciul de utilizator este realizat de sistemul informatic.

Un sistem de informații este o colecție de bază de date și întregul complex de instrumente hardware și software pentru stocarea, schimbarea și căutarea de informații, pentru interacțiunea cu utilizatorul.

Exemple de sisteme informatice sunt sistemele de vânzări de bilete pentru trenuri de pasageri și avioane. WWW este de asemenea un exemplu de sistem informatic global.

În continuare, în cartea noastră vom vorbi doar despre baze de date factuale. Vom da o definiție mai riguroasă a unui computer DB decât ceea ce sa menționat mai sus.

Baza de date este un set organizat de date destinate stocării pe termen lung în memoria externă a calculatorului și utilizarea constantă.

Pentru a stoca baza de date pot fi utilizate ca un singur calculator, precum și multe computere interconectate.

În cazul în care diferite părți ale aceleiași baze de date sunt stocate pe mai multe computere, interconectate de o rețea, o astfel de bază de date se numește o bază de date distribuită.

Evident, informațiile de pe Internet, unite de un "web", pot fi considerate ca o bază de date distribuită. Bazele de date distribuite sunt, de asemenea, create în rețelele locale.

Baze de date relaționale

Informațiile din bazele de date pot fi organizate în moduri diferite. Metoda tabulară cea mai frecvent utilizată.

Bazele de date relaționale au o formă tabelară de organizare.

Care este avantajul lor?

Principalul avantaj al tabelelor este înțelegerea lor. Ne ocupăm de informații de masă aproape în fiecare zi. Uitați-vă, de exemplu, în jurnalul dvs.: programul de cursuri este prezentat sub forma unui tabel. Când ajungem la stație, ne uităm la orarul trenurilor electrice. Ce fel are? Acesta este tabelul! Și există un campionat de fotbal de masă. Și revista profesorului, unde te prezintă cu mărci, este, de asemenea, o masă.






În bazele de date relaționale, un rând de tabel este numit înregistrare, iar o coloană este un câmp. În general, se arată astfel:

Tabelele 2.1-2.5 vor fi considerate în continuare exemple de informații adecvate pentru organizarea bazelor de date relaționale.

Fiecare câmp tabel are un nume. De exemplu, în tabelul 1.2 numele câmpului "Meteo" sunt: ​​DAY, SEDIMENTATION, TEMPERATURE, PRESSURE, UMIDITY.

O înregistrare conține informații despre un obiect al acelui sistem real, al cărui model este prezentat în tabel.

De exemplu, o bibliotecă de acasă este un set de cărți. Prin urmare, un obiect separat al unui astfel de sistem este o carte, iar o intrare în baza de date "Home Library" (Tabelul 2.1) este o informație despre o carte din bibliotecă.

Câmpurile sunt caracteristici diferite (câteodată se spune: atribute) ale unui obiect. Valorile câmpului într-o singură linie se referă la același obiect.

Nu ar trebui să existe înregistrări corespunzătoare în baza de date relațională.

Baza de date principală

Diferite domenii diferă în nume. Și cum diferă diferite înregistrări între ele? Înregistrările diferă în valorile cheie.

Cheia primară din baza de date se numește: câmp (sau set de câmpuri), valoarea căreia nu se repetă pentru înregistrări diferite.

Nu este întotdeauna posibil să definiți un câmp ca o cheie. Să menționăm, de exemplu, în baza de date, care este stocată în calculatorul pentru gestionarea educației din regiune, informații despre toate școlile secundare ale centrelor raionale (Tabelul 3.1).

Într-un astfel de tabel, numai două câmpuri CITY și NUMĂRUL ȘCOLAR nu pot coincide simultan cu înregistrări diferite. Aceste două câmpuri formează împreună o cheie compusă: NUMĂR CITY-SCHOOL. O cheie compusă poate conține mai mult de două câmpuri.

Fiecare câmp este asociat cu o altă proprietate foarte importantă - tipul câmpului.

Tipul de câmp definește setul de valori pe care acest câmp le poate lua în înregistrări diferite.

În bazele de date relaționale există patru tipuri de câmpuri de bază:

• numeric;
• Caracter;
• data;
• Logic.

Tipul numeric are câmpuri ale căror valori pot fi numai numere. De exemplu, în baza de date "Vremea", trei câmpuri de tip numeric: TEMPERATURĂ, PRESIUNE, UMIDITATE.

Tipul de "dată" conține câmpuri care conțin date din calendar sub forma "zi / lună / an" (în unele cazuri se utilizează formularul american: lună / zi / an). Tipul "date" are câmpul DAY din baza de date "Vremea".

Un tip logic are câmpuri care pot lua doar două valori: da, nu sau adevărat, fals sau adevărat, false. Dacă matricea binară este reprezentată sub forma unei baze de date relaționale (tabelele 2.4, 2.5), atunci câmpurile sale care conțin valorile "0" sau "1" sunt asociate convenabil cu un tip logic.

Deci, valorile din câmpuri sunt anumite valori ale anumitor tipuri.

Tipul valorii depinde de acțiunile care pot fi efectuate cu aceasta.

De exemplu, puteți efectua operații aritmetice cu valori numerice, dar nu puteți face cu caracterul și cele logice.

Pe scurt despre principal

Baza de date este un set organizat de date destinate stocării pe termen lung în memoria externă a calculatorului și utilizarea constantă.

Baza de date factuală conține informații succinte despre obiectele descrise, prezentate într-un format strict definit.

Baza de date documentară conține informații extinse de o varietate de tipuri: text, grafică, sunet, multimedia.

Distribuită este o bază de date, diferite părți ale cărora sunt stocate pe diferite computere din rețea.

Un sistem de informații este o colecție de bază de date și întregul complex de instrumente hardware și software pentru stocarea, schimbarea și căutarea de informații, pentru interacțiunea cu utilizatorul.

Bazele de date relaționale au o organizație tabulară. Un rând dintr-un tabel se numește înregistrare, o coloană este un câmp.

Tabelul are o cheie primară care distinge înregistrările una de cealaltă. Cheia poate fi un câmp (o tastă simplă) sau mai multe câmpuri (o cheie combinată).

Fiecare câmp tabel are propriul nume și tip unic. Tipul determină ce fel de informație este stocată în câmp și ce acțiuni pot fi luate cu ea.

Baza de date utilizează patru tipuri de câmpuri de bază: numerice, simbolice, logice, "date".

Întrebări și sarcini


I. Semakin, L. Zalogova, S. Rusakov, L. Shestakova, Informatică, gradul 9
Cititorii au trimis de pe site-uri web

Dacă aveți corecții sau sugestii pentru această lecție, scrieți-ne.

Dacă doriți să vedeți alte ajustări și dorințe pentru lecții, consultați aici - Forumul educațional.







Articole similare

Trimiteți-le prietenilor: