Baze de Date

Curs
7/10 (1 vot)
Domeniu: Calculatoare
Conține 6 fișiere: pdf
Pagini : 31 în total
Cuvinte : 11488
Mărime: 909.00KB (arhivat)
Cost: Gratis
sem 1,an2,Fac de Cibernetica Economica

Extras din document

CAP1. ELEMENTE DE TEORIA BAZELOR DE DATE

1.1. Baza de date(BD)

1.2. Sistemul de gestiune a bazelor de date (SGBD)

1.3. Administrarea BD

1.1. Baza de date

a) Evoluţie

Într-un calculator datele sunt stocate în memoria internă(temporar) şi în memoria externă (persistent).

În memoria externă , evoluţia modului de memorare a datelor a fost determinată de:

• Accesul cât mai rapid şi uşor la date;

• Stocarea unui volum cât mai mare de date;

• Creşterea compexităţii datelor;

• Perfecţionarea echipamentelor de culegere, stocare, transmitere şi prelucrare a datelor.

Bazele de date, ca mod de organizare a datelor în memoria externă, au evoluat din fişiere printr-un proces de integrare a lor(fişiere şi legăturile dintre ele) şi ţinând cont de aplicaţiile aferente.

Baza de date(BD) = un ansamblu de date organizat, coerent, structurat, în condiţii de redundanţă minimă şi controlată, accesibil mai multor utilizatori în timp util.

Generaţii de BD:

• generaţia I = BD arborescente şi reţea (până la sfârşitul anilor ’70);

• generaţia a-II-a = BD relaţionale (sfârşitul anilor ’70 şi până acum);

• generaţia a-III-a = BD orientate obiect (sfârşitul anilor ’80 şi până acum).

b) Elementele unei BD

Noţiuni (elemente) comparative între organizarea datelor în fişiere şi baze de date:

sistem de fişiere fişiere înregistrări câmpuri valori

lumea reală

baza de date colecţii de date familie de caracteristici domenii

(entităţi) caracteristici de valori

Domeniul de valori= mulţimea valorilor posibile pentru o caracteristică(ex.: culorile posibile pentru un automobil).

Caracteristica= definirea şi descrierea unui anumit aspect(proprietăţi) dintr-o entitate a lumii reale (ex.:marca auto)

Familia de caracteristici=ansamblul caracteristicilor care se referă la aceeaşi entitate din lumea reală (ex.: mulţimea caracteristicilor prin care se poate descrie un automobil {NUMĂR, MARCA, CAPACITATE_CILINDRICĂ, CULOARE}).

Colecţia de date(entitatea)=o familie de caracteristici asupra căreia se aplică un predicat (care conduce la o relaţie de ordine între caracteristici şi la obţinerea informaţiilor cu un anumit sens) căruia i se afectează anumite legături.

c) Conceptul de BD

Baza de date=un ansamblu de colecţii de date aflate în interdependenţă, împreună cu descrierea datelor şi a legăturilor dintre ele.

Sistemul de bază de date(SBD)=un ansamblu de elemente intercondiţionate care contribuie la realizarea şi exploatarea unei aplicaţii cu baze de date.

Notă. Noţiunea similară pentru SBD, într-o accepţiune mai veche este “Banca de date”.

Arhitectura unui SBD=prezentarea grafică a elementelor unui SBD şi a legăturilor dintre ele.

Vizual se folosesc două tipuri de arhitecturi de SBD, funcţie de ceea ce se evidenţiază grafic: pe componente, pe niveluri de organizare a datelor.

Arhitectura pe componente dă o imagine asupra elementelor constitutive ale unui SBD şi a interdependenţei dintre ele (fig. 1.1).

Date Software Fig. 1.1

utilizatori Arhitectura pe componente

a unui SBD

Elemente

auxiliare

Notă. Din această arhitectură rezultă componentele unui SBD:

1.Datele organizate într-o bază de date care conţine:

• colecţiile cu date propriu-zise;

• dicţionarul de date;

• fişierele anexe.

2.Software-ul aferent realizării şi expoatării bazei de date, care conţine:

• sistemul de gestiune a bazelor de date(SGBD);

• programele de aplicaţie.

3.Elementele auxiliare sunt componente care contribuie la realizarea şi funcţionarea întregului SBD:

• set de proceduri automate(rutine) şi manuale;

• reglementări legale şi administrative;

• mijloace hardware utilizate;

• personalul implicat pe categorii de utilizatori.

Arhitectura pe niveluri

Structurează un SBD pe trei niveluri şi dă o imagine despre modul de organizare şi funcţionare al acestuia.(fig. 1.2)

Viziuni asupra BD Manipulare date Descriere date Niveluri de organizare date

Programator Program Structura externă Logic

de aplicaţie aplicaţie1 … (logică) …

Administrator SGBD Structura Conceptual

bază de date S.O. conceptuală …

Inginer de BAZA DE Structura internă Fizic

sistem DATE (fizică) …

Fig. 1.2 Arhitectura pe niveluri a unui SBD

Preview document

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9
Baze de Date - Pagina 10
Baze de Date - Pagina 11
Baze de Date - Pagina 12
Baze de Date - Pagina 13
Baze de Date - Pagina 14
Baze de Date - Pagina 15
Baze de Date - Pagina 16
Baze de Date - Pagina 17
Baze de Date - Pagina 18
Baze de Date - Pagina 19
Baze de Date - Pagina 20
Baze de Date - Pagina 21
Baze de Date - Pagina 22
Baze de Date - Pagina 23
Baze de Date - Pagina 24
Baze de Date - Pagina 25
Baze de Date - Pagina 26
Baze de Date - Pagina 27
Baze de Date - Pagina 28
Baze de Date - Pagina 29
Baze de Date - Pagina 30
Baze de Date - Pagina 31

Conținut arhivă zip

  • Capitolul_1.pdf
  • Capitolul_2.pdf
  • Capitolul_3.pdf
  • Capitolul_4.pdf
  • Capitolul_5.pdf
  • Capitolul_6.pdf

Alții au mai descărcat și

Stocarea Datelor în Baze de Date

Activitatea umană include o mulţime de activităţi desfăşurate pentru a satisface diverse necesităţi, fie ele de natură materială sau spirituală....

Declanșatoare în SQL Server

Introducere. În ultimele decenii se observă dezvoltarea pe scară largă a Sistemelor Informatice şi Tehnologiilor de Programare care au devenit în...

Proiect SGBD - Gestiunea unei Familii

GESTIUNEA UNEI FAMILII A. Descrierea problemei şi prezentarea schemei conceptuale a tabelelor A.1 Descrierea bazei de date Pentru a-şi gestiona...

Internetul

Istoric. - 1969 - reteaua americana ARPA – Pentagon (Advanced Research Project Agency) - 1980 – s-au conectat universitati, muzee, biblioteci,...

Informatică

Capitolul 1. CONCEPTE PRIVIND SISTEMELE INFORMAŢIONALE ŞI SISTEMELE INFORMATICE ALE ORGANIZAŢIILOR ECONOMICE 1.1. Implicaţii ale tehnologiei...

Teoria Sistemelor

Cap. 1. Noţiuni fundamentale şi terminologie 1.1. Conceptele de semnal, sistem şi model Conceptul de semnal Noţiunea de semnal posedă un...

Aplicații ale Informaticii

NOŢIUNI INTRODUCTIVE 1.1. CALCULATOARE NUMERICE În funcţie de procedeul de reprezentare a informaţiei şi de suportul fizic al informaţiei,...

Bazele tehnologiei informației

Tehnologia Informatiei =domeniu nou aparut odata cu informatica, retelele de calculatoare si internet. Informatica e acea stiinta care asigura...

Te-ar putea interesa și

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Magazin Virtual în Access

Capitolul 1 INTRODUCERE 1.1 Scop şi obiective Într-o societate informaţională cum este cea în care trăim, în care viteza de transmitere şi de...

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...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Sisteme Informatice de Gestiune

CAPITOLUL I. INTRODUCERE Unul din principalele obiective în viaţa unei întreprinderi îl reprezintă gestionarea sistemului informaţional. Un sistem...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Folosirea MS Access în Gestionarea unei Baze de Date

Introducere Proiectul este structurat pe 5 capitole şi are ca scop demonstrarea avantajelor sistemelor de gestiune, asigurând astfel o interfaţă...

Ai nevoie de altceva?