Inițiere în visual FoxPro

Curs
8.6/10 (5 voturi)
Conține 1 fișier: doc
Pagini : 24 în total
Cuvinte : 6027
Mărime: 50.80KB (arhivat)
Publicat de: Costache Murariu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Eugen Maftei

Extras din curs

Organizarea datelor în Baze de Date (BD)

Introducere

Datele prelucrate cu ajutorul calculatorului sunt organizate, adică au o anumită structură- Cele mai obişnuite forme de organizare a datelor sunt bazele de date- Există mai multe definiţii pentru bazele de date- Pentru început vom accepta ideea că “o bază de date este o colecţie de date structurate conform unui model de date şi care serveşte uneia sau mai multor aplicaţii”- Un model de date este un set de noţiuni, concepte şi reguli pentru structurarea şi prelucrarea datelor cu ajutorul calculatorului.

În istoria bazelor de date se cunosc mai multe modele de date:

- modelul ierarhic,

- modelul reţea,

- modelul relaţional,

- modelul obiectual.

Dacă modelul ierarhic şi reţea de organizare a bazelor de date reprezintă trecutul în istoria bazelor de date, modelul relaţional face istoria prezentului, iar modelul obiectual bate la uşa istoriei bazelor de date.

În continuare vor fi dezvoltate ideile de bază ale modelului relaţional.

Modelul relaţional (fundamentat de Dr- E.F.Codd în anul 1970) se bazează pe prelucrările ramurii matematicii cunoscută sub numele de Algebra Relaţională- Aceste prelucrări implică:

- o colecţie de obiecte numite relaţii (tabele),

- un set de operatori care acţionează asupra relaţiilor pentru a produce noi relaţii.

O relaţie poate fi văzută ca o tabelă (cu linii şi coloane) şi reprezentă forma principală de organizare a datelor într-o bază de date de tip relaţional.

Organizarea datelor in tabele

Tabela (relaţia) este o colecţie de date cu o anumită structură, şi are un nume prin care se identifică- Datele dintr-o tabelă sunt organizate în linii (înregistrari).

Liniile unei tabele sunt formate dintr-o succesiune de valori numerice sau nenumerice - acelaşi număr de valori pentru fiecare linie- Valorile de pe o anumită coloană au aceeaşi semnificaţie din lumea reală.

Să presupunem că avem o tabelă, cu numele SALARIATI, în care sunt stocate date despre salariaţii unei organizaţii, după cum urmează:

110 Popescu Ion Bucuresti 20.04.1975 Director 3500 350 10

130 Ionescu Petre Cluj 05.10.1979 Cont.sef 3000 300 10

120 Georgescu Vasile Iasi 11.11.1969 Programator 3000 400 20

Analizând datele din tabela SALARIATI se poate aprecia că:

- valorile de pe prima coloană au semnificaţia de Marcă Salariat

- valorile de pe a 2-a coloană au semnificaţia de Nume Salariat,

- valorile de pe a 3-a coloană au semnificaţia de Prenume Salariat,

- valorile de pe a 4-a coloană au semnificaţia de Locul de Naşterii,

- valorile de pe a 5-a coloană au seminificaţia de Data Naşterii,

- valorile de pe a 6-a coloană au semnificaţia de Funcţia,

- valorile de pe a 7-a coloană au semnificaţia de Salar,

- valorile de pe a 8-a coloană au semnificaţia de Spor,

- valorile de pe ultima coloană au semnificaţia de Cod Servici

Semnificaţia valorilor de pe o linie se exprimă prin noţiunea (conceptul) de Câmp- Câmpul este cea mai mica unitate informaţională, identificabilă şi accesibilă, utilizată în structurarea (organizarea) datelor- Mulţimea câmpurilor definesc structura tabelei, iar valorile care formează o linie reprezintă valorile câmpurilor din structura tabelei.

În general un câmp este caracterizat prin:

- nume (prin care se identifică şi se face referire),

- tipul câmpului, prin care se defineşte natura valorilor care se pot memora în câmp (numerică, şir de caractere, dată calendaristică, etc.)

- lungime (dimensiune) câmp, care defineşte numărul maxim de caractere a celei mai mari valori a câmpului,

Identificarea liniilor

Modelul relaţional permite identificarea liniilor dintr-o tabelă prin conceptual de cheie primară (index primar)- Cheia primară este formată dintr-un câmp sau grup de câmpuri a cărui valori identifică în mod unic liniile într-o tabelă- Nu sunt admise două linii în tabelă pentru care câmpul sau grupul de câmpuri declarat cheie primară (index primar) să aibă aceeaşi valoare.

Organizarea tabelelor

Pentru a organiza o colecţie de date sub forma unei tabele, mai întâi trebuie să definim structura tabelei- A defini structura a unei tabele înseamnă a specifica, cel puţin:

- numele tabelei,

- câmpurile tabelei, iar pentru fiecare câmp să se specifice:

- numele câmpului,

- tipul câmpului,

- lungimea câmpului,

Preview document

Inițiere în visual FoxPro - Pagina 1
Inițiere în visual FoxPro - Pagina 2
Inițiere în visual FoxPro - Pagina 3
Inițiere în visual FoxPro - Pagina 4
Inițiere în visual FoxPro - Pagina 5
Inițiere în visual FoxPro - Pagina 6
Inițiere în visual FoxPro - Pagina 7
Inițiere în visual FoxPro - Pagina 8
Inițiere în visual FoxPro - Pagina 9
Inițiere în visual FoxPro - Pagina 10
Inițiere în visual FoxPro - Pagina 11
Inițiere în visual FoxPro - Pagina 12
Inițiere în visual FoxPro - Pagina 13
Inițiere în visual FoxPro - Pagina 14
Inițiere în visual FoxPro - Pagina 15
Inițiere în visual FoxPro - Pagina 16
Inițiere în visual FoxPro - Pagina 17
Inițiere în visual FoxPro - Pagina 18
Inițiere în visual FoxPro - Pagina 19
Inițiere în visual FoxPro - Pagina 20
Inițiere în visual FoxPro - Pagina 21
Inițiere în visual FoxPro - Pagina 22
Inițiere în visual FoxPro - Pagina 23
Inițiere în visual FoxPro - Pagina 24
Inițiere în visual FoxPro - Pagina 25
Inițiere în visual FoxPro - Pagina 26
Inițiere în visual FoxPro - Pagina 27

Conținut arhivă zip

  • Initiere in Visual Foxpro.doc

Alții au mai descărcat și

Sistem Informatic privind Evidența Resurselor Umane la Întreprindere

INTRODUCERE În perioada de tranziţie la economia de piaţă o importanţă deosebită capătă automatizarea proceselor de prelucrare a informaţiei....

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

Proiect informatică - fișiere text

1.Fişiere 1.1.Noţiuni introductive Un fişier este o colecţie de date de acelaşi tip, memorate pe suport extern (hard-disc, dischetă, CD etc)....

Matrice

Matrice (tablou bidimensional) Matricea este un tip de data la care elementele sunt asezate pe linii si pe coloane. Un element se identifica...

Plan de măsuri TIC

Ministerul Comunicaţiilor şi Tehnologiei Informaţiei realizează politicile şi strategiile în domeniul comunicaţiilor şi tehnologiei informaţiei,...

Baze de Date în Visual Foxpro

Baze de date în Visual FoxPro 1. Tabele de date FoxPro este un mediu de dezvoltare integrat, care, pe lânga instrumentele de programare, ofera...

C++

Un prim exemplu de program C++: #include <iostream.h> void main { int a; cout << "Dati un numar\n"; cin >> a; cout << "Ati tastat numarul "...

Probleme C++ Rezolvate

Problema 1: cmmdc(a, b) #include<stdio.h> #include<conio.h> //algoritmul lui Euclid //cel mai mare divizor comun pentru doua numere strict...

Te-ar putea interesa și

Bază de date Access - evidența salariaților

SISTEME DE GESTIUNE A BAZELOR DE DATE Sistemele de gestiune a bazelor de date (în limba engleză "database management system" - SGDB) reprezintă...

Gestiune depozit farmaceutic

1. Prezentare generală 1.1. Prezentarea mediului de lucru De-a lungul timpului, tehnicile şi metodele de programare a calculatoarelor au evoluat,...

Studiu de Fezabilitate

CAPITOLUL I. STUDIUL DE FEZABILITATE PRIVIND INFORMATIZAREA DECONTĂRILOR CU FURNIZORII I.1. Rolul şi obiectivele studiului de fezabilitate...

Componența hardware a unui calculator

COMPONENTA HARDWARE A UNUI CALCULATOR Componenta hardware a unui calculator reprezintă totalitatea echipamentelor care intră în alcătuirea...

Economie comercială

1.Capitolul I: Prezentarea societatii 1.1. Scurt istoric Firma a luat fiinta în 1993 sub numele de SC NACU SRL. Pâna în septembrie 1995 nu a...

Baze de Date în Visual Foxpro

1. Introducere Toate limbajele de programare au în general aceeaşi structură de principiu a instrucţiunilor. Sunt unele limbaje de programare care...

Baze de Date în Visual Foxpro

Baze de date în Visual FoxPro 1. Tabele de date FoxPro este un mediu de dezvoltare integrat, care, pe lânga instrumentele de programare, ofera...

Baze de Date

PARTEA TEORETICA CAPITOLUL 1 INTRODUCERE Organizarea datelor în vederea prelucrarii pe calculator este o activitate cel putin la fel de...

Ai nevoie de altceva?