Baze de Date

Curs
9/10 (2 voturi)
Domeniu: Economie
Conține 1 fișier: pdf
Pagini : 175 în total
Cuvinte : 67241
Mărime: 2.92MB (arhivat)
Cost: Gratis

Extras din document

1.1 NEVOIA DE BAZE DE DATE

După cum discutam în cursul de Instrumente software pentru afaceri, folosim bazele de date pentru că avem memoria prea scurtă şi stăm prost cu calculele. Ca şi în alte privinţe, avem nevoie de baze de date pentru că suntem nişte limitaţi. Deoarece trăim într-o lume aşezată pe un morman de hârtii & hârţoage, ne este cu neputinţă să reconstituim ceea ce am făcut adineori, darămite ieri, săptămâna trecută sau acum un an sau cinci. Necazul e că, de cele mai multe ori, trebuie să ştim nu numai ce-am făcut noi, dar ce-au făcut şi colegii şi partenerii de afaceri.

Simplificând şi exagerând nepermis lucrurile, am putea spune că există doi poli între care poate fi poziţionată orice problemă informatică. Pe de o parte, cel al chestiunilor interesante, nu neapărat cu formule şi calcule complexe, care reclamă un anumit grad de ingeniozitate în rezolvare - mult invocata şi aşteptata "fisă". Celălalt pol regrupează probleme în care complexitatea calculelor rareori depăşeşte nivelul celor patru operaţii aritmetice elementare - adunare, scădere şi încă două; în schimb, volumul informaţiilor şi zecile/sutele moduri de regrupare şi agregare a lor este deconcertant.

Fără a face concurenţă vreunui manual de filosofie, putem spune că, din păcate, ca şi în viaţă, ponderea problemelor din a doua categorie – să le spunem plicticoase – este mult mai mare decât ponderea problemelor cu adevărat interesante. Aceasta ar fi vestea proastă. Vestea bună este că se câştigă enorm de mulţi bani din chestiunile plicticoase. O veste intermediară ar fi că, în majoritate, problemele pe care le are de rezolvat un informatician presupun elemente din ambele categorii. De fapt, cei doi poli de care vorbim au o existenţă virtuală, fiind utili mai degrabă din raţiuni didactice & pedagogice.

Cert este că, încă de la începuturile sale, informatica a fost confruntată nu numai cu efectuarea de calcule sofisticate, ştiinţifice, dar şi cu stocarea şi gestionarea unui volum de informaţii din ce în ce mai mare. Astfel încât apariţia unor instrumente software dedicate gestiunii şi prelucrării datelor a fost doar o problemă de timp.

Prin urmare, avem nevoie de baze de date pentru a păstra, într-un format utilizabil, date şi informaţii legate de evenimente, tranzacţii etc. şi, la nevoie, de a le regăsi şi prelucra după cum ne cer împrejurările. Bazele de date nu reprezintă singurul instrument de stocare şi prelucrare a informaţiilor. Şi într-un banal fişier .DOC (document Word, WordPerfect...), prezentare PowerPoint sau foaie de calcul (Excel, Lotus 1-2-3...) păstrăm date. Ca să nu mai vorbim de pagini Web. Problema este că în documente, foi de calcul, prezentări, fişiere HTML etc. datele sunt slab structurate. Pentru a localiza informaţiile trebuie folosite instrumente de căutare care să depisteze prezenţa unor cuvinte cheie, eventual în preajma unor alte cuvinte cheie (cu o afacere de genul acesta s-au umplut de bani cei de la Google).

Încheiem acest mini-paragraf cu două veşti. Cea bună este că, la acest moment, bazele de date reprezintă cel mai bine structurat mod de păstrare şi scotocire a informaţiilor. Este motivul pentru care piaţa produselor de lucru cu bazele de date se exprimă în valori de ordinul miliardelor de dolari. Vestea rea ţine de faptul că, dintre toate datele şi informaţiile pe care le vehiculăm/gestionăm/prelu-crăm pe hârtie, la telefon, pe bandă sau disc magnetic, optic etc., doar o mică parte sunt preluate şi preluabile în bazele de date.

4 Baze de date I

1.2 LA ÎNCEPUT A FOST FIŞIERUL

Prima care a resimţit acut nevoia unor instrumente software dedicate administrării unor cantităţi imense de informaţii a fost armata SUA. În a doua parte a anilor '50 Departamentul Apărării al SUA a format un grup de specialişti pentru eborarea unui limbaj destinat aplicaţiilor administrative, în care dificultatea majoră ţinea de volumul imens de resurse materiale şi financiare ce trebuia "chivernisit" şi pentru care erau necesare rapoarte dintre cele mai diverse. La acel moment apăruse FLOWMATIC, limbaj precursor celui care a fost considerat câteva decenii regele informaticii economice – COBOL (Common Business Oriented Language).

Arhitectura aplicaţiilor de acest tip – specifică nu numai COBOL-ului, ci multor limbaje din a III-a generaţie, denumită flat-files architecture – tradusă, într-o doară, în româneşte drept fişiere independente – este reprezentată în figura 1.1. Specific acestui mod de lucru, referit ca file-based sau flat files (fişiere independente), este faptul că fiecare dată (Data1, Data2,... Datan) este descrisă (nume, tip, lungime), autonom, în toate fişierele în care apare. Mai mult, descrierea fiecărui fişier de date (câmpurile care-l alcătuiesc, tipul şi lungimea fiecăruia, modul de organizare (sercvenţial, indexat, relativ etc.)) este obligatorie în toate programele care îl “citesc” sau modifică. Între FIŞIER1, FIŞIER2, ... FIŞIERn nu există nici o relaţie definită explicit.

Data 1Data 2Data 3Data 4Data 2Data 4Data 5Data 6Data 1Data 5Data 7Data 8FIŞIER 1FIŞIER 2FIŞIER 3PRELUCRARE 1PRELUCRARE 2PRELUCRARE 3Raport 1Fişier delegăturiRaport 4Raport 3Raport 2Raport 5DATEFIŞIEREPRELUCRĂRIIEŞIRI

Figura 1.1. Sistem informatic bazat pe organizarea datelor în fişiere independente

Spre exemplu, Data2 este prezentă în două fişiere de date, FIŞIER1 şi FIŞIER2. Dacă, prin program, se modifică formatul sau valoarea acesteia în FIŞIER1, modificarea nu se face automat şi în FIŞIER2; prin urmare, o aceeaşi dată, Data2, va prezenta două valori diferite în cele două fişiere, iar necazurile bat la uşă: informaţiile furnizate de sistemul informatic sunt redundante şi prezintă un mare risc de pierdere a coerenţei.

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

Conținut arhivă zip

  • Baze de Date.pdf

Alții au mai descărcat și

Plan de Afaceri - SC Tea Health SRL

1) SINTEZA PLANULUI DE AFACERI A) Scopul pentru care a fost intocmit planul de afaceri Planul de afaceri proiecteaza în timp obiectivele...

Plan de Afaceri - SC General Proiect SA

REZUMAT 1. Titlu proiect: „Îmbunatatirea calitatii serviciilor si lucrarilor SC General Proiect SA prin acces la tehnologie performanta în...

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

Baze de Date

C1-16.10.2009 1. NOŢIUNI INTRODUCTIVE 1.1. Scurt istoric al bazelor de date Există afirmaţii conform cărora primul sistem de baze de date a fost...

Bazele Contabilitatii

CAP.I- CONTABILITATEA ŞI SISTEMUL INFORMAŢIONAL ECONOMIC 1.1. Sistemul informaţional economic Organizarea şi conducerea oricărei activităţi...

Bazele Contabilitatii

1.1 Noţiuni privind contabilitatea şi rolul ei în sistemul informaţional Prin evidenţă, în general, se înţelege înregistrarea (reflectarea),...

Baze de Date

Definirea sistemelor informatice: Sist inform este un concept folosit foarte frectvent in domeniul informaticii,datorita extinderii cu o deosebita...

Economie Europeană

PARTEA I FUNDAMENTE TEORETICE SI PRAGMATICE ALE INTEGRARII EUROPENE I. Fundamentele teoretice ale integrarii Abordarea conceptuala a integrarii...

Ai nevoie de altceva?