Limbaje de Programare și Baze de Date

Curs
5/10 (2 voturi)
Conține 1 fișier: pdf
Pagini : 85 în total
Cuvinte : 10385
Mărime: 1.11MB (arhivat)
Publicat de: Daniel Romi Dobrin
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Radu Lixandroiu,Dana Lupsa
Suport pentru laborator la Facultatea de Stiinte Economice

Extras din curs

Sistemul de gestiune a bazelor de date (SGBD) este

componenta unui sistem de baza de date care are rolul de a permite

descrierea si manipularea conform unui model de date.

În momentul actual, cea mai mare parte a SGBD-urilor care se

utilizeaza sunt bazate pe modelul relational.

VFP este un SGBD relational cu limbaj propriu, care suporta

un nucleu extins din limbajul relational SQL (Structured Query

Language).

Suport pentru laborator

2

PRINCIPALELE CONCEPTE DIN TEORIA RELATIONALA

Domeniul - reprezinta un ansamblu de valori, caracterizat

printr-un nume. Domeniul se poate defini explicit, prin enumerarea

tuturor valorilor care apartin acestuia (exemplu D1:{rosu, galben,

albastru}), sau implicit prin precizarea proprietatilor pe care le au

valorile domeniului respectiv (exemplu: D2:{e/eÎ N }

Relatia - (tabela) reprezinta un subansamblu al produsului

cartezian dintre mai multe domenii (D1xD2x&) caracterizat printr-un

nume. Reprezentarea folosita pentru o relatie (R) este tabloul

bidimensional (tabela de date) de forma:

Atributul este coloana unei relatii caracterizate printr-un

nume. Fiecare atribut îsi ia valorile dintr-un domeniu. Mai multe

atribute pot lua valori din acelasi domeniu.

Tuplul este linia dintr-o relatie si nu are nume. Valorile dintr-un

tuplu apartin produsului cartezian dintre domeniile relatiei (exemplu

tuplul v1, v2, ...,vn, unde v1ÎD1, v2ÎD2,...,vnÎDm, cu n³m numere

întregi).

Schema relatiei este un ansamblu format din numele relatiei

(R) urmat între parantaze rotunde de lista atributelor (Ai), pentru

fiecare atribut precizându-se domeniul asociat (Dj):

R(A1:D1, A2:D2,...,An:Dm):

unde n³m numere întregi.

Cheia este un atribut sau un ansamblu de atribute cu ajutorul

caruia se poate identifica un tuplu dintr-o relatie.

Cheia este primara daca identificarea este unica, adica exista

un singur tuplu cu o anumita valoare pentru cheie.

Limbaje de programare si baze de date 3

Cheia este simpla, daca este formata dintr-un singur atribut.

Cheia este compusa daca este formata dintr-un ansamblu de

atribute.

Cheia este externa într-o relatie R1, daca ansamblul de

atribute care o defineste ia valori din aceleasi domenii ca si cheia

primara a unei relatii R2 si daca are rolul de a stabili o legatura

(asociere) între cele doua relatii.

Prezentare comparativa a notiunilor privind organizarea

datelor în memoria externa în fisiere, baze de date relationale (BDR)

si cele utilizate în VFP.

Preview document

Limbaje de Programare și Baze de Date - Pagina 1
Limbaje de Programare și Baze de Date - Pagina 2
Limbaje de Programare și Baze de Date - Pagina 3
Limbaje de Programare și Baze de Date - Pagina 4
Limbaje de Programare și Baze de Date - Pagina 5
Limbaje de Programare și Baze de Date - Pagina 6
Limbaje de Programare și Baze de Date - Pagina 7
Limbaje de Programare și Baze de Date - Pagina 8
Limbaje de Programare și Baze de Date - Pagina 9
Limbaje de Programare și Baze de Date - Pagina 10
Limbaje de Programare și Baze de Date - Pagina 11
Limbaje de Programare și Baze de Date - Pagina 12
Limbaje de Programare și Baze de Date - Pagina 13
Limbaje de Programare și Baze de Date - Pagina 14
Limbaje de Programare și Baze de Date - Pagina 15
Limbaje de Programare și Baze de Date - Pagina 16
Limbaje de Programare și Baze de Date - Pagina 17
Limbaje de Programare și Baze de Date - Pagina 18
Limbaje de Programare și Baze de Date - Pagina 19
Limbaje de Programare și Baze de Date - Pagina 20
Limbaje de Programare și Baze de Date - Pagina 21
Limbaje de Programare și Baze de Date - Pagina 22
Limbaje de Programare și Baze de Date - Pagina 23
Limbaje de Programare și Baze de Date - Pagina 24
Limbaje de Programare și Baze de Date - Pagina 25
Limbaje de Programare și Baze de Date - Pagina 26
Limbaje de Programare și Baze de Date - Pagina 27
Limbaje de Programare și Baze de Date - Pagina 28
Limbaje de Programare și Baze de Date - Pagina 29
Limbaje de Programare și Baze de Date - Pagina 30
Limbaje de Programare și Baze de Date - Pagina 31
Limbaje de Programare și Baze de Date - Pagina 32
Limbaje de Programare și Baze de Date - Pagina 33
Limbaje de Programare și Baze de Date - Pagina 34
Limbaje de Programare și Baze de Date - Pagina 35
Limbaje de Programare și Baze de Date - Pagina 36
Limbaje de Programare și Baze de Date - Pagina 37
Limbaje de Programare și Baze de Date - Pagina 38
Limbaje de Programare și Baze de Date - Pagina 39
Limbaje de Programare și Baze de Date - Pagina 40
Limbaje de Programare și Baze de Date - Pagina 41
Limbaje de Programare și Baze de Date - Pagina 42
Limbaje de Programare și Baze de Date - Pagina 43
Limbaje de Programare și Baze de Date - Pagina 44
Limbaje de Programare și Baze de Date - Pagina 45
Limbaje de Programare și Baze de Date - Pagina 46
Limbaje de Programare și Baze de Date - Pagina 47
Limbaje de Programare și Baze de Date - Pagina 48
Limbaje de Programare și Baze de Date - Pagina 49
Limbaje de Programare și Baze de Date - Pagina 50
Limbaje de Programare și Baze de Date - Pagina 51
Limbaje de Programare și Baze de Date - Pagina 52
Limbaje de Programare și Baze de Date - Pagina 53
Limbaje de Programare și Baze de Date - Pagina 54
Limbaje de Programare și Baze de Date - Pagina 55
Limbaje de Programare și Baze de Date - Pagina 56
Limbaje de Programare și Baze de Date - Pagina 57
Limbaje de Programare și Baze de Date - Pagina 58
Limbaje de Programare și Baze de Date - Pagina 59
Limbaje de Programare și Baze de Date - Pagina 60
Limbaje de Programare și Baze de Date - Pagina 61
Limbaje de Programare și Baze de Date - Pagina 62
Limbaje de Programare și Baze de Date - Pagina 63
Limbaje de Programare și Baze de Date - Pagina 64
Limbaje de Programare și Baze de Date - Pagina 65
Limbaje de Programare și Baze de Date - Pagina 66
Limbaje de Programare și Baze de Date - Pagina 67
Limbaje de Programare și Baze de Date - Pagina 68
Limbaje de Programare și Baze de Date - Pagina 69
Limbaje de Programare și Baze de Date - Pagina 70
Limbaje de Programare și Baze de Date - Pagina 71
Limbaje de Programare și Baze de Date - Pagina 72
Limbaje de Programare și Baze de Date - Pagina 73
Limbaje de Programare și Baze de Date - Pagina 74
Limbaje de Programare și Baze de Date - Pagina 75
Limbaje de Programare și Baze de Date - Pagina 76
Limbaje de Programare și Baze de Date - Pagina 77
Limbaje de Programare și Baze de Date - Pagina 78
Limbaje de Programare și Baze de Date - Pagina 79
Limbaje de Programare și Baze de Date - Pagina 80
Limbaje de Programare și Baze de Date - Pagina 81
Limbaje de Programare și Baze de Date - Pagina 82
Limbaje de Programare și Baze de Date - Pagina 83
Limbaje de Programare și Baze de Date - Pagina 84
Limbaje de Programare și Baze de Date - Pagina 85

Conținut arhivă zip

  • Limbaje de Programare si Baze de Date.pdf

Alții au mai descărcat și

Evidența Elevilor din Ciclul Inferior

Argumentare Într-o unitate şcolară este foarte importantă existenţa unei baze de date, nu numai a profesorilor, ci şi a elevilor. O bază de date...

Manual Limbaj C

1. Generalitati asupra limbajului C 1.1. Introducere Limbajul C a fost creat la începutul anilor '70 de catre Brian W Kernigham si Dennis M...

Clase și Programare C++ Builder

1. Un tur rapid al C++Builder Pentru moment, nu vom acorda decât o privire rapidă mediului de dezvoltare C++Builder, urmând ca în lecţia a şasea...

Algoritmi - 1

Introducere Un algoritm este o metoda de rezolvare a unei probleme printr-un numar finit de pasi. Printr-un pas se întelege o operatie...

Inginerie Software

• Modele de proces software • Metode ale ingineriei software • Modelarea sistemelor software folosind UML • Metode de testare a sistemelor...

Algoritmi și Structuri de Date

1. ALGORITMI SI MODURI DE REPREZENTARE Prelucrarea datelor cu ajutorul calculatorului se realizeazã prin executia unor operatii simple...

Limbaje de Programare

PREZENTAREA GENERALĂ A MEDIULUI DE DEZVOLTARE Borlandc C++, produs al firmei Borland International, este un pachet de programe care oferă o...

Programare II - limbajul C

Cap 1 INTRODUCERE ÎN LIMBAJUL C 1.1 Scurt istoric 1.2 Forma unui program C 1.3 Compilarea unui program C 1.1 Scurt istoric Strămoşii...

Te-ar putea interesa și

Elaborare unui web-site și a unui program de administrare, utilizând PHP, Delphi, Mysql

INTRODUCERE Tehnologiile şi aplicaţiile de pe Internet se extind extraordinar de rapid, capătând o atenţie deosebită, deoarece Internetul...

Proiectarea bazelor de date orientate pe obiecte

Introducere Esenţa oricărei baze de date este păstrarea informaţiei. Informaţia păstrată în baza de date este foarte diversă – de la simple...

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

Utilizarea tehnologiilor informaționale în scopul informatizării

Introducere Prin elaborarea acestei lucrări mi-am propus să evidențiez impactul tehonologiilor moderne în alcătuirea analizelor...

Proiectarea unui sistem informatic cu ajutorul programelor Excel, Access și Visual Bsaic la S.C. Eurex Alimentare S.A.

1. PREZENTAREA ÎNTREPRINDERII S.C. EUREX ALIMENTARE S.A. Dulcea poveste a început cu peste șase decenii în urmă, în 1944. Atunci, Sabri Ulker și...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Validarea datelor de intrare și manipularea erorilor în programarea web

INTRODUCERE Într-o epocă modernă ca aceasta în care se poate rezolva totul cu ajutorul internetului printr-un simplu ”click” - o singură apăsare a...

Impactul Tehnologiilor Informaționale Asupra Activității de Analiză Economico-financiară a Întreprinderii

Introducere Prin această lucrare mi-am propus să pun în evidenţă importanţa noilor tehnologii informaţionale în efectruare de analize...

Ai nevoie de altceva?