Proiectarea și elaborarea bazei de date în MS SQL Server 2003

Laborator
8/10 (3 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 11 în total
Cuvinte : 1831
Mărime: 437.35KB (arhivat)
Publicat de: Valter Avram
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Vitalie Cotelea
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

Extras din laborator

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 , }

Preview document

Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 1
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 2
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 3
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 4
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 5
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 6
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 7
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 8
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 9
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 10
Proiectarea și elaborarea bazei de date în MS SQL Server 2003 - Pagina 11

Conținut arhivă zip

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

Alții au mai descărcat și

Gestiunea unei Biblioteci în SQL 2005

In vederea realizarii acestui proiect am folosit SQL Server 2005. Baza de date pe care am lucrat se numeste biblioteca Aplicatia realizeaza o...

Website Proiect - BestBike

Magazin online de biciclete accesorii Aplicatia web dezvoltata de mine reprezinta un magazin online de biciclete si accesorii,website creat sub...

Baze de Date - Proiect în SQL

1. Descrierea bazei de date si a entitatilor Baza de date contine informatii despre produsele aflate intr-un depozit de aparate si accesorii de...

Bază de Date pentru un Colegiu

Introducere Introducerea manuala a datelor este un lucru plictisitor si exista riscul introducerii unor date gresite. Datele pastrate în arhiva...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Bază de date supermarket

ISTORIE Microsoft Office Access,denumit anterior si Microsoft Access, este un sistem managerial de baza d edate relationate creat de Microsoft...

Algoritmi în programare - închiriere DVD

Fişiere secvenţiale: Programul ÎnchiriereDVD este un program dedicate acelora care doresc să ţină evidenţa clienţilor unui centru de închirieri...

Te-ar putea interesa și

Efectuarea Calcului de Încărcătură la Elaborarea în Convertizorul cu Oxigen

REZUMAT Articolul de faţă prezintă o soluţie informatică pentru calculul încărcăturii metalice la elaborarea oţelului în convertizoarele cu...

Ai nevoie de altceva?