Baze de Date

Curs
9.5/10 (2 voturi)
Conține 14 fișiere: pdf
Pagini : 180 în total
Cuvinte : 57325
Mărime: 7.13MB (arhivat)
Publicat de: Alexandra Botezatu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Bandu Ioan

Cuprins

  1. 01 - Elemente de teoria BBAZELOR DE DATE
  2. 02 - Crearea unei BAZE DE DATE
  3. 03 - TABELE
  4. 04 - INTEROGARI
  5. 06 - FORMULARE
  6. 07 - RAPOARTE
  7. 09 - MACROCOMENZI
  8. 10 - Limbajul SQL
  9. 11 - Limbajul Visual Basic for Applications (VBA)
  10. 12 - Obiecte si colectii 1 si 2

Extras din curs

Cap. I ELEMENTE DE TEORIA BAZELOR DE DATE

1.1 Scopul şi obiectivele organizării datelor

Organizarea datelor ocupă un loc important în proiectarea sistemelor informatice.

Organizarea datelor presupune:

- definirea, structurarea, ordonarea şi gruparea datelor în colecţii de date omogene;

- stabilirea relaţiilor (legăturilor) între date, între elementele unei colecţii, între

colecţiile de date;

- reprezentarea lor pe suport informaţional, prelucrabil într-un sistem de calcul.

Scopul organizării datelor îl constituie regăsirea automată a lor după diverse criterii.

Obiectivele urmărite în organizarea datelor sunt:

- timpul de acces la datele organizate pe diferite suporturi de date să fie minim;

- spaţiul de memorie internă şi externă ocupat de date să fie cât mai redus;

- datele să apară o singură dată în sistem;

- să permită schimbarea structurii datelor şi a relaţiilor dintre ele fără a modifica

programele ce le gestionează.

1.2 Concepte utilizate în organizarea datelor

Sunt trei concepte de bază utilizate în organizarea datelor: entitate, atribut şi valoare.

Ele au fost introduse în literatura de specialitate odată cu apariţia bazelor de date. Aceste

concepte sunt legate între ele: o entitate are mai multe atribute, iar atributelor li se asociază o

mulţime de valori.

Prin entitate se înţelege un obiect concret sau abstract reprezentat de un nume şi de o

listă de atribute (proprietăţi).

Un atribut este caracterizat printr-o pereche (nume, valoare).

Exemplu

O persoană X poate fi reprezentată prin mulţimea de perechi: (Nume, Pop); (Vârsta,

30); (Profesie, Economist); (Salariu, 900).

Mulţimea valorilor unui atribut se numeşte domeniu.

Se numeşte realizare (instanţiere) a unei entităţi, mulţimea formată din câte o valoare

pentru fiecare atribut al entităţii.

Noţiunea de atribut este cunoscută şi sub numele de câmp. Fiecare atribut are un

anumit tip.

Tipul atributului indică natura valorilor pe care le poate lua acel atribut. Astfel, un

atribut este de tip numeric dacă valorile sale sunt numerice, alfanumeric dacă valorile sale

sunt şiruri de caractere etc.

În general, un atribut are valori elementare, dar pot exista şi situaţii de atribute

compuse (formate din concatenarea mai multor atribute).

Pot exista atribute ce identifică în mod unic o entitate, ele numindu-se atribute cheie

sau pot exista atribute ce nu identifică unic o entitate şi se numesc atribute non-cheie.

Identificatorul unei entităţi este atributul (sau grupul de atribute) a cărui realizare

(valoare) caracterizează în mod unic o realizare a entităţii. În reprezentarea grafică, de regulă,

identificatorul se subliniază cu o linie continuă.

O corespondenţă sau asociere reprezintă o legătură logică între două sau mai multe

realizări de entităţi.

Mulţimea entităţilor care participă la o asociere formează colecţia acesteia. Numărul

acestora dă gradul sau dimensiunea asocierii.

Realitatea, de orice natură, este reflectată prin informaţii despre modul de desfăşurare a

fenomenelor şi proceselor şi prin date.

Informaţia este un mesaj care are caracter de noutate, altfel spus care înlătură o

nedeterminare (necunoaştere).

Data este un model de reprezentare a informaţiei, accesibil unui anumit procesor (om,

program, calculator). Cu acest model se operează pentru a obţine noi informaţii despre

fenomenele şi procesele lumii reale.

Data se exprimă printr-o suită de caractere care se referă la conţinutul informaţiei şi

care sunt consemnate pe un suport de date.

O dată care este indivizibilă în raport cu informaţia pe care o reprezintă, dar şi în raport

cu procesorul care o prelucrează se numeşte dată elementară sau scalară. Mai multe date

elementare formează o dată compusă.

Informaţiile se obţin în urma prelucrării datelor.

Data scalară poate fi privită din punct de vedere al reprezentării informaţiei la două nivele:

logic (al factorului uman) şi fizic (al calculatorului).

Din punct de vedere logic, o dată se defineşte prin: identificator, atribut şi valoare.

Identificatorul este un nume (simbol) care se asociază datei pentru a o distinge de alte date

şi a o putea referi în procesele de prelucrare.

Valorile datei se pot preciza prin enumerare sau printr-o proprietate comună. Ele pot fi

numere (întregi, reale), şiruri de caractere etc. Dacă pe tot parcursul procesului de prelucrare data

păstrează aceeaşi valoare, atunci este numită dată constantă sau constantă. În caz contrar, se

numeşte dată variabilă.

Atributele precizează proprietăţi ale datei şi determină modul în care ea va fi tratată în

procesul de prelucrare. Dintre atributele care se pot asocia unei date, cel mai important este

atributul de tip. În acest sens se disting date de tip întreg, real, logic, complex etc. În afara

atributului de tip ce defineşte apartenenţa datei la o anumită clasă de date, unei date i se pot asocia

şi alte atribute: precizia reprezentării interne, cadrarea valorilor în zona afectată, modul de alocare

a memoriei pe parcursul prelucrării (static, dinamic), valoarea iniţială etc.

Exemplu: cantitate (identificator), număr real şi pozitiv (atribut), 500 (valoare).

Din punct de vedere fizic, unei date îi corespunde o zonă de memorie de o anumită

mărime, situată la o adresă absolută, în care sunt memorate valorile acesteia.

Cunoştinţele reprezintă informaţii simple sau agregate, pe care la dobândim de-a lungul

timpului, relativ la: obiecte, fenomene sau procese din lumea reală. În ultimul timp se

vorbeşte tot mai mult de organizarea acestora în baze de cunoştinţe.

Preview document

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9
Baze de Date - Pagina 10
Baze de Date - Pagina 11
Baze de Date - Pagina 12
Baze de Date - Pagina 13
Baze de Date - Pagina 14
Baze de Date - Pagina 15
Baze de Date - Pagina 16
Baze de Date - Pagina 17
Baze de Date - Pagina 18
Baze de Date - Pagina 19
Baze de Date - Pagina 20
Baze de Date - Pagina 21
Baze de Date - Pagina 22
Baze de Date - Pagina 23
Baze de Date - Pagina 24
Baze de Date - Pagina 25
Baze de Date - Pagina 26
Baze de Date - Pagina 27
Baze de Date - Pagina 28
Baze de Date - Pagina 29
Baze de Date - Pagina 30
Baze de Date - Pagina 31
Baze de Date - Pagina 32
Baze de Date - Pagina 33
Baze de Date - Pagina 34
Baze de Date - Pagina 35
Baze de Date - Pagina 36
Baze de Date - Pagina 37
Baze de Date - Pagina 38
Baze de Date - Pagina 39
Baze de Date - Pagina 40
Baze de Date - Pagina 41
Baze de Date - Pagina 42
Baze de Date - Pagina 43
Baze de Date - Pagina 44
Baze de Date - Pagina 45
Baze de Date - Pagina 46
Baze de Date - Pagina 47
Baze de Date - Pagina 48
Baze de Date - Pagina 49
Baze de Date - Pagina 50
Baze de Date - Pagina 51
Baze de Date - Pagina 52
Baze de Date - Pagina 53
Baze de Date - Pagina 54
Baze de Date - Pagina 55
Baze de Date - Pagina 56
Baze de Date - Pagina 57
Baze de Date - Pagina 58
Baze de Date - Pagina 59
Baze de Date - Pagina 60
Baze de Date - Pagina 61
Baze de Date - Pagina 62
Baze de Date - Pagina 63
Baze de Date - Pagina 64
Baze de Date - Pagina 65
Baze de Date - Pagina 66
Baze de Date - Pagina 67
Baze de Date - Pagina 68
Baze de Date - Pagina 69
Baze de Date - Pagina 70
Baze de Date - Pagina 71
Baze de Date - Pagina 72
Baze de Date - Pagina 73
Baze de Date - Pagina 74
Baze de Date - Pagina 75
Baze de Date - Pagina 76
Baze de Date - Pagina 77
Baze de Date - Pagina 78
Baze de Date - Pagina 79
Baze de Date - Pagina 80
Baze de Date - Pagina 81
Baze de Date - Pagina 82
Baze de Date - Pagina 83
Baze de Date - Pagina 84
Baze de Date - Pagina 85
Baze de Date - Pagina 86
Baze de Date - Pagina 87
Baze de Date - Pagina 88
Baze de Date - Pagina 89
Baze de Date - Pagina 90
Baze de Date - Pagina 91
Baze de Date - Pagina 92
Baze de Date - Pagina 93
Baze de Date - Pagina 94
Baze de Date - Pagina 95
Baze de Date - Pagina 96
Baze de Date - Pagina 97
Baze de Date - Pagina 98
Baze de Date - Pagina 99
Baze de Date - Pagina 100
Baze de Date - Pagina 101
Baze de Date - Pagina 102
Baze de Date - Pagina 103
Baze de Date - Pagina 104
Baze de Date - Pagina 105
Baze de Date - Pagina 106
Baze de Date - Pagina 107
Baze de Date - Pagina 108
Baze de Date - Pagina 109
Baze de Date - Pagina 110
Baze de Date - Pagina 111
Baze de Date - Pagina 112
Baze de Date - Pagina 113
Baze de Date - Pagina 114
Baze de Date - Pagina 115
Baze de Date - Pagina 116
Baze de Date - Pagina 117
Baze de Date - Pagina 118
Baze de Date - Pagina 119
Baze de Date - Pagina 120
Baze de Date - Pagina 121
Baze de Date - Pagina 122
Baze de Date - Pagina 123
Baze de Date - Pagina 124
Baze de Date - Pagina 125
Baze de Date - Pagina 126
Baze de Date - Pagina 127
Baze de Date - Pagina 128
Baze de Date - Pagina 129
Baze de Date - Pagina 130
Baze de Date - Pagina 131
Baze de Date - Pagina 132
Baze de Date - Pagina 133
Baze de Date - Pagina 134
Baze de Date - Pagina 135
Baze de Date - Pagina 136
Baze de Date - Pagina 137
Baze de Date - Pagina 138
Baze de Date - Pagina 139
Baze de Date - Pagina 140
Baze de Date - Pagina 141
Baze de Date - Pagina 142
Baze de Date - Pagina 143
Baze de Date - Pagina 144
Baze de Date - Pagina 145
Baze de Date - Pagina 146
Baze de Date - Pagina 147
Baze de Date - Pagina 148
Baze de Date - Pagina 149
Baze de Date - Pagina 150
Baze de Date - Pagina 151
Baze de Date - Pagina 152
Baze de Date - Pagina 153
Baze de Date - Pagina 154
Baze de Date - Pagina 155
Baze de Date - Pagina 156
Baze de Date - Pagina 157
Baze de Date - Pagina 158
Baze de Date - Pagina 159
Baze de Date - Pagina 160
Baze de Date - Pagina 161
Baze de Date - Pagina 162
Baze de Date - Pagina 163
Baze de Date - Pagina 164
Baze de Date - Pagina 165
Baze de Date - Pagina 166
Baze de Date - Pagina 167
Baze de Date - Pagina 168
Baze de Date - Pagina 169
Baze de Date - Pagina 170
Baze de Date - Pagina 171
Baze de Date - Pagina 172
Baze de Date - Pagina 173
Baze de Date - Pagina 174
Baze de Date - Pagina 175
Baze de Date - Pagina 176
Baze de Date - Pagina 177
Baze de Date - Pagina 178
Baze de Date - Pagina 179
Baze de Date - Pagina 180

Conținut arhivă zip

  • 01 - Elemente de teoria BBAZELOR DE DATE.pdf
  • 02 - Crearea unei BAZE DE DATE.pdf
  • 03 - TABELE.pdf
  • 04 - INTEROGARI.pdf
  • 05 - Relatii intre Tabele.pdf
  • 06 - FORMULARE.PDF
  • 07 - RAPOARTE.pdf
  • 08 - FILTRAREA Inregistrarilor.pdf
  • 09 - MACROCOMENZI.pdf
  • 10 - Limbajul SQL.pdf
  • 11 - Limbajul Visual Basic for Applications (VBA).pdf
  • 12 - Obiecte si Colectii 1.pdf
  • 12 - Obiecte si Colectii 2.pdf
  • Proba 1- fara materiale.pdf

Alții au mai descărcat și

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

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

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

Baze de Date Relaționale

CAP.1. BAZE DE DATE 1.1. ORGANIZAREA DATELOR (OD) (Ce presupune organizarea datelor?) - definirea, structurarea, ordonarea si gruparea datelor...

Tehnologia client-server în arhitectura sistemelor de baze de date modele de arhitectură

1. TEHNOLOGIA CLIENT/SERVER ÎN ARHITECTURA SISTEMELOR DE BAZE DE DATE. MODELE DE ARHITECTURĂ 1.1. Tehnologia client/server în arhitectura SGBD...

Structuri de Date și Alogoritmi

EXTENSII ALE LIMBAJULUI C++ A. Operaţii de intrare-ieşire specifice limbajului C++ I. Noţiuni teoretice Limbajul C++ furnizează o bibliotecă...

Metodologia de realizare a bazelor de date

3.1. Organizarea unei baze de date Activitatea de realizare a unei baze de date trebuie să înceapă cu organizarea acesteia, adică pregătirea...

Te-ar putea interesa și

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Magazin Virtual în Access

Capitolul 1 INTRODUCERE 1.1 Scop şi obiective Într-o societate informaţională cum este cea în care trăim, în care viteza de transmitere şi de...

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Sisteme Informatice de Gestiune

CAPITOLUL I. INTRODUCERE Unul din principalele obiective în viaţa unei întreprinderi îl reprezintă gestionarea sistemului informaţional. Un sistem...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Folosirea MS Access în Gestionarea unei Baze de Date

Introducere Proiectul este structurat pe 5 capitole şi are ca scop demonstrarea avantajelor sistemelor de gestiune, asigurând astfel o interfaţă...

Ai nevoie de altceva?