Definițiile standardelor internaționale:
- Baza de date - un set de date stocate în conformitate cu o schemă de date, a căror manipulare funcționează în conformitate cu normele instrumentelor de modelare a datelor. [3]
- Baza de date - un set de date organizate în conformitate cu o structură conceptuală care descrie caracteristicile datelor și relațiile dintre ele, cu o colecție de date care acceptă una sau mai multe domenii de aplicare [4].
- Baza de date - organizate în conformitate cu anumite reguli și menținute în memoria calculatorului un set de date. care caracterizează starea actuală a unei zone de subiect și folosite pentru a satisface nevoile de informare ale utilizatorilor. [5]
- Baza de date - un set de permanente (stocate permanent) datele utilizate sisteme de aplicații software de orice întreprindere. [6]
- Baza de date - un set comun de date corelate logic (și o descriere a datelor), concepute pentru a satisface nevoile de informare ale organizației. [7]
În definițiile (explicit sau implicit), cel mai frecvent the nu are următoarele caracteristici [8]:
Dintre aceste caracteristici, doar primul este strict, iar altele permit diferite tratamente și grade diferite de evaluare. Putem stabili doar un grad de conformare la baza de date.
Într-o astfel de situație nu este ultimul rolul jucat de practica comună. Potrivit ei, de exemplu, nu suna arhive de fișiere de baze de date. portaluri de internet sau foi de calcul. în ciuda faptului că acestea sunt într-o anumită măsură, posedă caracteristici de bază de date. Se consideră că acest grad, în majoritatea cazurilor, nu suficiente (deși pot exista excepții).
Istoria apariției și dezvoltarea tehnologiei de baze de date poate fi văzută ca o largă și un aspect îngust.
Într-un sens larg, conceptul de istorie a bazei de date este generalizat la istoria orice mijloace prin care să stocheze date privind omenirea și de proces. În acest context, menționează, de exemplu, înseamnă de contabilitate regală trezorerie și taxe în Sumer (4000 î.Hr.) [10] nodulara scris Inca -. Bale. cuneiforme. conținând documente ale regatului asirian, și așa mai departe. n. Trebuie amintit că Dezavantajul acestei abordări este erodarea conceptului de „bază de date“ și îmbinarea efectivă cu conceptele de „arhivă“ și chiar „scriere“.
Baza de date de istorie, în sensul în considerare baza de date înguste în sensul tradițional (moderne). Povestea începe în 1955. când a existat o înregistrări de prelucrare a firmware-ului. Software-ul care timp a sprijinit modelul pentru procesarea înregistrărilor din fișiere. Pentru stocarea datelor utilizate cartele perforate. [10]
bază de date de rețea operațională a apărut în mijlocul anilor 1960. Manipulând bazelor de date operaționale procesate în mod interactiv, prin intermediul terminalului. înregistrări simple de organizare indexate-secventiala a evoluat rapid la un intrări mai puternic orientate spre kituri de model. Pentru conducerea Baza de Grupul de Lucru a Datelor (DBTG), să dezvolte un standard descriere a datelor de limbă și de manipulare a datelor. Charles Bachman a primit Premiul Turing.
În același timp, în comunitatea de baze de date COBOL a elaborat un concept de schemă de baze de date și conceptul de independență a datelor.
Următoarea etapă importantă este asociată cu apariția la începutul anilor 1970, modelul de date relațională. datorită muncii lui Edgar F. Codd. munca Codd a pavat calea pentru aplicarea unor legături mai strânse a tehnologiei de baze de date cu matematica și logica. Pentru contribuțiile sale la teoria și practica Edgar F. Codd a primit, de asemenea, Premiul Turing.
Baza de date pe termen lung (ing. Baza de date) a apărut la începutul anilor 1960, și a fost pus în funcțiune la un simpozion organizat de SDC în anii 1964 și 1965. În timp ce am înțeles la început într-un sens destul de restrâns, în contextul sistemelor de inteligență artificială. Utilizarea pe scară largă în sensul modern al termenului a venit abia în anii 1970. [11]
Formulare Baza de date
Există mai multe versiuni de baze de date, care diferă în funcție de diverse criterii. De exemplu, în „Enciclopedia tehnologiei bazelor de date“ [5] pe baza căreia partiția este scris sunt determinate mai mult de 50 de tipuri de baze de date.
clasificările de bază sunt enumerate mai jos.
Clasificarea modelului de date
Clasificarea Printre stocarea permanentă
- În memoria secundară sau tradițională (. Baza de date convențională în limba engleză): un mediu de stocare permanentă este o memorie nevolatilă periferic (memoria secundară) - de obicei, hard disk-ul.
În memoria SGBD pune o memorie cache și datele pentru procesarea curentă. - RAM (în engleză bază de date în memorie, baze de date de memorie-rezident, baza de date cu memorie principală.): Toate datele sunt în execuție în memorie.
- Memoria terțiară (Engl bază de date terțiară.): Mediu de stocare permanentă este detașabil de pe dispozitivul de stocare în masă de server (memorie terțiară), în mod tipic bazate pe benzi magnetice sau discuri optice.
o serie de date de memorie de director terțiar stocate în memoria secundară, fișierul cache server și de date pentru procesarea curentă; încărcarea datelor în sine necesită o procedură specială.
Clasificarea conținutului
Clasificare în funcție de gradul de distribuit
- Centralizat sau concentrat (baza de date centralizată Engl.): DB complet sprijinit pe același computer.
- baze de date distribuite (Eng distribuite de baze de date.) - elementele constitutive ale care sunt situate în diferite noduri de rețea, în conformitate cu unele criterii.
- Neomogene (Engl eterogene distribuite de baze de date.): Fragmente din baza de date distribuite în diferite noduri de rețea sunt susținute prin intermediul mai multor baze de date.
- Omogen (Engl omogenă bază de date distribuită.): Fragmente ale bazei de date distribuite în diferite noduri ale rețelei mijloace susținute de același SGBD.
- Fragmentat sau partiționat (Engl partiționat bază de date.): O metodă de fragmentare distribuției datelor (partiționare, partiționare), verticală sau orizontală.
- Replicarea (Engl replicate bază de date.): O metodă de distribuire a datelor este de replicare (replicare).
Alte tipuri de baze de date
- Spațială (bază de date spațială engleză.): DB, care sunt susținute de proprietățile spațiale ale entității de domeniu. Aceste baze de date sunt utilizate pe scară largă în sistemele de informații geografice.
- Temporară. sau temporal (baza de date temporală Engl.): DB, care este susținută în orice aspect al timpului. fără a include un timp definit de utilizator.
- Spatiotemporal (în engleză baze de date spațio-temporală.) Baza de date: DB, în care susține simultan una sau mai multe dimensiuni în aspectele spațiu și timp.
- Ciclica (în engleză baze de date round-robin.): DB, cantitatea de date stocate, care nu se schimba cu timpul, pentru că în procesul de salvare a noului datele pe care le înlocuiesc datele mai vechi. Aceeași celulă pentru datele utilizate în cicluri.
bază de date foarte mare
Very Large Scale Baza de date (. Engleza Baza de date foarte mare, VLDB) - o bază de date care are o cantitate extrem de mare de stocare fizică pe dispozitiv. Termenul presupune volumul maxim posibil al bazei de date, care sunt definite de cele mai recente progrese în domeniul tehnologiilor de stocare a datelor fizice și software-ul de operare aceste tehnologii.
Conform unor estimări, până în 2025 Genetica va avea date cu privire la genomul de la 100 milioane la 2 miliarde de oameni, și pentru a stoca un astfel de volum de date solicitate de la 2 la 40 exabytes. [17]
Experții spun necesitatea unei abordări speciale pentru proiectarea de baze de date foarte mari dimensiuni. Pentru a le crea, sunt adesea realizate proiecte speciale, în scopul de a găsi astfel de sisteme de soluții de inginerie, care ar lucra într-un fel cu astfel de cantități mari de date. De regulă, necesită soluții speciale pentru subsisteme de disc, o versiune specială a mediului de operare și a mecanismelor specifice de manipulare a bazei de date a datelor.
Cercetarea în domeniul păstrării și prelucrării bazelor de date foarte mari VLDB sunt mereu pe marginea de taiere a bazelor de date teorie și practică. În special, din anul 1975 este o conferință anuală a Conferinței Internaționale privind Baze de date foarte mari ( «Conferința Internațională de baze de date foarte mari"). Majoritatea cercetărilor efectuate sub auspiciile unei organizații nonprofit VLDB Fundații ( «VLDB» Dotare), care prevede promovarea activității științifice și schimbul de informații în domeniul bazelor de date foarte mari dimensiuni și domenii conexe.