QReferate - referate pentru educatia ta.
Cercetarile noastre - sursa ta de inspiratie! Te ajutam gratuit, documente cu imagini si grafice. Fiecare document sau comentariu il poti downloada rapid si il poti folosi pentru temele tale de acasa.



AdministratieAlimentatieArta culturaAsistenta socialaAstronomie
BiologieChimieComunicareConstructiiCosmetica
DesenDiverseDreptEconomieEngleza
FilozofieFizicaFrancezaGeografieGermana
InformaticaIstorieLatinaManagementMarketing
MatematicaMecanicaMedicinaPedagogiePsihologie
RomanaStiinte politiceTransporturiTurism
Esti aici: Qreferat » Documente informatica

Definirea unei baze de date



DEFINIREA UNEI BAZE DE DATE



Bazele de date fac parte din viata noastra de zi cu zi in asa masura, incat nici nu ne dam seama ca le folosim. Baza de date (DB-Data Base) a fost descrisa ca fiind una din ariile stiintei calculatoarelor cu o dezvoltarea destul de rapida.

Sistemul de baze de date nu este altceva decat un sistem de pastrare a inregistrarilor bazate pe calculator, avand drept scop inregistrarea si mentinerea informatiilor. Sistemul de baze de date este format din patru copmonente majore: date, hardware, software, utilizatori.



Datele intr-un sistem sunt portionate in una sau mai multe baze de date. In general baza de date este atat integrata cat si partajata. Prin baza de date integrata", intelegem o unificare de mai multe fisiere total sau partial eliminate.

Baza de date reprezinta o colectie partajata de date, intre care exista relatii logice, proiectata pentru a satisface necesitatiile informationale ale organizatiilor.Prin "partajarea " se intelege ca bucatile individuale de date pot fi partajate intre mai multi urilizatori individuali, in sensul ca oricare dintre ei poate avea acces la aceiasi bucata de date.

Hardul este format din volumele de memorare secundare, discuri, dischete, aparate, unitati de control. O baza de date se presupune fara riscuri ca fiind prea mare pentru a putea fi stocata in memoria centrala a unui calculator.

Software, intre o baza de date fizica si utilizatorii sistemului exista un nivel de software numit sistemul de gestionare a bazei de date (SGBD - in engleza, Data Base Management System DBMS ).

Utilizatorii se impart in trei categorii: - programatorul de aplicatie, scrie programe aplicatie folosind baze de date, end- userii acceseaza baza de date de la un terminal, administratorul bazei de date pe scurt numindu-se DBA . Utilizatorii sunt fie programatori de aplicatii fie utilizatorii de terminale.

Baza de date este un depozit de date unic si este utilizat simultan de mai multe departamente si utilizatori. Astfel baza de date contine nu numai datele operationale ale organizatiei, ci si descrierea acestora. Descrierea bazelor de date este cunoscta sub denumirea de catalog de sistem sau dictionar de date. Cand se analizeaza necesitatile informationale ale unei organizatii, se incearca identificarea entitatilor, atributelor si relatilor.

O entitate este un obiect despre care vrem sa inregistram informatii , sau este un obiect distinct (o persoana, concept, eveniment, loc) din organizatie, care trebuie reprezentat in baza de date. O colectie de entitati cu proprietati similare se numeste tip de entitate sau clasa de entitate. Proprietatile unei entitati se vor numi atribute sau elemente de date sau campuri. Un atribut este o proprietate care descrie un aspect oarecare al obiectului pe care il dorim sa-l inregistram, iar o relatie este o asociatie intre mai multe entitati.

In concluzie baza de date contine entitatile, atributele si relatiile logice, sau altfel spus baza de date contine date in care exista relatii logice.

1. BAZE DE DATE FIZCE SI LOGICE


Exista doua forme de baze de date: baze de date fizice si baze de date logice.

Bazele de date fizice, sunt reprezentari pe medii de memorare a entitatilor, atributelor si a relatilor dintre ele. O baza de date fizica este o colectie de fisere care implementeaza impreuna un model de date logice. Fisierele sunt integrate de catre structura logica a bazei de date in mai multe fisiere intr-o singura baza de date fizica. Un fiser poate contine inregistrari care implementeaza una sau mai multe entitati.

Relatile logice intre entitati sunt implementate prin referinte intre inregistrari si /sau intre fisiere, care ofera cai pentru a accesa o inregistrare din alta. Exista doua tipuri de fisere intr-o baza de date fizica: fisiere de date si fisiere index. Fisierele de date memoreaza fizic care sunt baza de date, iar fisierele index ( directoare ) sustin accesul la fisierul de date dar, nu memoreaza fapte decat valori de cheie.

Bazele de date logice, reprezinta entitati, atribute si relatii independente de modul in care datele si relatiile sunt reprezentate si memorate intr-o baza de date fizica.


2. GESTIONAREA DATELOR


Gestionarea datelor include toate activitatile care ne asigura ca datele de o inalta calitate sunt disponibile pentru a produce informatia si cunostintele dorite. Obiectivele gestinarii sunt acelea de a pastra datele integre, flexibile si adaptabile.

Responsabilitatilein gestionarea datelor includ urmatoarele:

organizarea, reprzentarea si memorarea datelor astfel incat ele sa poata fi accesate selectiv si eficient;

prezentarea si manipularea datelor astfel incat sa poata sprijini mediul utilizator;

protejarea datelor pentru a-si pastra valoarea.

Sistemul de protejare a bazei de date este instrumentul pentru implementarea efectiva a gestionarii datelor.



3. ABORDAREA CU BAZE DE DATE


Abordarea recunoaste ca datele sunt necesare in ciclurile de luare a decizilor. Decide care date vor fi disponibile pentru decident, sau de ce informatii au nevoie decidentii. Departamentul de prelucrare date raspunde la cererile de informatii de utilizatori spunand ca informatia "nu este disponibila si ca au nevoie de timp pentru a o extrage, atunci cand untilizatorii au nevoie de informatie chiar in ziua respectiva.

Gestionarea resurselor de date trebuie sa fie condusa de nevoile utilizatorului si nu de capacitatile hard si soft de prelucrare date. Pentru inceput rezulta ca, grupul de prelucrare date nu este important, dar din contra acesta este foarte important, dar el nu-si poate promova singur existenta.

Abordarea cu baze de date are drept scop gestionarea datelor si nu a aplicatilor.Ea eliberaza programatorii de multe responsabilitati in definirea si protejarea datelor, iar efortul grupului de prelucrare de date pare mai eficient in ochii comunitatii utilizatorilor.



4. OBIECTIVELE SI BENEFICILE ABORDARII CU BAZE DE DATE


Adoptarea unei abordari orientate pe baze de date pentru gestionarea resurselor de date ale unei organizatii are urmatoarele obiective:

1. Protejarea valorii datelor reprezinta controlul integritatii, securitatii si siguranta datelor. Sistemul de gestionare al bazei de date permite aceste facilitati.

2. Facerea resursei de date responsabila pentru necesitatile de schimbare de informatii, anumite DBMS-uri includ tehnici flexibile de structura de date care se pot acomoda cu noile cerinte de informatii cauzate de modificarea noilor organizatii. Abordarea cu baze de date foloseste tehnici de modelare date care permit ca resursele de date sa fie definite independent de implementarile lor fizice.

3.Permiterea organizatiei de prelucrare a datelor de a suporta mai bine planurile si scopurile de afaceri ale companiei. Cel de al III lea obiectiv spune ca gestionarea resurselor si planificarea deatelor trebuie sa fie aliniate cu planurile de afaceri ale organizatiei Facilitatile de telecomunicatii, de teleprelucrare, de automatizare a locurilor de munca trebuie sa conduca la marimea productivitatii organizatiei.Metodologile de proiectare logica a bazelor de date folosesc obiectivele ca si restrictii in sistemele de informatii de planificare.

4.Reducerea costului de inbunatatire a performantei. Se spune ca un DBMS ofera independenta datelor ne asigura toate aplicatiile pot continua sa se execute chiar daca si datele memorate sunt reorganizate pentru a da o mai buna performanta aplicatie.

Beneficiile: - abordarea cu baze da date poate imbunatatii:

a) Controlul datelor ofera mai multa consistenta in descrierea datelor, reduce efortul de programe cerut pentru a schimba implementarea de date, faciliteaza standardizarea conventilor de numire date.

b) Accesibilitatea datelor reprezinta abilitatea utilizatorului de a extrage informatia necesara din resursa data.Accesibilitatea este marita de catre limbajele de interfata si de catre bine proiectatele ecrane de intrare si iesire.

c) Calitatea datelor este masurata de catre consecinta si completitudinea bazei de date.

d) Partajabilitatea datelor este necesara pentru a tine in comun datele intr-adevar comune, fara ea datele prolifiaza iar calitatea lor devine necontrolabila. Partajabilitatea datelor se refera nu numai la continutul bazei de date ci si la logica care acceseaza si gestioneaza datele.

e) Siguranta datelor, refacerea datelor este necesara pentru pastrarea datelor in siguranta fata de posibilele erori. Erorile pot fi corectate, detectate sau prevenite.

f) Securitatea datelor, previne accese nedorite sau neautorizate la date. Anumite baze de date sunt deschise publicului numai pentru afisare iar altele cer o autentificare stricta pentru afisarea lor. Unele baze de date au restrictii mult mai stringente pentru modificari in continutul bazei de date.

g) Performanta, se refera la eficienta si efectivitatea sa. Eficienta masoara utilizarea resurselor fizice, iar efectivitatea masoara cat de bine sistemul de date se intalneste cu nevoile de infornatii lae utilizatorului.


Nu se poate descarca referatul
Acest document nu se poate descarca

E posibil sa te intereseze alte documente despre:


Copyright © 2024 - Toate drepturile rezervate QReferat.com Folositi documentele afisate ca sursa de inspiratie. Va recomandam sa nu copiati textul, ci sa compuneti propriul document pe baza informatiilor de pe site.
{ Home } { Contact } { Termeni si conditii }