Documente Academic
Documente Profesional
Documente Cultură
Baze de date
Definiii
Regimul tranzacional
Baze de date
Gabriel Neagu
Definiii
Date
valori punctuale ale parametrilor care descriu obiecte, procese, fenomene
din lumea real
Informaie
date asamblate ntr-un mesaj cu semnificaie i relevan pentru receptorul
acestuia, n sensul unui plus de noutate, de cunoatere privind lumea real
Cunotine
elemente abstracte despre obiecte, procese, fenomene din lumea real,
nsuite prin educaie i experien
Structura de date
o colecie de date ntre care s-au stabilit anumite legturi, pe baza crora
sunt identificate i selectate componentele structurii
Gabriel Neagu
Baze de date
Octombrie 2015
Masterat
Calitatea produselor i serviciilor
Definiie
Fiier secvenial
Fiier indexat
Gabriel Neagu
Definiii ale BD
redundana datelor
dificultatea actualizrilor simultane
lipsa unei viziuni i, implicit, a unui control global asupra ansamblului datelor
Gabriel Neagu
Baze de date
Octombrie 2015
Masterat
Calitatea produselor i serviciilor
Modelul datelor:
reprezentarea logic a datelor, care poate fi implementat pe diverse
platforme hard i soft
modelul relaional
modelul reea
modelul ierarhic
modelul obiect
Baze de date
Gabriel Neagu
Gabriel Neagu
Baze de date
Octombrie 2015
Masterat
Calitatea produselor i serviciilor
BD asigur:
Baze de date
Gabriel Neagu
Componente:
componenta de date
componenta software: ansamblul de programe care permit utilizatorului s
interacioneze cu o baz de date
limbaje specifice:
personal implicat:
alte componente
Gabriel Neagu
Baze de date
Octombrie 2015
Masterat
Calitatea produselor i serviciilor
Funciunile SGBD:
Baze de date
Gabriel Neagu
Programatorii de aplicaii:
Utilizatorii finali:
Gabriel Neagu
Baze de date
10
Octombrie 2015
Masterat
Calitatea produselor i serviciilor
Protecia de autorizare
Protecia operaional
Gabriel Neagu
Baze de date
11
Gabriel Neagu
Baze de date
12
Octombrie 2015
Masterat
Calitatea produselor i serviciilor
Proprietile relaiei:
valorile atributelor dintr-un tuplu nu sunt referite prin poziia lor tuplu, ci prin
denumire
consecin: denumirea fiecrui atribut trebuie s fie unic la nivelul schemei
bazei de date
Gabriel Neagu
Baze de date
13
Cheia primar: unul sau mai multe atribute care identific unic un tuplu n
cadrul unei relaii
la limit, cheia poate fi format din ansamblul atributelor relaiei, dar interesul
este ca cheia s fie ct mai scurt deoarece:
Alte atribute din structura relaiei care pot ndeplini rolul de cheie primar,
se numesc chei alternate
Cheia primar duplicat ntr-o alt relaie se numete cheia extern
este utilizat pentru definirea legturilor logice ntre relaii, prin care se
asigur accesarea direct din relaia curent a informaiilor ataate cheii
primare dintr-o alt relaie.
Gabriel Neagu
Baze de date
14
Octombrie 2015
Masterat
Calitatea produselor i serviciilor
Restricii de integritate
la nivel referenial: cheia extern poate avea numai valorea cheii primare din
alt relaia sau valoare neatribuit
Restricii explicite:
Baze de date
Gabriel Neagu
15
Schema relaiei
Componente:
numele relaiei
denumirile atributelor sale i ale domeniilor de valori crora le aparin
enumerarea elementelor componente (lista de valori admisibile pentru
atributul respectiv) sau
specificarea unor caracteristici ale acestora (de ex. mulimea numerelor
naturale)
Componente:
Gabriel Neagu
Baze de date
16
Octombrie 2015
Masterat
Calitatea produselor i serviciilor
Acces concurent:
accesul simultan la aceleai date a dou sau mai multe programe n
execuie (programe concurente)
Tranzacie:
Gabriel Neagu
Baze de date
17
articol de date: o celul dintr-o tabel, una sau mai multe linii dintr-o tabel,
o ntreag tabel
Gabriel Neagu
Baze de date
18
Octombrie 2015