Baze de Date

Curs
7/10 (1 vot)
Conține 1 fișier: pdf
Pagini : 50 în total
Cuvinte : 11475
Mărime: 435.57KB (arhivat)
Publicat de: Avram Stănescu
Puncte necesare: 0

Extras din curs

CURS 1 -Conceptele de BD si SGBD

Baza de date, conform definitie lui Delobel este „un ansamblu structurat de date

corelate logic si inregistrate pe suporturi accesibile calculatorului pentru a satisface

simultan mai multi utilizatori, în timp real”.

Baza de date se descrie independent de programele care folosesc datele.

Descrierea datelor vizeaza, pe de o parte, structurile de date (tip, marime), relatiile dintre

acestea si, totodata, regulile care trebuie sa asigure coerenta datelor (recunoscute în

literatura de specialitate sub numele de restrictii de integritate). Descrierea datelor

formeaza dictionarul de date (DD) care se va memora împreuna cu baza de date.

Bazele de date sunt gestionate unitar prin programe dedicate, numite sisteme de

gestiune a bazelor de date (SGBD).

Avantajele organizarii datelor în BD

- Gestiune unitara a datelor

- Eliminarea redundantelor si facilitarea ActBD

- Independenta: date si programe de prelucrare

Obiectivul principal al unie BD este de a separa descrierea datelor fata de

programele de aplicatie. Pentru asigurarea acestui obiectiv este necesara o abstractizare a

datelor memorate in BD. Astazi, exista 3 niveluri de reprezentare si perceptie a unei BD:

extern, conceptual si intern (ANSI/SPARC):

- Nivelul extern – reda subsetul de date vizibil de fiecare utilizator (subschema/schema

externa) Schemele externe constituie sursa pentru intocmirea schemei conceptuale.

- Nivelul conceptual – contine o sinteza a subschemelor din nivelul extern (schema

conceptuala); Analizand schemele externe si eliminand redundantele rezulta, la nivelul

organizatiei, o schema conceptuala.

- Nivelul fizic – descrie modul în care schema conceptuala se regaseste pe suportul tehnic

de date.

Pentru o BD se pot defini mai multe scheme externe, una conceptuala si o singura schema

interna(fizica).

Administrator BD

BD

DD

SGBD Utilizator final 1

Programe de Utilizator final n

aplicatie

Sisteme de gestiune a bazelor de date (SGBD)

SGBD = pachet de programe ce permit crearea, actualizarea si consultarea unei

baze de date.

Principalele obiective ale SGBD-ului:

• Independenta fizica a datelor

Schema interna a BD descrie modul în care datele sunt organizate pe suportul

fizic(fisiere, înregistrari) precum si metodele de acces, criteriile de ordonare si regasire

ale acestora.

Independenta fizica a datelor consta în posibilitatea de a schimba organizarea

interna a datelor si structurile de înregistrare fara a modifica programele care le

folosesc(spre ex: adaugarea unor noi indexi, reorganizarea anumitor fisiere).

• Independenta logica a datelor

Schema conceptuala a BD se obtine printr-o sinteza si integrare a schemelor

externe, care repr cerintele(interesele) informationale ale unui grup de utilizatori.

Independenta logica consta în posibilitatea de a modifica schema externa fara a modifica

schema conceptuala.

• Manipularea datelor prin limbaje declarative

În general exista 2 categorii de utilizatori care manipuleaza datele dintr-o BD:

utilizatorii interactivi si programatorii. Prima categorie, are nevoie de limbaje de

Subsche

ma1

Subsche

ma2

Subsche

ma3

Nivel

extern

Nivel

conceptual

Schema

conceptuala

Nivel

fizic

Schema fizica

Arhitectura ANSI/SPARC a bazelor de date

interogare f simpla apropiate limbajului natural, acre sa le permita într-o maniera f simpla

sa obtina informatiile dorite.(un ex:limbajul SQL). Cea de-a 2 categorie de utilizatori

folosesc limbaje procedurale traditionale: Visual Basic, Visual FoxPro, C++, Java.

• Administrarea cât mai simpla a datelor

Operatiile de descriere si de modificare a descrierii datelor sunt cunoscute sub

numele de administrarea datelor. Pentru a permite un control eficient asupra datelor si a

rezolva diferite conflicte care pot aparea cu ocazia definirii acestora, aceasta operatie

cade în sarcina unui grup restrans de persoane numite administratori de date.

• Eficacitatea accesului la date se masoara prin intermediul a 2 parametri:

numar de tranzactii pe secunda si timpul de raspuns. Dimensiunile celor 2 parametri sunt

dependente de modul in care sist de operare al calculatorului, sub care functioneaza

SGBD-ul aloca si partajeaza resursele fizice. SGBD-urile folosesc memorii cache, unde

se depoziteaza datele cele mai frecvent utilizate pe parcursul executiei unei aplicatii.

• Partajarea datelor – se realizeaza prin controlul accesului concurent la BD.

Mai multi utilizatori vor sa acceseze simultan aceeasi înregistrare din BD. Fizic acest

lucru nu este posibil, deoarece mecanismul de acces la disc si la memoria interna este

unic. Prin urmare cererile de acces simultane, sunt înregistrate într-un fisier de asteptare

si sunt deservite într-o animita ordine.

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
Baze de Date - Pagina 32
Baze de Date - Pagina 33
Baze de Date - Pagina 34
Baze de Date - Pagina 35
Baze de Date - Pagina 36
Baze de Date - Pagina 37
Baze de Date - Pagina 38
Baze de Date - Pagina 39
Baze de Date - Pagina 40
Baze de Date - Pagina 41
Baze de Date - Pagina 42
Baze de Date - Pagina 43
Baze de Date - Pagina 44
Baze de Date - Pagina 45
Baze de Date - Pagina 46
Baze de Date - Pagina 47
Baze de Date - Pagina 48
Baze de Date - Pagina 49
Baze de Date - Pagina 50

Conținut arhivă zip

  • Baze de Date.pdf

Alții au mai descărcat și

Aspecte generale privind semnăturile digitale

Introducere Problematica semnării digitale Înainte de a putea discuta despre semnătura digitală trebuie să explicăm noţiunea de semnătură şi...

Comunicarea în Rețea folosind Telefonia Mobilă

Introducere Aplicațiile mobile au devenit, ȋn zilele noastre, un domeniu important atȃt pentru marile corporații cȃt și pentru simplii...

Elaborarea unui Asistent Electronic Public

INTRODUCERE Organizarea cît mai efecientă a datelor si informaţiei existente a devenit o necesitate stringentă datorită creşterii volumui si...

Limbaj de Interogare Orientat pe Obiect

Limbajul de interogare orientat pe obiect (OQL) este un standard al limbajului de interogare pentru baze de date orientate pe obiect. OQL este...

Limbajul Java pe Internet

ADNOTARE Cuvinte cheie: Java, Server, Client, URL, RMI, JSP, JSF, applet. Limbajul Java a aparut datoritã necesitãtii rezolvãrii problemelor...

Lucru cu Imagini în Java

LUCRUL CU IMAGINI IN JAVA 1.Clasa java.awt.image Pachetul java.awt.image contine 3 interfete cu functii specifice: ImageConsumer, ImageObserver,...

Manual Grafuri

1. Preliminarii 1.1. Algoritmi Toti algoritmii descrisi în cadrul acestei lucrari folosesc structuri de date de tip graf. Unele descrieri sînt...

Manual Limbaj C

1. Generalitati asupra limbajului C 1.1. Introducere Limbajul C a fost creat la începutul anilor '70 de catre Brian W Kernigham si Dennis M...

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?