Proiectarea unei Baze de Date în VFP

Laborator
8.6/10 (5 voturi)
Conține 1 fișier: doc
Pagini : 11 în total
Cuvinte : 1025
Mărime: 435.11KB (arhivat)
Publicat de: Sandu-Carol Chiriac
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Profesor Dr. Bică Florin
FACULTATEA DE ECONOMIE SI ADMINISTRARE A AFACERILOR si am obtinut nota 10

Extras din laborator

1.- Introducere

Aplicatia a fost realizata folosind un sistem de gestiune a bazelor de date evoluat, Visual FoxPro, componenta a pachetului de dezvoltare a aplicatiilor Microsoft Visual Studio.

Lansarea in aplicatie a acestui sistem de gestiune a bazelor de date se relizeaza prin urmatoarele comenzi: Start Programs Microsoft Visal Studio 6.0 Microsoft FoxPro6.0.

2.- Crearea proiectului si a bazei de date

Crearea proiectului se va realiza fie prin introducerea comenzii CREATE PROJECT proiect in fereastra de comenzi, fie prin succesiunea comenzilor: File New Project(fig.1)

Fig.1. Crearea unui proiect prin tastare in fereastra de comanda

In urma acestor comenzi se va crea proiectul in care se vor incapsula toate entitatile de baze de date ce vor contine tabele, relatii, vederi, interogari, formulare, rapoarte.(fig.2)

Pentru crearea bazei de date:

- In fereastra de comenzi se introduce comanda CREATE DATABASE receptie

sau

- Meniul File NewDatabase

sau

- in fereastra proiectului, Project Manager, se selecteaza sectiunea Databases si se apasa pe nutonul New ce are ca efect aparitia ferestrei de dialog din figura urmatoare(fig.3).

Fig.3. Crearea unei baze de date

Fig.2. Fereastra cu structura proiectului

Baza de date a fost numita Receptie.dbc

3. Crearea tabelelor si stabilirea relatiilor intre tabele

Crearea tabelelelor se realizeaza in 2 etape:

- crearea structurii tabelelor (creare campuri)

- crearea continutului tabelelor (incarcarea informatiilor).

Pentru crearea structurii unei tabele se procedeaza astfel:

- din fereastra Project Manager se executa click pe Table;

- se executa click pe butonul New apoi pe New Table (sau Table Wizard).

- se atribuie o denumire tabelei si se alege locatia unde va fi salvata.

Prima tabela (Gestiune Furnizori-fig.4) cuprinde informatii referitoare la: codul furnizorului (cod), denumirea furnizorului (denumire), numarul documentului (nr_doc).

A doua tabela (Materiale-fig.5) contine campuri referitoare la: cod material receptionat (cod_material), denumirea material receptionat (den_material), cantitate conform documentului insotitor (cantitate_doc), cantitate receptionata (cantitate_receptionata), pretul unitar (pret_unitar).

Fig.4.Tabela Gestiune Furnizori

Fig.5. Tabela Materiale

Dupa crearea celor 2 tabele si dupa introducerea campurilor am stabilit cheia si tipul relatiei dintre tabele. Relatia este una la mai multe, deci indexul nr_doc din tabela Gestiune Furnizori a fost considerat de tip Primary iar cel din tabela Materiale a fost considerat de tip Regular.

Pentru a evidentia legatura dintre tabele nu ramane decat sa tragem cu mouseul de nr_doc din tabela Gestiune furnizori la nr_doc din tabela Materiale.

Fig.6.Structura bazei de date Receptie

4. Construirea interogarii

Se va constitui o interogare pentru a se afla ce poduse au fost receptionate cu o cantitate mai mare de 100 de buc.

Pentru a crea o interogare din Project Manager-ul proiectinfo selectam eticheta Data, optiunea Queries, New, New Query. Apoi selectam numele bazei de date (Receptie) care va furniza sursa de date pentru interogare si adaugam pe rand tabelele care vor face parte din structura interogarii. Pasul urmator consta in selectarea campurilor din tabelele sursa. Campul nr_doc se preia o singura data din tabela parinte.(fig.7.2).

Selectam apoi eticheta Filter unde vom specifica conditia de filtrare a inregistrarilor si anume: interogarea va contine numai inregistrarile pentru care valoarea campului cantitate_receptionata este mai mare de 100 de buc.(fig.7.1)

Preview document

Proiectarea unei Baze de Date în VFP - Pagina 1
Proiectarea unei Baze de Date în VFP - Pagina 2
Proiectarea unei Baze de Date în VFP - Pagina 3
Proiectarea unei Baze de Date în VFP - Pagina 4
Proiectarea unei Baze de Date în VFP - Pagina 5
Proiectarea unei Baze de Date în VFP - Pagina 6
Proiectarea unei Baze de Date în VFP - Pagina 7
Proiectarea unei Baze de Date în VFP - Pagina 8
Proiectarea unei Baze de Date în VFP - Pagina 9
Proiectarea unei Baze de Date în VFP - Pagina 10
Proiectarea unei Baze de Date în VFP - Pagina 11

Conținut arhivă zip

  • Proiectarea unei Baze de Date in VFP.doc

Alții au mai descărcat și

Agendă Fox Pro

1. BAZE DE DATE. GENERALITÃTI. O bazã de date este un sistem de colectii de date referitoare la un domeniu particular, care poate fi utilizat si...

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

INTRODUCERE Progresele realizate recent în domeniile tehnologiei de calculatoare, telecomunicaţii şi software, precum şi în alte domenii ale...

Realizarea unei aplicații web de tip forum de discuții

Acest proiect isi propune să prezinte modul în care se poate realizeza o aplicatie web functionala de tip FORUM DE DISCUTII . Un forum de discutii...

Evidență magazin elecrocasnice

Domeniul bazelor este un domeniu strict al informaticii, operând cu mărimi şi noţiuni specifice. Foarte multe probleme informatice se reduc, la...

Organizarea informatizată a contabilității privind evidența analitică a stocurilor

CAPITOLUL 1. PREZENTAREA SOCIETĂŢII SC PROFILMET SA 1.1. PREZENTARE GENERALĂ SC Profilmet SA a fost înfiinţată în anul 1990, fiind o societate...

Program facturare cu interfață în Java

1. Introducere Limbajul Java are ca obiectiv reducerea complexităţii pentru programator, astfel încât acesta să poată dezvolta aplicaţii software...

Seminar Limbaj Visual Fox Pro și Access

1. Obiectul cursului 2. Cerinţe a. 50% teorie b. 50% laborator Minim 5 la ambele 3. Bibliografie 1. [Niţchi07] Elemente de baze de date şi...

Te-ar putea interesa și

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

INTRODUCERE Progresele realizate recent în domeniile tehnologiei de calculatoare, telecomunicaţii şi software, precum şi în alte domenii ale...

Catalog Virtual

I. JUSTIFICAREA TEMEI Odată cu extinderea atribuţiilor ce revin diriginţilor în ce priveşte urmărirea evoluţiei elevilor din clasa pe care o...

Baze de Date

1. Inconsistența presupune: a) Indisponibilitate b) Lipsa securității c) Memorarea aceleași informații în locații diverse 2. Redundanta 3....

Seminar Limbaj Visual Fox Pro și Access

1. Obiectul cursului 2. Cerinţe a. 50% teorie b. 50% laborator Minim 5 la ambele 3. Bibliografie 1. [Niţchi07] Elemente de baze de date şi...

Informatică

Capitolul 1. CONCEPTE PRIVIND SISTEMELE INFORMAŢIONALE ŞI SISTEMELE INFORMATICE ALE ORGANIZAŢIILOR ECONOMICE 1.1. Implicaţii ale tehnologiei...

Medii de Programare

O baza de date trebuie sa satisfaca cinci conditii esentiale13: - O buna reprezentare a realitatii înconjuratoare, adica baza de date trebuie sa...

Sistemul de gestiune a bazelor de date (SGBD)

SISTEMUL DE GESTIUNE A BAZELOR DE DATE (SGBD) Este componenta unui sistem de baze de date care are rolul de a permite descrierea şi manipularea...

Vederi Visual Fox Pro

Vederea (view) reprezintă o definire a unei tabele virtuale care poate să fie locală, la distanţă sau parametrizată. Ea poate fi creată pe baza...

Ai nevoie de altceva?