CATEGORII DOCUMENTE |
BAZE DE DATE - SISTEME DE GESTIUNE A BAZELOR DE DATE
1Aspecte privind organizarea datelor
Organizarea datelor presupune umatoarelor activitati:
-definirea ,structurarea,ordonarea si gruparea in colectii de date;
-stabilirea relatiilor intre date,intre elementele unei colectii de date;
-reprezentarea lor pe un spot informational
Definirea uniu model de date impune precizarea urmatoarelor elemente:
-structurile de date si stabilirea relatiilor intre date;
-operatori;
-restrictii de integritate
Intre date se pot stabili urmatoarele tipuri de date:
-unu la unu ;
-unu la mai multi;
-multi la multi;
Operatori:citire,inserare,modificare,join etc.
Restrictii de integritate:corectitudinea datelor.
Modele de date:ierarhice,retea,relationale,orientate pe obiect,logice de date.
2 Baze de date
1 Definirea unei baze de date
Scopul principal al unei baze de date consta in stocarea datelor in vederea satisfacerii facile a cerintelor utilizatorului,utilizand tehnica de calcul.deci,baza de date apare ca un sistem de inmagazinare,regasire,actualizare si intretinere a datelor necesare procesului de fundamentare a deciziei.
Definitia 2 O baza de date este o colectie structurata de date atasate unui fenomen al lumii reale pe care incercam sa-l modelam.
Baza de date implica patru componenete:
date
hardware
software
utilizatori
2 Arhitecturi standardizate pentru bazele de date
Pe plan international exista mai multe grupuri specializate in standardizarea conceptelor ce apar in dezvoltarea bazelor de date,cele mai importante fiind DBTG,CODASYL,ANSI/X3/SPARC,grupul IMB.
In general ,o arhitectura cuprinde urmatoarele componente :
baza de date propriu-zisa in care se memoreaza colectia de date;
sistemul de gestiune al bazei de date
un dictionar al bazei de date
mijloace hard utilizate
personal implicat:utilizatori finali sau de specialitate,programatori si operatori.
Datele pot fi definite pe trei nivele:
-nivel intern;
-nivel conceptual;
-nivel extern.
3 Limbaje pentru baze de date
1. Limbaje pentru definirea datelor(LDD)
Realizeaza definirea entitatilor si a atributelor acestora prin nume,forma de memorare,lungime.
Limbaje pentru manipularea datelor(LMD)
In general,o comanda are urmatoarea structura:
-operatia care poate fi calcul aritmetic sau logic,editare,extragere,manipulare
-criterii de selectie
-mod de acces
-forma de editare.
2. Limbaje pentru controlul datelor(LCD)
Se refera la asigurarea confidentialitatii si integritatii datelor,la salvarea informatiei in carzul unor incidente,la obtinerea unor performante,la rezolvarea unor probleme de concurenta.
4 Avantajele utilizarii bazelor de date
Acestea sunt urmatoarele:
Poate fi redusa redundanta datelor
Se poate evita inconsistenta datelor
Datele pot fi partajate
Se poate obtine standardizarea
Se pot aplica restrictii de securitate a datelor
Poate fi mentinuta integritatea datelor prin existenta unor proceduri de validare ,unor protocoale de control concurent a unor proceduri de refacere a bazei de date dupa incidente
Pot fi echilibrate cerintele conflictuale
Intr-o baza de date nu se doreste ca aplicatiile sa fie deperndente de date din motivele :
-diferite aplicatii au nevoie de viziuni diferite ale acelorasi date
-administratorul bazei de date trebuie sa aiba sa schimbe structura de memorare sau strategia de acces fara sa modifice aplicatii existente.
3 SISTEMUL DE GESTIUNE A BAZEI DE DATE(SGBD)
3.1 Definirea sistemului de gestiune a bazei de date
Definitia 3 Sistemul de gestiune a bazei de date reprezinta softwar-ul care asigura realizarea urmatoarelor activitati:
-definirea structurii bazei de date
-incaracrea datelor in baze de date
-accesul la date
-intretinea bazei de date
-reorganizarea bazei de date
-securitatea datelor
3.2 Obiectivele unui sistem de gestiune a bazelor de date
1. Asigurarea independentei datelor
Aceasta trebuie privita din doua puncte de vedere:
-independenta fizica
-independenta logica
2. Asigurarea unei redundante minime si controlate a datelor din baza de date
3.Asigurarea unor facilitati sporite de utilizare a datelor
Aceasta presupune:
-folosira datelor de catre mai multi utilizatori in diferite scopuri;
-accesul cat mai simplu al utilizatorilor la date
-existenta unor limbaje performante de regasire a datelor
-acces multicriterial al sistemului de gestiune
-utilizarea unui limbaj natural
3. Sporire gradului de securitate a datelor
4. Asigurarea integritatii datelor
5. Asigurarea partajabilitatii datelor
3.3 Functiile unui sistem de gestiune a bazelor de date
Functia de descriere a datelor
Functia de manipulare a datelor
Aceasta realizeaza activitatile :
-crearea bazei de date;
-adaugarea de noi inregistrari;
-suprimarea unor inregistrari;
-modificarea valorilor corespunzatoare unor campuri;
-cautatea ,sortarea si editarea partiala sau totala a unei inregistrari virtuale.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 37
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved