Baze de date - evidența 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)
Publicat de: Adam Petcu
Puncte necesare: 9
Profesor îndrumător / Prezentat Profesorului: Giuregea Ioana

Cuprins

  1. -BAZE DE DATE. GENERALITATI 7
  2. 1.1 Modelul ierarhic
  3. 1.2 Modelul retea
  4. 1.3 Modelul relational
  5. -OPERATORI. TIPURI DE DATE 10
  6. 2.1 Operatori
  7. 2.2 Tipurile de date
  8. -OPERATII SPECIFICE BAZELOR DE DATE 11
  9. 3.1 Crearea unei baze de date si introducerea datelor
  10. 3.2 Deschiderea si inchiderea bazelor de date
  11. 3.3 Vizualizarea, copierea si modificarea structurii unei baze de date
  12. 3.4 Vizualizarea unei baze de date
  13. 3.5 Adaugarea de inregistrari
  14. 3.6 Stergerea inregistrarilor dintr-o baza de date
  15. -APLICATII FOX PRO 15
  16. -TEMA PROIECTULUI 18
  17. -CONSIDERATII PRACTICE 18
  18. 6.1 Proiectarea bazei de date
  19. 6.2 Stabilirea prelucrarilor ce trebuie facute asupra tabelelor
  20. -STRUCTURA APLICATIEI „T&B Computers” 23
  21. 7.1 Lista procedurilor aplicatiei „T&B Computers”
  22. 7.2 Scurta descriere a algoritmilor implementati
  23. -MANUALUL DE UTILIZARE AL APLICATIEI 37
  24. -BIBLIOGRAFIE 41

Extras din proiect

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 - evidența unei firme de calculatoare - Pagina 1
Baze de date - evidența unei firme de calculatoare - Pagina 2
Baze de date - evidența unei firme de calculatoare - Pagina 3
Baze de date - evidența unei firme de calculatoare - Pagina 4
Baze de date - evidența unei firme de calculatoare - Pagina 5
Baze de date - evidența unei firme de calculatoare - Pagina 6
Baze de date - evidența unei firme de calculatoare - Pagina 7
Baze de date - evidența unei firme de calculatoare - Pagina 8
Baze de date - evidența unei firme de calculatoare - Pagina 9
Baze de date - evidența unei firme de calculatoare - Pagina 10
Baze de date - evidența unei firme de calculatoare - Pagina 11
Baze de date - evidența unei firme de calculatoare - Pagina 12
Baze de date - evidența unei firme de calculatoare - Pagina 13
Baze de date - evidența unei firme de calculatoare - Pagina 14
Baze de date - evidența unei firme de calculatoare - Pagina 15
Baze de date - evidența unei firme de calculatoare - Pagina 16
Baze de date - evidența unei firme de calculatoare - Pagina 17
Baze de date - evidența unei firme de calculatoare - Pagina 18
Baze de date - evidența unei firme de calculatoare - Pagina 19
Baze de date - evidența unei firme de calculatoare - Pagina 20
Baze de date - evidența unei firme de calculatoare - Pagina 21
Baze de date - evidența unei firme de calculatoare - Pagina 22
Baze de date - evidența unei firme de calculatoare - Pagina 23
Baze de date - evidența unei firme de calculatoare - Pagina 24
Baze de date - evidența unei firme de calculatoare - Pagina 25
Baze de date - evidența unei firme de calculatoare - Pagina 26
Baze de date - evidența unei firme de calculatoare - Pagina 27
Baze de date - evidența unei firme de calculatoare - Pagina 28
Baze de date - evidența unei firme de calculatoare - Pagina 29
Baze de date - evidența unei firme de calculatoare - Pagina 30
Baze de date - evidența unei firme de calculatoare - Pagina 31
Baze de date - evidența unei firme de calculatoare - Pagina 32
Baze de date - evidența unei firme de calculatoare - Pagina 33
Baze de date - evidența unei firme de calculatoare - Pagina 34
Baze de date - evidența unei firme de calculatoare - Pagina 35
Baze de date - evidența unei firme de calculatoare - Pagina 36
Baze de date - evidența 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

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

Proiect Baze de Date - Gestiunea unei Bănci

1. PrintScreen-urile ecranelor 2. Descrierea temei Dezvoltarea pieţei bancare în România, precum şi noile cerinţe create de evoluţia tehnologică,...

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

Baze de Date pentru Anul IV Inginerie Economică

2. Sistemul MS – Access de gestionare de baze de date Obiectivele acestui modul sunt: - Cunoasterea sistemului de gestionare de baze de date...

Visual FoxPro

3. MEDIUL DE PROGRAMARE Visual FoxPro 7.0 3.1. Notiuni de baza. Principalele elemente ale tuturor mediilor FoxPro sunt: - Bara de meniuri -...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Laboratoare Fox Pro

Laborator 1 – Prezentarea meniurilor FoxPro 2.6 Meniul Sistem (control) – deplasare, redimensionare sau închiderea unei ferestre. Restore –...

Te-ar putea interesa și

Subsistem Informatic privind Evidența Tranzacțiilor Rutiere la Firma de Transport

Introducere Progresul tehnico-economic la etapa actuală cuprinde o sferă din ce în ce mai largă a activităţii umane, influienţînd deci şi modul în...

Rețea de prelucrarea distribuită a imaginilor

INTRODUCERE Procesul de informatizare se caracterizează prin apariţia şi dezvoltarea în interiorul diverselor organizaţii a unor reţele de...

Analiză Economico-Financiară

CAPITOLUL I . CONCEPTUL ŞI IMPORTANŢA ANALIZEI ECONOMICO-FINANCIARE 1.1 Concept. Definiţie Analiza este acea operaţiune logică de descompunere...

Compartimentul I - analiza diagnostică a managementului și resurselor umane

1. Introducere Resursele umane reprezintă unul dintre factorii de bază de producţie. Orice activitate economică este imposibilă fără participarea...

Contabilitatea Circulației Mărfurilor la SC Niadal Abatex Company SRL

1. PREZENTAREA S.C. NIADAL ABATEX COMPANY S.R.L 1.1 PROFILUL SI OBIECTUL DE ACTIVITATE SCURT ISTORIC Denumirea societăţii este „SC NIADAL ABATEX...

Program Informatic pentru Activitatea de Aprovizionare și Desfacere la SC Ovinic SRL

INTRODUCERE In ultimii ani asistam la o dezvoltare in ritm susţinut a utilizării calculatoarelor electronice, spectrul aplicaţiilor creste...

Aspecte privind statistica activității de comerț exterior

Tema lucrarii Aspecte privind statistica activitatii de comert exterior: delimitari, notiuni si concepte, indicatori. Cu aplicatia: Analiza...

Evaluarea întreprinderii

a1)Nu se gasesc cuprinse in goodwill urmatoarele active necorporale: a) cheltuieli de constituire a intreprinderii d)cheltuieli de dezvoltare...

Ai nevoie de altceva?