Baze de Date - Evidenta unei Firme de Calculatoare

Proiect
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 38 în total
Cuvinte : 5868
Mărime: 36.62KB (arhivat)
Cost: 6 puncte
Profesor îndrumător / Prezentat Profesorului: Giuregea Ioana

Cuprins

-BAZE DE DATE. GENERALITATI 7

1.1 Modelul ierarhic

1.2 Modelul retea

1.3 Modelul relational

-OPERATORI. TIPURI DE DATE 10

2.1 Operatori

2.2 Tipurile de date

-OPERATII SPECIFICE BAZELOR DE DATE 11

3.1 Crearea unei baze de date si introducerea datelor

3.2 Deschiderea si inchiderea bazelor de date

3.3 Vizualizarea, copierea si modificarea structurii unei baze de date

3.4 Vizualizarea unei baze de date

3.5 Adaugarea de inregistrari

3.6 Stergerea inregistrarilor dintr-o baza de date

-APLICATII FOX PRO 15

-TEMA PROIECTULUI 18

-CONSIDERATII PRACTICE 18

6.1 Proiectarea bazei de date

6.2 Stabilirea prelucrarilor ce trebuie facute asupra tabelelor

-STRUCTURA APLICATIEI „T&B Computers” 23

7.1 Lista procedurilor aplicatiei „T&B Computers”

7.2 Scurta descriere a algoritmilor implementati

-MANUALUL DE UTILIZARE AL APLICATIEI 37

-BIBLIOGRAFIE 41

Extras din document

Gestiunea unei firme de calculatoare

Despre proiect…

Ideea acestui proiect mi-a fost sugerată de către d-na profesor universitar având in vedere faptul că un asemenea program isi poate gasi utilizarea in realitate, depasind astfel limitele pur teoretice ale informaticii. Realizarea unui astfel de program este folositor oricarui tip de firma, nu doar de calculatoare. Informaţiile precise despre modul in care se poate realiza acest program de gestiune mi-au fost puse la dispozite de doamna profesoara de informatica.

Eforturile depuse…

Desi a necesitat o muncă desfăşurată susţinut pe parcursul a mai multor saptamani consider că eforturile depuse au fost pe măsura aşteptărilor. Munca depusă a scos la iveală faptul ca detinerea unui program de gestiune este foarte folositor oricari institutii sau firme private.

Scopul…

Nu m-as fi angajat sa realizez acest proiect daca utilitatea lui nu m-ar fi atras. Acest program poate aduce ordinea intr-o firma administrata pana acum manual,asa cum se procedeaza in cazul multor firme din Galati. Existenta acestui program poate usura munca depusa de administrator.

Limbajul de programare FOX PRO

Scurt istoric

Limbajul de programare FoxPro a fost inventat pe la mijlocul anilor ´80. Creat pentru calculatoarele care foloseau sistemul de operare MS-DOS, era pe atunci limbajul care oferea accesul cel mai rapid la date. În 1992, compania care detinea acest produs a fost cumparata de Microsoft.

O data cu lansarea sistemului de operare Windows în anul 1995, Microsoft a realizat o noua versiune FoxPro, adaptata pentru Windows. Din acest moment FoxPro devine OOP ("Object Oriented Programming"), lucrând cu "obiecte", "ferestre"; cu alte cuvinte facând trecerea de la programarea în coduri la programarea vizuala. Orice aplicatie scrisa în FoxPro ruleaza nemodificata sub Visual FoxPro, dar motorul intern a fost rescris din temelii pentru a oferi facilitati OOP, cum ar fi mostenirea si polimorfismul.

A doua revolutie în istoria FoxPro s-a produs o data cu lansarea versiunii

Visual FoxPro 8, aceasta reprezentând începutul vietii moderne a lui Visual FoxPro pentru ca oferea posibilitatea conectarii la orice surse de date.

Visual FoxPro 9 a adus o noua schimbare importanta: sistemul de raportare al limbajului a fost modificat pentru a permite extinderea cu produse scrise chiar de dezvoltatori.

În 2007 este asteptat urmatorul eveniment din istoria FoxPro: noua versiune Sedna, care asigura interoperativitatea cu NET, platforma de programare lansata de Microsoft cu trei ani în urma.

Pentru ca este usor de utilizat, FoxPro-ul s-a raspândit rapid foarte mult. Desi ofera chiar si acum accesul cel mai rapid la date si este solutia ideala pentru întreprinderi mici si mijlocii, FoxPro-ul se afla, totusi, pe o panta descendenta. Dezvoltarea noua nu se face în FoxPro, ci în NET.

Cu toate acestea in momentul de fata, în România, limbajul de programare FoxPro este mai folosit decât NET. Procentul, însa, scade continuu în defavoarea FoxPro. Aceasta pentru ca, de exemplu, în FoxPro nu se pot proiecta pagini web, nu se poate face programare pe mai multe fire de executie, în timp ce în NET, da.

Desi contine multe lipsuri si in prezent este considerat un limbaj de programare demodat, FoxPro este inca larg folosit in cadrul scolilor romanesti, fiind considerat a fi baza de invatare a tinerilor viitori programatori, de aceea lucrarea de fata a fost aleasa a fi facuta in limbajul FoxPro.

1. BAZE DE DATE. GENERALITATI.

O baza de date este un sistem de colectii de date referitoare la un domeniu particular, care poate fi utilizat si prelucrat de mai multi operatori in scopuri diferite.

Sistemul de gestiune al bazelor de date (SGBD) este un pachet de programe care realizeaza gestiunea si prelucrarea complexa a bazelor de date. Pentru descrierea structurilor datelor, precum si a relatiilor dintre acestea intr-o baza de date se utilizeaza un procedeu formal, numit model conceptual. In practica prelucrarii automate a datelor, s-au consacrat urmatoarele modele conceptuale.

-Ierarhic

-retea

-relational

1.1 MODELUL IERARHIC

Se bazeaza pe structuri de reprezentare arborescente si tipuri de relatii 1 la 1 si 1 la n. Cu ajutorul acestui model, structura bazei de date poate fi reprezentata sub forma unui arbore cu un nod radacina (trunchiul) si celelalte noduri (ramuri) contin colectiile de date. Legaturile intre noduri reflecta relatiile de asociere intre inregistrarile (set de date cu aceleasi proprietati) colectiilor de date superioare si inferioare.

Modelul ierarhic are urmatoarele caracteristici:

-accesul direct este posibil numai la inregistrarile din colectia de date radacina:

-accesul la inregistrarile colectiilor de date inferioare se face prin specificarea tuturor colectiilor, care se gasesc pe drumul de la colectia radacina pana la colectiacercetata:

-toate inregistrarile din colectiile bazei de date, cu exceptia colectiei de date radacina au cate o inregistrare superioara.

Se defineste astfel o relatie, care asigura consultarea inregistrarilor din colectiile de date de sus in jos si de la stanga spre dreapta (modul „top-down”).

Modelul ierarhic are unele limite, in special la operatiile de actualizare (modificarea valorilor) a bazei de date, deoarece adaugarea de inregistrari se poate face numai cu precizarea colectiei de date superioare (cu exceptia colectiei de date radacina), iar stergerea unei inregistrari, genereaza stergerea tuturor inregistrarilor subordonate.

1.2 MODELUL RETEA

Se bazeaza pe structura de reprezentare retea si tipuri de relatii 1 l1 1, 1la n si m la n. O retea este formata din mai multe noduri legate intre ele.

Preview document

Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 1
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 2
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 3
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 4
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 5
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 6
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 7
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 8
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 9
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 10
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 11
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 12
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 13
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 14
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 15
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 16
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 17
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 18
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 19
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 20
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 21
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 22
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 23
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 24
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 25
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 26
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 27
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 28
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 29
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 30
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 31
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 32
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 33
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 34
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 35
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 36
Baze de Date - Evidenta unei Firme de Calculatoare - Pagina 37

Conținut arhivă zip

  • Baze de Date - Evidenta unei Firme de Calculatoare.doc

Alții au mai descărcat și

Proiectarea unui Sistem Informatic Privind Contabilizarea Imobilizărilor Corporale

Introducere Tranziţia ţării noastre spre economia de piaţă impune adaptări corespunzătoare în organizarea şi conducerea contabilităţii agenţilor...

Baze de Date pentru Gestionarea Activitatii unei Societati Comerciale

INTRODUCERE Plecând de la premisa clientii nostrii , stapânii nostrii m-am gândit sa fac o lucrare în care sa arat de ce clientii sunt atât de...

Sistem Marketing Bazat pe Web-Tehnologii cu Acces la Baze de Date

Introducere Multe întreprinderi utilizează baze de date electronice (BD) pentru menţinerea proceselor de lucru. Deseori sistemul informaţional...

Baze de Date AVON Company

1.Introducere Microsoft Access 2003 este aplicaţia de management al bazelor de date pusă la dispoziţie de suita Microsoft Office. Spre deosebire...

Site Prezentare - Xtremebase.Com

1 Introducere 1.1 Scurtă introducere E greu să cred că există vreun domeniu al ştiinţei şi nu numai în care calculatorul să nu îşi fi făcut...

Operatii Concurente Asupra Bazelor de Date

INTRODUCERE Până nu demult, conceptul nostru despre bazele de date a fost unul în care programele care accesează o bază de date sunt rulate unul...

Evidenta 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...

Structuri de Date - Gestiunea Activitatii unei Asociatii Studentesti

1. Introducere Proiectul constă în realizarea unui program care are ca scop gestiunea unui magazin de vinuri, în vederea regăsirii...

Ai nevoie de altceva?