DIR Return Create A Forum - Home
---------------------------------------------------------
Forum Practic
HTML https://practic.createaforum.com
---------------------------------------------------------
*****************************************************
DIR Return to: Informatica
*****************************************************
#Post#: 132--------------------------------------------------
ARHITECTURA SI FUNCTIONAREA SGBD
DIR By: iulianstoian
Date: January 13, 2015, 7:06 pm
---------------------------------------------------------
A. Programul- apeleaza SGBD, indicand numele din program al
tipului datei żI valoarea cheii inregistrarii cerute.
B. SGBD - obiine subschema folosita de programul extern żI
examineaza descrierea datei; x4j16jd
- obiine schema żI determina tipul logic al datelor necesare;
- examineaza descrierea fizica a bazei de date żI determina
inregistrarea fizica necesara;
- trimite o comanda catre sistemul de operare (SO), cerand
citirea inregistrarii fizice.
C. SO- interaciioneaza cu dispozitivele de stocare a datelor;
- transfera datele cerute de la dispozitiv la zonele tampon ale
SO.
D. SGBD - deduce prin subschema inregistrarea logica necesara żI
eventual, transforma datele;
- transfera datele din zonele tampon in zona de lucru a
programului;
- furnizeaza programului informaiia de stocare asupra operarii
(eventual indica eroarea).
E. Programul- opereaza asupra datelor, in zona sa de lucru.
Modelul entitate-relaiie - 1976, modalitatea grafica de
reprezentare a datelor żI relaiiilor dintre acestea, prin
entitaii, relaiii żI atribuite, descrise detaliat.
Pażi de realizare
1 identificare entitati;
2 identificare relatii;
3 identificare atribute;
4 stabilire chei..
Fisier plar - format din inregistrari ce asociaza unui
identificator de entitate capuri cu valorile atribuitelor
relevante, intr-o ordine fixata.
Baze de date
- ierarhice (relaiii arborescente, inregistrari cu grupuri de
date);
- reticulate (relaiii de tip reiea);
- raiionale (relaiii de tip reiea).
Modelul raiional
MR- modelul teoretic al dezvoltarii datelor, dezvoltat de Edgar
F;
SQL- limbajul standard pt SGBDR (independent sau incastrat in
alte limbaje LG3/LG4)
Pariile MR(SQL)
-structurala (componentele constructive ale BD: domenii,
atribute, relaiii, chei);
- manipulativa (operaiii cu componentele BD);
- de integritate (reguli de validitate żI completitudine a BD)
Partea structurala a modelului raiional
Domeniu - muliime de valori, definita printr-o proprietate sau
printr-o enumerare
Valoare a mill -valoare cunoscuta sau neaplicabila a unui
atribut.
Perspectiva (View) - subtabel a unui tabel ca datele necesare
unei aplicaiii;
Cheile de identificare unica - chei candidate (cheia primara)
Index primar - totalitatea valorilor cheilor primare
Index secundar - totalitatea perechilor formate din valorile
cheie secundare żI ale cheilor primare.
Cheie secundara - identificator corespunzator (lista de campuri)
pt un grup de linii cu o anumita proprietate.
Forme normale - tipuri de restriciii (peste 20) asupra
proiectului BDR, care excul redundaniele necesare.
Normalitatea MR - proces de descompunere minimala a relaiiilor
din forma nenomalizata (FMM) prin reducerea redundanielor, in
conditii de conservare a datelor żI ale dependenielor lor.
Prima forma normala - (1FM) - tipurile din BD contin doar valori
atomice ale atributelor, iar fiecare atribut este dependent de
cheia primara
A doua forma normala (2FM) - fiecare atribut este determinat de
intrega cheie primara.
A treia forma normala (3FM) - fiecare atribut este determinat
numai de cheia primara.
Partea de integritate a MR
Integritatea entitaiii - valorile atributelor ce apariin cheii
primare trebuie sa fie diferite de null. Integritatea
refereniiala (a relaiiei) - o cheie externa are valoarea null
sau o valoare ce apariin in alta parte a BD ca o valoare a cheii
primare corespunzatoare.
*****************************************************
Page 1 of 1