Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Baze de date - sisteme de gestiune a bazelor de date

calculatoare



+ Font mai mare | - Font mai mic



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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 36
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved