Baze de Date

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 6 fișiere: ppt, pptx
Pagini : 117 în total
Mărime: 6.37MB (arhivat)
Cost: Gratis

Extras din document

Dezavantaje ale organizarii datelor in fisiere:

Redundanta datelor; proprietatea unei colectii de date,in sensul ca anumite componente ale colectiei sunt memorate de mai multe ori. Efectul : consum inutil de spatiu de memorare si cresterea timpului de actualizare a datelor

2. Inconsistenta datelor; este legata de aparitia distorsionata a unor date in diferita contexte si momente , cauza principala fiind redundanta datelor.

Validarea neuniforma a datelor ; criteriile validare pot sa difere de la o aplicatie la alta

Indisponibilitatea datelor ;proprietarii unor fisiere pot refuza folosirea datelor de catre alti utilizatori

Dependenta aplicatiilor fata de date

Conceptul de “BAZA DE DATE”

Totalitatea datelor dintr-un sistem informatic sunt pastrate in baza de date.

Aceasta colectie este integrata si partajata

INTEGRATA ; inseamna ca poate fi gandita ca o unificare a mai multor fisiere de date distincte unde fiecare utilizator are viziunea sa proprie asupra datelor ,redundanta acestor fisiere fiind partial sau total eliminata.

PARTAJATA ; inseamna ca parti distincte din baza de date pot fi folosite (accesate ) de catre mai multi utilizatori

chiar in acelasi moment.

O consecinta a faptului ca baza de date este partajata si integrata ,este aceea ca orice utilizator va fi interesat de o anumita portiune din baza de date.

Utilizatori finali Programe de aplicatie

Avantajele abordarii cu ajutorul bazelor de date

POSIBILITATEA PARTAJARII DATELOR

REDUCEREA REDUNDANTEI DATELOR

Aplicatiile care solicita aceleasi date

vor utiliza in comun acelasi fisier

EVITAREA INCONSISTENTEI DATELOR

este o cosecinta a reducerii redundantei

redundanta controlata prin actualizare

propagata

ASIGURAREA INTEGRITATII DATELOR

Consta in a garanta ca datele sunt corecte

datele incorecte ;se asigura prin

constrangeri de integritate

ASIGURAREA SECURITATII DATELOR

Prin constrangeri de securitate pe operatii

REALIZAREA INDEPENDENTEI DE DATE

imunitatea programelor de aplicatie fata de

modificarile din structura datelor

Pentru a permite accesul diferentiat la baza de date se poate defini o schema generala a BD, care descrie intreaga colectie de date si diferite scheme partiale , care descriu seturile de date din BD, la care pot avea acces anumiti utilizatori.

Independenta logica ; inseamna independenta fiecarei scheme particulare a unui utilizator fata de schema generala ,adica pot fi adaugate noi fisiere ,noi inregistrari in BD( in schema generala ), fara a afecta vechii utilizatori.

DICTIONARUL DE DATE

Acesta poate fi privit ca o baza de date pentru sistem, nu pentru utilizator.

El contine “date despre date” numite metadate sau descriptori, adica definitii ale datelor din sistem, in loc de date brute ,respectiv:

- diverse scheme si corespondente

-constrangeri de securitate si integritate

- legaturi intre date

Acesta este generat automat la crearea bazei de date fiind integrat in baza de date pe care o defineste.

SISTEME DE BAZE DE DATE

Sistemul de BD este in esenta un sistem computerizat de pastrare a datelor ,al carui scop general este sa stocheze informatii si sa permita utilizatorilor sa consulte si sa actualizeze aceste informatii la cerere.

Un sistem de BD presupune 4 componente:

1. datele ; care formeaza baza de date

2. hardware; include componentele hard : volume de stocare

(discuri) ,procesorul si memoria pentru a

sustine executia softului

3. software ; include SGBD si softul de aplicatie

4. utilizatorii ;care pot fi :

-programatori de aplicatii

-utilizatori finali

- administratorul BD

Utilizatori finali Programe de aplicatie

3.SOFTWARE

intre BD fizica ,adica datele stocate si utilizatori exista un strat de soft cunoscut sub denumirea de :

managerul BD sau

serverul BD sau

SGBD(sistemul de gestiune a bazelor de date)

Pe langa SGBD care este cea mai importanta componenta

softul mai include si alte componente cum ar fi:

- aplicatii scrise de utilizatori

-aplicatii furnizate de sistem (instrumente de dezv. Aplic.)

- programe utilitare

4. UTILIZATORII ; sunt grupati in 3 clase:

- programatorii de aplicatii

- utilizatorii finali

- administratorul BD

Sistemul de gestiune a bazelor de date (SGBD)

Acesta este softul care trateaza intregul acces la baza de date Principalele functii ale SGBD includ suportul pentru urmatoarele operatii:

1.definitia datelor ; SGBD-ul trebuie sa accepte definitia

datelor(schemele) in format sursa si sa le transforme

in format obiect prin procesorul DDL

2. manipulare date asigura realizarea cererilor de

manipulare (consultare si actualizare) prin procesorul

DML

3. securitatea si integritatea datelor ; sa fie in masura sa

respinga orice incercare de incalcare a regulilor

de securitate si integritate definite de administrator

4. sa asigure o functie pentru dictionarul de date(creare

,gestionare)

ARHITECTURA CLIENT-SERVER

Scopul SGBD este de a sustine dezvoltarea si executia aplicatiilor pentru baza de date.

Din acest punct de vedere arhitectura unei baze de date poate fi privita ca fiind formata din 2 parti:

1 - un server (back-end)

2- un set de clienti (front-end)

Serverul este SGBD-ul care sustine functiile de baza ale sistemului de BD cum ar fi: definire date, manipulare date,securitate,integritate

Clientii sunt reprezentati de diverse aplicatii, care ruleaza deasupra SGBD-ului

Conținut arhivă zip

  • Baze de Date
    • Curs1-Baze-date.pptx
    • Cursul 2.ppt
    • Cursul 3.ppt
    • Cursul 5.ppt
    • Cursul 6.ppt
    • Cursul 7.ppt

Alții au mai descărcat și

Implementarea Bazei de Date a unui Policlinici - Lista Dublu Inlantuita Circulara

1. Introducere 1.1. Istoria bazelor de date Când vine vorba despre stocarea informaţiilor, pentru unii acest termen înseamnă o agenda veche în...

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Tehnici de Realizare a Bazelor de Date

1. INTRODUCERE Domeniul gestiunii informaţiilor abordează problema organizării, stocării şi regăsirii în timp util a datelor de care dispunem...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Sistemul Dinamic de Rutare a Pachetelor

CAPITOLUL 1 PREZENTARE GENERALĂ Această secţiune prezintă o imagine de ansamblu asupra sistemului dinamic de rutare a pachetelor (DPRS) şi...

Realizarea unui Sistem Informatic de Gestiune a Cărtilor

Tema proiect: LIBRARIE Se dorește realizarea unui sistem informatic de gestiune a cărtilor în care să se evidențieze clienții precum și editurile...

Hard Disk-ul

ARGUMENT Pentru majoritatea utilizatorilor, unitatea de hard disc este partea cea mai importantă, dar şi cea mai misterioasă, a unui sistem de...

Ai nevoie de altceva?