9) Scopul și structura fișierelor bazei de date

Baza de date - un model de informare care permite să stocheze date ordonată despre un grup de obiecte cu același set de proprietăți. Software-ul este proiectat pentru a lucra cu baze de date se numește un sistem de gestionare a bazei de date (SGBD). Baza de date utilizate pentru depozitarea ordonată și prelucrarea unor volume mari de informații.

fișier (Tabel) este o colecție de date despre un anumit subiect sau obiect. Datele din tabelul (fișierul) este stocat sub formă de coloane (câmpuri) și rânduri (înregistrări). Toate datele din tabel trebuie să se refere la obiectele de același tip, și numai pentru ei.

câmp fișier (tabel) definește tipul de informații cu privire la acest subiect.

Înregistrarea unui set de informații despre o persoană, obiect sau eveniment. Fiecare intrare în tabelul conține același set de câmpuri, și fiecare domeniu de același tip de informații cu privire la acest subiect.

9) Scopul și structura fișierelor bazei de date

Baza de date Clasificare:

Prin natura informațiilor stocate: - Facto (înregistrări), - Documentar (arhive)

Metoda de stocare a datelor: - centralizată (stocate pe același calculator), - distribuite (utilizate în rețele de calculatoare locale și globale).

Conform structurii de organizare a datelor - tabelare (relațională) - ierarhica,

Informațiile din baza de date este structurată în înregistrarea separată, care este un grup de elemente de date interdependente. Natura relației dintre înregistrările definește două tipuri principale de organizare a bazelor de date: ierarhice și relaționale.

În înregistrările de date ierarhicheskoybaze sunt ordonate într-o anumită secvență ca trepte de scara, iar datele de căutare pot fi în serie „coborâre“ din treaptă în treaptă. bază de date ierarhică în structura sa corespunde structurii sistemului de fișiere ierarhic.

date Relyatsionnayabaza, de fapt, este un tabel bidimensional. Coloanele de tabel sunt numite câmpuri. Fiecare câmp este caracterizat prin numele și topom datele sale. câmp DB - o coloană din tabel care conține valorile anumitor proprietăți.

Patru tipuri de bază de câmpuri utilizate în baza de date relațională:

Caracter (cuvânt, text, coduri, etc.)

(Datele calendaristice sub forma de „zi / lună / an“) Data,

Logic (are două valori: „da“ - „nu“ sau „adevăr“ - „fals“).

Clasificarea modelului de date

Obiect și orientate-obiect

10) Conceptele de bază ale bazelor de date relaționale.

O bază de date relațională - o informații asemănătoare furnizate sub formă de tabele bidimensionale. Într-un rând de tabel de baze de date relaționale se numește o înregistrare, iar coloana - câmp.

O înregistrare conține informații despre un obiect al sistemului real care modelul este prezentat în tabel.

REZUMAT - Relația fișier Table-- DB

Caracteristica Coloana domeniu Câmp

Copie a tuplu entitate de înregistrare șir de caractere

Atitudinea - conceptul de bază a modelului de date relaționale. Din acest motiv, modelul numit relațional.

Motorcade - un set de valori numite de un anumit tip.

Atribute - câmpul cheie al fiecărei intrări din tabelul de obiect.

Domenii - ca în cazul unui model de date relațională este, util pentru a fi în măsură să identifice valorile atributelor entității set potențial fezabile (domeniu).

Cheia - un atribut sau un set de atribute identifică în mod unic o instanță entitate.

Gradul de relație - numărul de atribute

cheie externă - un atribut care este utilizat pentru comunicarea cu alte relații

Proprietățile bazei de date relaționale:

Perechile nu sunt repetate în relație;

Coloanele într-un tabel sau un câmp în baza de date nu este sortată, poyaetomu apel la el efectuat numele op;

Perechile cu respect și nu a fost comandat;

În multe privințe numai domeniile-cheie pot fi repetate tabele (nu atributul cheie se găsește în tabelele de o singură dată).

Câmp - este o varietate de caracteristici (spun uneori - atribute) a obiectului. valori de câmp într-o singură linie aparțin aceluiași obiect. Diferite nume de câmpuri diferă. Înregistrarea diferite valori-cheie.

Cheia primară într-o bază de date numit un domeniu (sau un set de câmpuri), valoarea care nu se repetă în diferite înregistrări (este unic).

Fiecare câmp este asociat o altă caracteristică foarte importantă - câmpul de tip.

Tipul definește un set de valori care pot lua acest domeniu în diferite înregistrări.

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

forma limbajului SQL

Structurat SQL limbaj de interogare este implementată în următoarele forme:

Toate bază de date cunoscută conține în utilitatea sa compoziție, care permite utilizatorului să introducă direct declarațiile SQL în modul de, să zicem, linia de comandă, sau de a rula pe fișierele de execuție care conțin instrucțiuni SQL. S-a obținut ca urmare a unor solicitări de informații, precum și mesaje de serviciu și de diagnosticare pot fi afișate într-un fișier text sau la o imprimantă. Acest mod este numit interactiv. sau autonom, SQL. Instrucțiunile SQL pot fi încorporate direct în program și în alte limbi. În prezent, aproape toate limbajele de programare de nivel înalt (de exemplu, C ++, Object Pascal (Delphi), și altele) cuprind mijloace pentru conectarea la baze de date și efectuarea SQL-operatori. Acest lucru este cunoscut sub numele de SQL static.

Instrucțiunile SQL pot fi generate dinamic de o aplicație și apoi executat. Aceasta se numește SQL dinamic

SQL încorporat vă permite să includeți instrucțiuni SQL în codul programului într-un alt limbaj de programare (de exemplu, C ++).