Noțiuni Teoretice Despre Baze de Date

Referat
8/10 (1 vot)
Conține 1 fișier: docx
Pagini : 18 în total
Cuvinte : 5321
Mărime: 38.90KB (arhivat)
Publicat de: Teresa Lupu
Puncte necesare: 8

Extras din referat

Domeniul bazelor de date ocupă astăzi un loc foarte important în cadrul informaticii, datorită faptului că tehnica de calcul este prezenta în aproape toate ariile de activitate, prelucrînd într-un timp scurt o mare cantitate de informaţii, ca urmare a vitezei de calcul şi capacităţii de memorare foarte mari, a dispunerii de componente performante de intrare-ieşire şi multe limbaje dezvoltate de programare. Organizarea şi gestionarea acestor informaţii prelucrate se face la nivelul bazelor de date.

O bază de date este o colecţie de informaţii stocate într-un mod foarte structurat. Explorînd această structură cunoscută se poate accesa şi modifica informaţia într-o maniera rapidă şi corectă. O baza de date conţine toate informaţiile necesare despre obiectele ce intervin într-o mulţime de aplicaţii, relaţiile logice între aceste informaţii şi tehnicile de prelucrare corespunzătoare. În bazele de date are loc o integrare a datelor, în sensul ca mai multe fişiere sunt privite în ansamblu, eliminîndu-se pe cît posibil informaţiile redundante. De asemenea, se permite accesul simultan la aceleaşi date, situate în acelaşi loc sau distribuite spaţial, a mai multor persoane de pregătiri diferite, fiecare cu stilul personal de lucru.

Sistemul de programare care permite construirea unor baze de date, întroducerea informaţiilor în bazele de date şi dezvoltarea de aplicaţii privind bazele de date se numeşte sistem de gestiune a bazelor de date (SGBD). Un SGBD dă posibilitatea utilizatorului să aibă acces la date folosind un limbaj de nivel înalt, apropiat de modul obişnuit de exprimare, pentru a obţine informaţii, utilizatorul făcînd abstracţie de algoritmii aplicaţi pentru selecţionarea datelor implicate şi a modului de memorare a lor. SGBD-ul este o interfaţa între utilizatori şi sistemul de operare.

Orice SGBD conţine, printre alte componente, un limbaj de descrirere a datelor (LDD) care permite descrierea structurii unei baze de date, a fiecărei componente a ei, a relaţiilor dintre componente, a drepturilor de acces ale utilizatorilor la baza de date, a restricţiilor în reprezentarea informaţiilor şi alte elemente asemănătoare. LDD este utilizat atît pentru proiectarea bazelor de date, cît şi pentru redefinirea lor. O altă componentă foarte importantă a unui SGBD este limbajul de cereri (LC) sau limbajul de prelucrare a datelor (LPD), ce permite operaţii asupra datelor aflate în baza de date, cum ar fi: încărcarea bazei de date, înserarea unor elemente, realizarea diferitelor statistici asupra datelor şi alte asemenea operaţii.

Limbajele LDD şi LC sunt, de cele mai multe ori, extinderi ale unor limbaje de programare numite limbaje gazdă. Compilarea succesiunilor de comenzi pentru descrierea datelor sau pentru operarea cu date se reduce, în acest caz, la o precompilare, adică transformarea acestor comenzi într-o succesiune de instrucţiuni ale limbajului gazdă care, prin executare, să dea efectul dorit. O altă modalitate de operare este aceea a transformării comenzilor în lansări de programe executabile. Comenzile sunt descrise prin sintaxe specifice fiecărui tip de SGBD, iar interpretarea şi activarea lor se face automat, prin rutine scrise, de obicei, în limbajul gazdă. În acest fel, calitatile SGBD-ului depind în mare măsură de calitatile limbajului gazdă utilizat.

O strucură posibilă pentru SGBD este ilustrată în figura 1. În această figură, procesorul de cereri prelucrează cererile utilizatorilor prezentate la terminal sau sub formă de programe de aplicaţii scrise în LC, transformîndu-le în comenzi executabile de către gestionarul bazei de date; compilatorul LDD interpretează şi transformă descrierile utilizatorului în comenzi pentru iniţierea sau modificarea unei baze da date; gestionarul bazei de date transformă comenzile de cereri şi descrieri de baze de date în operaţii executabile de către sistemul de gestiune a fişierelor, care operează asupra datelor aflate în diferite fişiere.

Preview document

Noțiuni Teoretice Despre Baze de Date - Pagina 1
Noțiuni Teoretice Despre Baze de Date - Pagina 2
Noțiuni Teoretice Despre Baze de Date - Pagina 3
Noțiuni Teoretice Despre Baze de Date - Pagina 4
Noțiuni Teoretice Despre Baze de Date - Pagina 5
Noțiuni Teoretice Despre Baze de Date - Pagina 6
Noțiuni Teoretice Despre Baze de Date - Pagina 7
Noțiuni Teoretice Despre Baze de Date - Pagina 8
Noțiuni Teoretice Despre Baze de Date - Pagina 9
Noțiuni Teoretice Despre Baze de Date - Pagina 10
Noțiuni Teoretice Despre Baze de Date - Pagina 11
Noțiuni Teoretice Despre Baze de Date - Pagina 12
Noțiuni Teoretice Despre Baze de Date - Pagina 13
Noțiuni Teoretice Despre Baze de Date - Pagina 14
Noțiuni Teoretice Despre Baze de Date - Pagina 15
Noțiuni Teoretice Despre Baze de Date - Pagina 16
Noțiuni Teoretice Despre Baze de Date - Pagina 17
Noțiuni Teoretice Despre Baze de Date - Pagina 18

Conținut arhivă zip

  • Notiuni Teoretice Despre Baze de Date.docx

Alții au mai descărcat și

Grilă sisteme informaționale de gestiune - Access

Adăugarea de câmpuri la o tabelă se face în modul de vizualizare:...... Previzualizare inaintea imprimarii Aplicarea unei restrictii de...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Te-ar putea interesa și

Elemente de relație la nivelul propoziției și al frazei - O viziune integralistă în lecțiile de limba și literatura română în gimnaziu

ARGUMENT Limba română a cunoscut o dezvoltare rapidă în ultimul timp datorită transformărilor majore ale societății românești. Într-o societate „a...

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Elemente de Teoria Grafurilor

INTRODUCERE IN TEORIA GRAFURILOR Exista situatii când oameni ce lucreaza în diverse domenii ajung la reprezentarea unor cazuri concrete prin...

Etapizarea procesului de selecție și pregătire în handbal

CAPITOLUL I Handbalul este incadrat in grupa ramurilor sportive care cer indeosebi viteza si viteza – forta, alaturi de celelalte jocuri sportive,...

Lansarea pe piață a produselor textile

Argument Am ales ca tema Lansarea pe piata a produselor textile la Sc.LOTUS.Srl care are ca obiect de activitate productia si comercializarea...

Baze de date - Grotto Hair Studio

CAPITOLUL I. INTRODUCERE Notiuni introductive despre Baze de Date Definitie: Bazele de Date sunt colectii de date organizate care servesc unui...

Constituția

Unii autori definesc noţiunea de principiu constituţional prin prisma acelor legităţi care stau, în general, la baza dreptului constituţional. Aici...

Bioreactoare utilizate la biosinteza invertazei din tulpini de saccharomices cerevisiae

CUPRINS TEMA DE PROIECTARE: Bioreactor pentru obţinerea invertazei din tulpini de Sacharomyces cerevisiae. Capitolul I INTRODUCERE Enzimele...

Ai nevoie de altceva?