Documente Academic
Documente Profesional
Documente Cultură
Disciplina: Asisten BD
Lucrare de studiu individual nr. 1
Nota
_____________________________
Chiinu 2017
2
1.Prima form normal (1NF)
Dac un atribut are valori multiple, sau un grup de atribute se repet, atunci trebuie
s creai o entitate suplimentar pe care s o legai de entitatea original printr-o
relaie de 1:m. n noua entitate vor fi introduse atributele sau grupurile de atribute
care se repet.
Pentru a aduce baza de date creat de mine la prima form normal trebuie s
descompunem coloana Nume_Prenume_vnztor n dou coloane: Nume_vnztor
i Prenume vnztor.
3
2. A doua form normal (2NF)
O relaie este n forma normal doi, dac este n forma normal unu i fiecare
atribut care nu aparine cheii primare, este total dependent funcional de cheia
primar.
A doua forma normala cere ca toate elementele unei tabele sa fie dependente
functional de totalitatea cheii primare.
Daca unul sau mai multe elemente sunt dependente functional numai de o parte a
cheii primare, atunci ele trebuie sa fie separate in tabele diferite.
Daca tabela are o cheie primara formata din numai un atribut, atunci ea este
automat in 2NF (a 2-a forma normala).
Eu voi discompune baza mea de date n 3 relaii pentru a o aduce la forma normal
2.
4
La relaia Detalii produse cheia primar este Cod_produs.
Cheia primar este cmpul sau combinaia de mai multe cmpuri dintr-o tabel,
care permite identificarea unic a fiecrei nregistrri din acea tabel.
1. se gsete n FN2
2. fiecare atribut care nu este cheie (nu particip la o cheie) depinde direct de
cheia primar.
II. Pentru aceste atribute, se construiete cte o relaie n care cheia primar
III. Din relaia de la care s-a pornit se elimin atributele destinaie din DF
5
Pentru exemplul considerat, datele n FN3 se prezint dup cum urmeaz:
6
La relaia Detalii produse cheia primar este Cod_produs.
7
4. Concluzia
n concluzie
Chiinu 2017