Regăsirea Datelor în Baze de Date

Extras din referat Cum descarc?

Bazele de date relationale (BDR) utilizeaza modelul de date relational si notiunile aferente. BDR este un ansamblu organizat de tabele (relatii) impreuna cu legaturile dintre ele. Atunci cand dorim sa realizam o baza de date relationala trebuie sa stim clar ce avem de facut, adica sa stabilim obiectivele activitatii noastre. In acest sens, cateva dintre cele mai importante obiective sunt prezentate in continuare: 
- Partitionarea semnifica faptul ca aceleasi date trebuie sa poata fi folosite in moduri diferite de catre diferiti utilizatori; 
- Deschiderea se refera la faptul ca datele trebuie sa fie usor adaptabile la schimbarile care pot aparea (actualizarea structurii, tipuri noi de date etc.); 
- Eficienta are in vedere stocarea si prelucrarea datelor, care trebuie sa se faca la costuri cat mai scazute, costuri care sa fie inferioare beneficiilor obtinute; 
- Reutilizarea inseamna faptul ca fondul de date existent trebuie sa poata fi reutilizat in diferite aplicatii informatice; 
- Regasirea este o actvitate frecventa pe bazele de date si de aceea cererile de regasire trebuie sa poata fi adresate usor de catre toate categoriile de utilizatori, dupa diferite criterii; 
- Accesul inseamna modul de localizare a datelor si acest lucru trebuie sa poata fi realizat prin diferite moduri de acces, rapid si usor; 
- Modularizarea presupune faptul ca realizarea BDR trebuie sa se poata face modular pentru generalitate si posibilitatea lucrului in echipa; 
- Protectia bazei de date trebuie asigurata sub ambele aspecte: securitatea si integritatea datelor; 
- Redundanta se asigura in limite acceptabile prin implementarea unui model de date pentru baze de date si prin utilizarea unei tehnici de proiectare a BDR. Se asigura astfel, o redundanta minima si controlata; 
- Independenta datelor fata de programe trebuie asigurata atat la nivel logic cat si si fizic. 
Bazele de date relationale au evoluat ca un tip special de aplicatii informatice, si anume cele care au organizarea datelor in memoria externa conform unui model de date specific. De aceea, in metodologia de realizare a BDR se parcurg, in cea mai mare parte, cam aceleasi etape ca la realizarea unei aplicatii informatice, cu o serie de aspecte specifice.
Activitatile (etapele) parcurse pentru realizarea unei BDR sunt: analiza de sistem, proiectarea noului sistem, realizarea componentelor logice, punerea in functiune, dezvoltarea. 
Scopul analizei de sistem este de a evidentia cerintele aplicatiei si resursele utilizate
(studiul), precum si de a evalua aceste cerinte prin modelare (analiza). Studiul situatiei existente se realizeaza prin: definirea caracteristicilor generale ale unitatii, identificarea activitatilor desfasurate, identificarea resurselor existente (informationale, umane, energetice, echipamente, financiare etc.), identificarea necesitatilor de prelucrare.
Proiectarea structurii bazei de date se face pe baza modelelor realizate in activitatea de analiza. Inainte de proiectarea bazei de date se alege tipul de sistem de gestiune a bazei de date. Alegerea SBGD-ului se face tinand cont de doua aspecte: cerintele aplicatiei (utilizatorului) si performantele tehnice ale SGBD-ului. Cerintele aplicatiei se refera la: volumul de date estimat a fi memorat si prelucrat in BDR; complexitatea problemei de rezolvat; ponderea si frecventa operatiilor de intrare/iesire; conditiile privind protectia datelor; operatiile necesare (incarcare/validare, actualizare, regasire etc.); particularitatile activitatii pentru care se realizeaza baza de date.
Realizarea componentelor logice. Componentele logice ale unei BD sunt programele de aplicatie dezvoltate, in cea mai mare parte, in SGBD-ul ales. Programele se realizeaza conform modulelor functionale proiectate in etapa anterioara. Componentele logice tin cont de iesiri, intrari, prelucrari si colectiile de date. In paralel cu dezvoltarea programelor de aplicatii se intocmesc si documentatiile diferite (tehnica, de exploatare, de prezentare). 
Punerea in functiune si exploatarea. Se testeaza functiile BDR mai intai cu date de test, apoi cu date reale. Se incarca datele in BDR si se efectueaza procedurile de manipulare, de catre beneficiar cu asistenta proiectantului. Se definitiveaza documentatiile aplicatiei. Se intra in exploatare curenta de catre beneficiar conform documentatiiei. 
Dezvoltarea sistemului. Imediat dupa darea in exploatare a BDR, in mod continuu, pot exista factori perturbatori care genereaza schimbari in BDR. Factorii pot fi: organizatorici, datorati progresului tehnic, rezultati din cerintele noi ale beneficiarului, din schimbarea metodologiilor etc.
Pentru a rula programe SQL, este necesar un sistem de gestionare a bazelor de date (SGBD). O baza de date nu este acelasi lucru cu software-ul pentru baze de date .Software-ul pentru baze de date este denumit SGBD. O baza de date , care este doar o componenta a unui SGBD, contine datele propriu-zise - cu alte cuvinte este un container (unul sau mai multe fisiere) care stocheaza informatii structurate. In afara sarcinilor de control al organizarii si integritatii bazelor de date, SGBD-urile executa si alte sarcini, ca de exemplu stocarea fizica, securitatea, replicarea si recuperarea infomatiilor dupa erori. In locul prescurtarii SGBD se poate utiliza prescurtarea SGBDR in care R reprezinta prescurtarea pentru relational. Un SGBDR organizeaza datele in conformitate cu modelul relational. 
Modelul relational este un model de date simplu si adecvat pentru organizarea si gestionarea datelor. Fundamentul modelului relational, teoria matematica a multimilor ne obliga sa gandim in termini de multimi de date si nu in termini de elemente individuale sau randuri de date. Modelul descrie modul de efectuare a operatiilor algebrice uzuale (reuniunile si intersectiile) intr-o maniera foarte similara aceleia in care aceste operatii sunt efectuate in teoria multimilor. Tabelele reprezinta analoagele multimilor., ele sunt colectii de elemente distincte care au proprietati commune.
Din punctul de vedere al unui utilizator, o baza de date se prezinta ca fiind o colectie de unul sau mai multe tabele.:
Un tabel este structura bazei de date care stocheaza datele, contine date despe un anumit tip de entitate. Un tip de entitate este : o clasa de obiecte, evenimente sau concepte cu proprietati commune, care apartin lumii reale si care pot fi distinse de alte clase; este o grila bidimensionala, caracterizata rin randuri si coloane; contine la fiecare intersectie dintre randuri si coloane o data numita valoare.; are cel putin o coloana simai multe randuri sau nici unul. Un tabel fara randuri


Fisiere in arhiva (1):

  • Regasirea Datelor in Baze de Date.doc

Imagini din acest referat Cum descarc?

Promoție: 1+1 gratis

După plată vei primi prin email un cod de download pentru a descărca gratis oricare alt referat de pe site (vezi detalii).


Descarcă aceast referat cu doar 5 € (1+1 gratis)

Simplu și rapid în doar 2 pași: completezi adresa de email și plătești. După descărcarea primului referat vei primi prin email un cod promo pentru a descărca orice alt referat.

1. Numele, Prenumele si adresa de email:

ex. Andrei, Oana
ex. Popescu, Ionescu

Pe adresa de email specificată vei primi link-ul de descărcare și codul promo. Asigură-te că adresa este corectă și că poate primi e-mail-uri.

2. Alege modalitatea de plată preferată:


* La pretul afișat se adaugă 19% TVA.


Hopa sus!