Proiectarea si Elaborarea Bazei de Date in MS SQL Server 2003.

Imagine preview
(8/10 din 3 voturi)

Acest laborator prezinta Proiectarea si Elaborarea Bazei de Date in MS SQL Server 2003..
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 11 pagini .

Profesor: Vitalie Cotelea

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domeniu: Calculatoare

Extras din document

I.Scopul lucrarii: De a se familiariza cu proiectare bazelor de date utilizind forme normale

II.Sarcina: Crearea unei baze de date individuale conform tuturor cerintelor din indrumarul de laborator(crearea tabelelor, indecsilor, constrîngerilor, viziunilor, procedurilor stocate, trigger-ilor, precum si de efectuare a unui back-up a bazei de date, exportarea ei în Microsoft Excel si publicarea în Internet)

III.Continutul lucrarii de laborator

Domeniul de interes

În calitate de domeniu de interes noi am ales un sistem de comandari si livrari care contine patru tabele principale:

1) produsele

2) producatori

3) comandari

4) clienti

Pentru a efectua forma normala 3 noi utilizam pentru atribute urmatoarele notatii:

Comanda_Id=A

Produs_Id=B

Pret=C

Cantitatea=D

Reducerea=E

Client_Id=F

Produs_Id=B

Marca=G

Producator_Id=H

Categoria=J

Unit_de_mas=I

Pret=C

Producator_Id=H

Denumirea_firma=K

Numele_Prod=L

Post=M

Telefon=N

Adresa=O

Client_Id=F

Client_Nume=P

Status=R

Adr_Client=S

Dependentele functionale

Cercetind domeniul de interes noi ajungem la urmatoarele dependente functionale:

F={AB->CDEF,B->GHJIC,H->KLMNO,F->PRS}

Algoritmul de sinteza

În calitate de algoritm de sinteza noi am apelat la construirea schemei bazei de date utilizind forma normala 3.

Avem urmatoarele dependente functionale:

F={ AB->CDEF,B->GHJIC,H->KLMNO,F->PRS}

Adaugam o dependenta functionala artificiala:

F={ AB->CDEF,B->GHJIC,H->KLMNO,F->PRS, }

Facem dezagregarea:

F={AB->C,AB->D,AB->E,AB->F,B->G,B->H,B->J,B->I,B->C,H->K,H->L,H->M,H->N,

H->O,F->P,F->R,F->S , }

(F)+F/{AB->C}=<AB,ABDEFGHJIC>-aruncam

(F)+F/{AB->D}=<AB,ABEFGHJICKLMNOPRS>

(F)+F/{AB->E}=<AB,ABDFGHJICKLMNOPRS>

(F)+F/{AB->F}=<AB,ABDEGHIJKLMNOPRS>

(F)+F/{B->G}=<B,BHJICKLMNO>

(F)+F/{B->H}=<B,BGHJICKLMNO>

(F)+F/{B->J}=<B,BHGJICKLMNO>

(F)+F/{B->I}=<B,BHJGICKLMNO>

(F)+F/{B->C}=<B,BHJIGKLMNO>

(F)+F/{H->K}=<H,HLMNO>

(F)+F/{H->L}=<H,HKMNO>

(F)+F/{H->M}=<H,HLKNO>

(F)+F/{H->N}=<H,HLMKO>

(F)+F/{H->O}=<H,HLMNK>

(F)+F/{F->P}=<F,FRS>

(F)+F/{F->R}=<F,FPS>

(F)+F/{F->S}=<F,FRP>

](F)+F/{ABCDEFGHIJKLMNOPRS->&}=<ABCDEFGHIJKLMNOPRS>

S-a aruncat dependenta functionala AB->C

Astfel am obtinut norma redundanta:

F={AB->D,AB->E,AB->F,B->G,B->H,B->J,B->I,B->C,H->K,H->L,H->M,H->N,

H->O,F->P,F->R,F->S , }

Facem reducerea la stinga:

(B)+F=<B,BGHJICKLMNO>

(A)+F=<A>

(BCDEFGHIJKLMNOPRS)+F=< BCDEFGHIJKLMNOPRS>

(ACDEFGHIJKLMNOPRS)+F=< ACDEFGHIJKLMNOPRS >

(ABDEFGHIJKLMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABEFGHIJKLMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABFGHIJKLMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABGHIJKLMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABHIJKLMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABIJKLMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABJKLMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABKLMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABLMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABMNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABNOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABOPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABPRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABRS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

(ABS)+F=< ABCDEFGHIJKLMNOPRS& >-aruncam

Impartim in clase de echivalenta

F={AB->D,AB->E,AB->F,B->G,B->H,B->J,B->I,B->C,H->K,H->L,H->M,H->N,

H->O,F->P,F->R,F->S , }

Fisiere in arhiva (1):

  • Proiectarea si Elaborarea Bazei de Date in MS SQL Server 2003..doc

Alte informatii

Este o lucrare care contine în sine toate lucrarile de laborator dintr-un semestru, fiid grupate pentru a cuprinde procesul de proiectare si implementare a unei baze de date in MS SQL Server 2003. FACULTATEA CALCULATOARE, INFORMATICA SI MICROELECTONICA CATEDRA AUTOMATICA SI TEHNOLOGII INFORMATIONALE