Extras din proiect
Sa se proiecteze o aplicatie care sa gestioneze autovehiculele dintr-o societate care comercializeaza vehicule (automobile, tractoare, camioane, tiruri, motociclete), cu urmatoarea componenta a bazei de date:
• Tabela Catalog Vehicule cu structura:
- cod_vehicul (N, 100-999);
- den_vehicul (Ch, 20);
- cod_culoare (N, 0-9);
- pret_vehicul (N, 1000 -100.000);
- cod_grupa_auto (N, 10-50)
• Tabela Grupe Vehicule cu structura:
- cod_grupa_auto (N, 10-50);
- den_grupa (Ch, 15)
cu urmatoarea componenta a tabelei: - 10 automobile;
- 20 tractoare;
- 30 camioane;
- 40 tiruri;
- 50 motociclete
• Tabela Culori Auto cu structura:
- cod_culoare (N, 0-9);
- denumire_culoare (Ch, 15)
avand urmatoarea componenta a tabelei: - 0 – negru;
- 1 – maro;
- 2 – rosu;
- 3 – portocaliu;
- 4 – galben;
- 5 – verde;
- 6 – albastru;
- 7 – violet;
- 8 – gri;
- 9 - alb
• Tabela Stocuri Auto cu structura:
- cod_vehicul (N, 100-999);
- cantitatea (N, 0-100)
Cerinte:
1. Sa se creeze baza de date in proiectul anterior creat.
2. Sa se descrie structura tabelelor componente aplicandu-se regulile de validare corespunzatoare.
3. Sa se realizeze legaturile relationale dintre tabele.
4. Sa se proiecteze formularele de actualizare ale tabelelor bazei de date:
• Actualizare Baza de Date;
• Actualizare Catalog Vehicule;
• Actualizare Culori Auto;
• Actualizare Culori – Catalog;
• Actualizare Grupe – Catalog;
• Actualizare Grupe Vehicule;
• Actualizare prin optiuni;
• Actualizare Stocuri Auto;
• Actualizare Stocuri - Catalog
5. Sa se populeze tabelele prin intermediul formularelor create.
Prezentare generală a sistemului Visual FoxPro
În ultima decadă de timp, un număr mare de aplicaţii au fost construite folosind sisteme de gestiune a bazelor de date precum FoxPro.
FoxPro a evoluat foarte mult, de la un limbaj de tip Xbase axat pe Dos, la un instrument visual de dezvoltare de tip GUI (Graphical User Interface), în doar câţiva ani.
Visual FoxPro este un limbaj specializat în prelucrarea datelor, gruparea în baze de date, permiţând înregistrarea, păstrarea, regăsirea şi analiza cu uşurinţă a acestora. O bază de date reprezintă o colecţie de informaţii care pot fi gestionate cu ajutorul unor aplicaţii specifice, printre care şi Visual FoxPro. Pentru o mai bună organizare a acestor date sau a celorlalte obiecte, acestea sunt grupate într-un proiect, care reprezintă de asemenea şi baza realizării formatului executabil.
Pentru a proiecta corect baza de date trebuie înţeles exact tipul de informaţii care trebuie stocate, în aşa fel încât datele referitoare la diverse subiecte sa fie stocate în tabele distincte.
Când se doreşte proiectarea unei baze de date, se împart informaţiile pe domenii, iar apoi se indică mediului de lucru cum se corelează acele domenii.
Paşii pentru proiectarea bazei de date sunt următorii:
1. Determinarea scopului bazei de date cunoscând scopul, vă va ajuta în a şti ce date să stocheze Visual FoxPro;
2. Determinarea tabelelor de care aveţi nevoie. Puteţi împărţi informaţiile pe care le aveţi în subiecte separate, ca de exemplu „Catalog Vehicule”, „Grupe Vehicule”, „Culori Auto” şi „Stocuri Auto”. Fiecare subiect este un tabel în baza de date.
3. Determinarea câmpurilor de care aveţi nevoie. Decideţi ce informaţii doriţi să păstraţi în fiecare tabel. Fiecare categorie de informaţii într-un tabel este denumită câmp (field) si este afişată ca o coloană în momentul folosirii meniului browse.
4. Determinarea relaţiilor dintre tabele. Decideţi ce date dintr-un tabel sunt relaţionate la datele din celelalte tabele.
5. Finalizarea proiectării.
Urmând paşii enumeraţi anterior vom crea o bază de date care conţine informaţii despre gestionarea autovehiculelor dintr-o societate care comercializeaza vehicule (automobile, tractoare, camioane, tiruri, motociclete).
Preview document
Conținut arhivă zip
- Gestionarea Stacului de Masini.doc