Proiectarea și Realizarea Bazei de Date cu Ajutorul Programelor Mysql și Foxpro

Cuprins disertație Cum descarc?

INTRODUCERE 3
CAPITOLUL I. PROIECTAREA ȘI REALIZAREA A UNEI BAZE DE DATE 5
1.1. Noţiuni de baze de date. Proiectarea bazei de date 5
1.2. Modele a bazelor de date 7
1.3. Chei primare, candidate, alternative, non – chei 11
CAPITOLUL II. REALIZAREA BAZEI DE DATE CU AJUTORUL APLICAȚIILOR MYSQL ȘI FOXPRO 14
2.1. Limbajul de programe Visual FoxPro 14
2.2. Limbajul de programe SQL 23
2.3. SQL în Visual FoxPro 27
CAPITOLUL III. CREAREA BAZEI DE DATE „ALEXANDRU CEL BUN” 32
3.1. Tabelele şi legăturile permanente dintre ele. Editarea restricţiilor referenţiale 32
3.2. Realizarea proiectului VFP. exe 37
CONCLUZII 40
BIBLIOGRAFIE 42
ANEXA I 43
ANEXA II 46


Extras din disertație Cum descarc?

INTRODUCERE
Progresele realizate recent în domeniile tehnologiei de calculatoare, telecomunicaţii şi software, precum şi în alte domenii ale informaţiei au schimbat radical modul de viaţă al populaţiei globului într-o manieră care ar fi fost greu de estimat în urmă cu 20 de ani. Pe fundalul acestor transformări s-a realizat trecerea de la era industrială la cea informaţională. În noua societate, în urma acestor transformări, a sporit prelucrarea informaţiilor, dobîndirea de cunoştinţe cu ajutorul calculatorului, comunicarea şi dezvoltarea afacerilor cu ajutorul Bazelor de Date au devenit posibile pretutindeni şi în orice moment. Aceste transformări au avut un impact foarte mare asupra tuturor domeniilor de activitate.
Atîţea oameni politici, istorici şi alte soiuri fac apel la conservarea moştenirii seculare, încît nu ne rămîne decît să schimbăm, scandalos, sistemul de referinţă şi vom vedea că, în materie de FoxPro şi SQL avem cea mai importantă „moştenire informatică”. 
În tema abordată, dispunem de toate facilităţile pentru a obţine performanţe informatice la nivelul, exigenţelor zilelor noastre. 
Visual FoxPro8.0 – care constituie obiectul acestei lucrări, cu atît mai mult VFP9.0 conţine toate ingredientele pentru dezvoltarea unor aplicaţii dezirabile, atît ca funcţiuni, cît şi ca preţ este mai direct şi prietenos cu utilizatorii, mai bine legat de Word, Excell, şi PowerPoint.
SGBD-urile profesionale au evoluat spectaculos şi e aproape imposibil de crezut că VFP ar putea spera să atingă gradul de viteză, stabilitate şi securitate din Oracle, DB2, SQL Server şi Informix. 
SQL a devenit limbajul universal pentru bazele de date relaţionale şi este acceptat de aproape toate sistemele RDBMS moderne. Fără îndoială, acceptarea pe scară largă este rezultatul timpului şi eforturilor depuse pentru dezvoltarea caracteristicilor limbajului şi a standardelor, crescînd nivelul de portabilitate a codului SQL în diferite produse RDBMS.
Scopul acestei lucrări este: 
- să primim informaţiile necesare din baza de date ca răspuns la întrebările pe care le puneţi FoxPro-ului (există două posibilităţi de selectare a datelor din baza de date şi afişarea acestora: prin comenzi FoxPro (USE, GO, FOR, WHILE, NEXT, COUNT, CALCULATE, etc.) sau interogări SQL cu SELECT, SELECT*);
- să comparăm asemănările şi deosebirile programelor FoxPro şi SQL şi importanţa acestora în crearea bazei de date „ALEXANDRU CEL BUN” a gimnaziului cu aceeaşi denumire, din satul Larga Nouă, raionul Cahul;
- să se poată adăuga, şterge, selecta, afişa şi reînnoi informaţia din baza de date. 
În Capitolul I „Proiectarea şi realizarea a unei baze de date” prezintă cîteva noţiuni de bază referitoare la bazele de date. Astfel sunt definite modele a bazelor de date (relaţională, analitică, reţea). Modelele de baze de date cele mai răspîndite pînă în acest moment sunt modelul reţea şi modelul care a reuşit să se impună în ultimii ani ca un model foarte bun, şi anume modelul relaţional. 
În Capitolul II „Realizarea bazei de date cu ajutorul programelor MySql şi FoxPro” în principal se descrie modul de lucru, tipuri de fişiere implicate în proiectele VFP şi SQL, configurarea sesiunii de lucru. Se intră în miezul bazelor de date: ce înseamnă o bază de date în VFP şi SQL, care sunt componentele unei BD, ce tipuri de date sunt gestionabile, cum crează asistat tabelele, indexii, cum se declară regulile de validare la nivel de atribut şi înregistrare. Întrucît constituie, pe de o parte, suportul unui acces rapid de date şi, pe de altă parte, una dintre cele mai frecvente surse de erori ale aplicaţiilor VFP, indexii au fost trataţi mai pe larg diferenţa cuvenită. Fireşte nu puteau lipsi din acest capitol chestiunile legate de restricţiile referenţiale. 
În capitolul dat este caracterizat nucleul SQL în VFP (principalele comenzi SQL din VFP), precum şi extensiile şi substituţiile procedurale ale acestora. Scopul declarat este, pe de o parte, obţinerea oricărei informaţii dintr-o bază de date, dar mai ales elaborarea a tot ceea ce înseamnă „logica bazei de date” într-o aplicaţie file-server, client-server cum ar fi: funcţii care întorc valori implicite, reguli de validare avansate şi declanşatoare – într-un cuvînt, proceduri stocate. 
Acest capitol vă face cunoştinţă cu limbajul SQL, veţi avea mai multe succese de a învăţa limbajului SQL (folosind-ul în mod activ) şi bază de date relaţională, dacă veți încerca exemplele din capitolul următor.
În lucrarea dată a fost implementată o baza de date „ALEXANDRU CEL BUN” folosită ca exemplu în toată lucrarea. 
În Capitolul III „Crearea bazei de date ALEXANDRU CEL BUN” se caracterizează amănunţit crearea fiecărui tabel în VFP şi SQL .
Finalul este executabil-ul. Toate chestiunile reprezentate pe parcursul lucrării sunt strînse într-un proiect (program VFP) din care se obţine fişierul executabil, care, împreună cu celelalte componente ale unei aplicaţii (bază de date, sistem de asistenţă, imagini etc.), poate fi „împachetat” în kitul de distribuţie spre aplicarea în practică a bazei de date „ALEXANDRU CEL BUN”.


Fisiere în arhivă (1):

  • Proiectarea si Realizarea Bazei de Date cu Ajutorul Programelor Mysql si Foxpro.doc

Imagini din acest disertație Cum descarc?

Bibliografie

1. Airinei D., Filip M., Grama A., Fotache M., Fînaru L., Dumitriu F., Ţugui A., – „Medii de programare”, Ed: Sedcom Libris, Iaşi, 2001. p. 321
2. Bazian M., et al. – „Totul despre Visual FoxPro”, Ed: Teora, Bucureşti, 1999, p.450
3. Date C.J. – „SQL and Relational Theory”, 1st Edition, Ed: O'Reilly Media, Inc., 2009, p.575 
4. Creţu L. – „Aplicaţii Visual FoxPro pe Web”, Ed: Net Report, noiembrie 2001, p.270
5. Fînaru L. – „Programare vizuală şi RAD”, Ed: Junimea, Iaşi, 2001, p.320
6. Fînaru L., Brava I. – „Visual Basic. Primii paşi...”, Ed: Polirom, Iaşi, 2001, p.200
7. Fotache M. – „Fiola de SQL (20).Declanşatoare generalizate dedicate restricţiilor referenţiale. Cazul Visual FoxPro 6”, PCReport&Byte, nr. 111, decembrie 1999, p.391
8. Fotache M., Strîmbei C. – „Dezvoltarea aplicaţiilor în VFP”, PCReport&Byte, nr. 82, iulie 1999, p.340
9. Fotache M., Strîmbei C .– „Optimistic Row Buffering şi tranzacţii”, PCReport&Byte, nr. 83, august 1999, p.237
10. Fotache M., Strîmbei C. – „Proceduri stocate şi triggere în VFP”, PCReport&Byte, nr. 80, mai 1999, p.259
11. Fotache M., Strîmbei C. – „Tabele derivate”, PCReport&Byte, nr. 81, iunie 1999, p.260
12. Fotache M., Strîmbei C. – „Aplicaţii client–server Visual FoxPro – Oracle (I)”, PCReport&Byte, nr. 94, iulie 2000, p.175
13. Fotache M., Strîmbei C. – „Aplicaţii client–server Visual FoxPro – Oracle (II)”, PCReport&Byte, nr. 95, august 2000, p.275
14. Fotache M. – „Fiola de SQL (18). Exporturi FoxPro – Oracle/PostgreSQL”, PCReport&Byte, nr. 109, octombrie 2000, p.452
15. Fotache M. – „SQL. Dialecte DB2, Oracle şi Visual FoxPro”, Ed: Polirom, Iaşi, 2001, p.295
16. Marin Fotache – „Dialecte DB2, Oracle şi Server”, Ed: Polirom, 2009, p.200
17. Маныхина М.П., „Базы данных: основы, проектирование, использование. Учебное пособье”, Изд: БХВ, Санкт-Петербург, 1999, стр 495
18. Nagy M., Vizental M. – „ Sisteme de gestiune a Bazelor de date”, Ed: Mirton, Timişoara, 2007, p.459
19. Michael.J. Hernandez – „Proiectarea Bazelor de date”, Ed: Teora, 2003, p.402 
20. Paul Nilsen – „SQL Server 2008 Bible”, Ed: Wiley Publishing, Inc., 2009, p.347
21. Informaţii despre aplicaţia VFP: http://msdn.microsoft.com/en-us/library/ms917378.aspx
22. Strahal R. – „Building application with FoxISAPI”, http://www.west-wind.com/;


Banii înapoi garantat!

Plătește în siguranță cu cardul și beneficiezi de garanția 200% din partea Diploma.ro.


Descarcă această disertație cu doar 9€

Simplu și rapid în doar 2 pași: completezi datele tale și plătești.

1. Numele și adresa de email:

ex. Andrei, Oana
ex. Popescu, Ionescu

* Pe adresa de email specificată vei primi link-ul de descărcare. Asigură-te că adresa este corectă și că poate primi email-uri.

2. Alege modalitatea de plată preferată:



* La pretul afișat se adaugă 19% TVA.


Hopa sus!