... Cod clientEntitatea CONTINUT COMANDA atribute - Numar comandaCod produsCantitatePret unitarEntitatea PRODUSE atribute - Cod produs - Denumire - Unitate masura - Categorie de calitate 1.2 E.R.M Entity Relation Model Fiecare client trimite o cerere prin care solicita un produs dintr-o anumita categorie de produse.Aceste relatii sunt evidentiate ,dupa cum urmeaza,in schema E.R.M de mai jos Completeaza formularul SHAPE t MERGEFORMAT specificare produs Fig.1 Schema E.R.M.1.3 Identificare atributelor Pentru fiecare relatie s-a identificat un anumit atribut astfel pentru relatia Clienti-Comanda atributul Nr.Comenzipentru relatia Comanda-Categorie atributul Cota pentru relatia Categorie-Produs atributul Cod.ProdIdentificarea atributelor cheie0,n1,11,n0,n1,n Cheie primara2.Proiectarea schemei conceptualeS-a proiectat urmatoarea schema conceptuala FN1 R1Cod client,Nume client,Tara,Localitatea,Adresa,Cod postal,TelefonFN2 R1Numar comanda,Data comanda,Termen,Data livrare,Cod clientFN3 R1Numar comanda,Cod produs,Cantitate,Pret unitar3.Proiectarea schemei logiceS-a creat o schema logica pentru identificarea caractere folosite .Figura de mai jos evidentiaza acestea4.Crearea si popularea bazei de dateS-a creat Baza de date cu ajutorul programului MICROSOFT ACCESS utilizand obtiunea Ne-Blank Data Base.S-a salvat baza de date intr-un fisier numit Proiect Access.mdb.4.1 Crearea tabelelorS-a deschis baza de date nou create s-a selectat obtiunea Table si s-au creat sase tabele cu ajutorul obtiuni Create ith Design VieClienti, Clienti2, Clienti 3, Comenzi, Continut comanda, Produse.S-a creat in fiecare tabla mai multe campuri dupa cum urmeazaTabela CLIENTI campuri - Cod clientNume clientTaraLocalitateaAdresaCod postalTelefonTabela CLIENTI 2 campuri - Cod client - Nume client - Telefon - TaraTabela Clienti 3 campuri - Nume client - Cod client - TaraTabela COMENZI campuri - Numar comanda Data comanda Termen Data livrare Cod clientTabela CONTINUT COMANDA campuri - Numar comandaCod produsCantitatePret unitarTabela PRODUSE campuri - Cod produs - Denumire - Unitate masura - Categorie de calitate4.2 Editare relatiiS-au creat relatii intre tabele dupa cum urmeaza- intre tabela Comenzi si tabela Continut comanda relatie de tipul unul-la-unul 1,- intre tabela Continut comanda si tabela produs relatie de tipul multi-la-unul 1,- intre tabela Comenzi si tabela clienti relatie de tipul multi la-unul 1,4.3 Populare cu date S-au introdus date in tabele deschizandu-le pe rand ,dupa cum urmeaza -in tabela Ctienti s-au introdus 11 entitati ClientiCodClientNumeClientTaraLocalitateAdresaCodP
ostalTelefon101Avram MariaRomaniaBucurestistr Florilor,nr53450743567345102Agnes srlRomaniaBrasovstr. Frunzelor nr34500456367853103Brad IonRomaniaBucurestistr Cristian nr453450345678670104Xyz srlAngliaBucurestistr Merilor nr563450457478890105Profit srlFrantaIasistr Cascadelor nr 87890567857990106Cristi VasileRomaniaConstantastr Rozelor nr 44760764856760107Sql srlAngliaTimisoarastr Avantului nr 63460346754460108Ionescu VladRomaniaClujstr Aurel Vlaicu nr76540976546750109Popescu IoanaRomaniaBucurestistr Gandului nr53450458378580110Abc srlFrantaIasistr Zebrei nr 787890684578970111tib srlRomaniaBucurestisrt Drumului34509976896 -in tabelul Clienti 2 s-au introdus 7 entitati Clienti 2CodClientNumeClientTelefonTara104Xyz srl457478890Anglia105Profit srl567857990Franta107Sql srl346754460Anglia110Abc srl684578970Franta102Agnes srl456367853106Cristi Vasile764856760108Ionescu Vlad976546750-in tabelul Clienti 3 s-au introdus 4 entitatiClienti 3NumeClientCodClientTaraXyz srl104AngliaProfit srl105FrantaSql srl107AngliaAbc srl110Franta -in tabela Comenzi 11 intrariComenziNrComandaDataComandaTermenDataLivrar
eCodClient19242002201052003103251520032553020031023
423200130628200110147520021572020021045812200045825
200010563232003604152003106792320035310220031078118
200056112420001089424200360523200311010623200250720
20021091112122003901232004110-in tabela Continut Comanda 10 intrariContinut ComandaNrComandaCodProdusCantitatePretUnitar120034
450002201503450032022578590420345573485352055645677
862067893465787207546746682083675685434920957867661
021077897866-in tabela Produse 12 intrariProduseCodProdusDenumireUnitateMasuraCatego
rieDeCalitate200cimentkg1201ipsoskg1202tablamp2203v
arkg1204cablu telefonicm1205vopsea albakg2206sarma cuprum1207vopsea alb-metalizatkg1208cuiekg2209suruburikg1210vopsea rosiekg1211sfoaram25.QUERIESCereri SQLDupa ce s-a selectat optiunea QUERIES din meniul OBJECTS cu ajutorul comenziiCreate ith Design Vie s-au realizat o serie de cereri utilizand obtiunea SQL Viein prealabil fiind selectate tabelele dorite pentru realizarea cererilor.6.FORMULARES-au creat 6 formulare dupa cum urmeaza-cate unul pentru fiecare tabela in parte utilizand obtiunea FORM din meniul OBJECT cu ajutorul comenziiCreate Form using izard si alegerea formei vdorite prin selectarea unei variante oferite de Microsoft Access.-un formular cu ajutorul caruia se poate deschide cele sase formulare anterioare acest a fost creat utilizand comanda Create Form ith Desing Vie s-au introdus sase butoane selectand comantaCommand Button din meniul Toolbar. 7. RAPOARTES-a creat cate un table pentru fiecare tabela utilizand obtiunea REPORTS din meniulOBJECTS.S-a selectat fiecare tabela pe rand si s-a adaugat o varianta de afisare pentru ea urmand instructiunile de pe ecran. ...
Download