Baze de Date și Sistemele Expert

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 16 în total
Cuvinte : 3009
Mărime: 2.09MB (arhivat)
Publicat de: Beniamin Damian
Puncte necesare: 6

Extras din proiect

Primele baze de date erau dezvoltate pe sisteme mainframe si erau manipulate de oameni

special pregatiti pentru a gestiona aceste sisteme. Aceste baze de date erau simple Sisteme de

Gestiune a Bazelor de Date (SGBD). Primul Sistem de Baze de Date Relationale (SGBDR) a fost lansat de Oracle Corporation si folosea limbajul de interogare SQL. Desi versiunea originală a fost dezvoltată pentru sisteme VAX/VMS, Oracle a fost unul dintre primii furnizori care a lansat o versiune si pentru sistemele PC pe sistemul de operare DOS.

La jumătatea anilor 80, Sybase a lansat propriul sau SGBDR - SQL Server. Acesta avea

biblioteci client pentru accesul la baza de date. Asigurând suportul pentru proceduri rezidente (astăzi denumite "proceduri stocate") si interoperabilitatea cu o diversitate de retele, SQL Server a devenit un produs de succes în scurt timp, mai ales în mediile client/server.

O data cu dezvoltarea sistemelor personale (PC), au apărut si primele aplicatii de baze de date care foloseau un singur fisier pentru a stoca toata informatia din baza de date (denumite baze de date "flat file"). Ele erau de tip Xbase, un limbaj care s-a răspândit foarte repede fiind folosit în special la manipularea datelor. Sistemele care l-au folosit, daca mai este nevoie să fie numarate, au fost dBase, FoxBase, FoxPro. Aceste versiuni rulau sub sistemul MS-DOS si împărtăseau limitările acestuia. Cea mai răspânditã aplicatie care folosea limbajul xBase a fost FoxPro, sistem dezvoltat de firma Fox Software. Chiar si în zilele noastre existã firme care stochează alte date extrem de importante în baze de date FoxPro, iar cel mai cunoscut exemplu este cel al organizatiei care gestionează Euro Tunel. Aceasta foloseste o aplicatie care gestionează câteva sute de GB de date.

La începutul anilor 90, firma Microsoft Corporation a lansat aplicatia Access, aplicatie care se bazează în mare parte pe logica de stocare a sistemului FoxPro, sistem care fusese achizitionat de firmã în 1989. Aplicatia Access a devenit, în scurt timp, cea mai folositã aplicatie de gestiune a bazelor de date "flat file" de pe sistemele personale. Ajuns acum la versiunea 9 (denumitã 2000), sistemul de stocare s-a schimbat fiind pregătit să fie scalat oricând către o baza de date Microsoft SQL Server. Totodată, începând cu versiunea 7 i s-a adăugat un limbaj de programare dedicat (Visual Basic for Applications - VBA), bazat pe limbajul de programare Visual Basic. Prin intermediul acestuia se puteau manipula datele mai usor, se puteau folosi automatisme pentru diverse interogări, afisări etc.

Începând cu versiunea 9, limbajul integrat este compatibil cu Visual Basic si cu limbajul folosit de MS SQL Server.

În privinta sistemelor server, piata s-a dezvoltat uimitor de repede deoarece s-a constatat cât de folositoare sunt sistemele dedicate acestui lucru. Oracle a lansat si si-a dezvoltat baza de aplicatii server, astăzi ajungând la versiunea 9. Începând cu versiunea 8i, au fost introduse extensii orientate pe obiecte. Lansată cu ocazia Oracle OpenWorld , Oracle 9i reprezintă cea mai completă infrastructură pregătită pentru rularea aplicatiilor Internet. Oracle 9i include Oracle 9i Database si Oracle 9i Application Server si pachetul de unelte de dezvoltare Oracle 9i Developer Suite.

În ceea ce priveste corporatia Microsoft, aceasta a lansat tot în anul 2000 serverul de baze de

date SQL Server 2000. Aplicatia se doreste a fi un concurent direct pentru aplicatiile Oracle, iar

pentru acest fapt i s-a adăugat suport 100% pentru limbajul XML prin intermediul căruia se poate

interoga direct serverul dintr-un browser (dacă serverul a fost configurat să suporte aceastã facilitate). Tot în 2000, compania IBM a lansat varianta 7 a aplicatiei DB 2. Aceasta aplicatie, ca si

Oracle, este implementata pe mai multe platforme (inclusiv Linux), fiind o aplicatie pur obiectuală.

Si pentru ca am ajuns la aplicatii de baze de date obiectuale, trebuie să amintim si de aplicatia companiei Computer Associates, Jasmine.

Pe sistemele Linux, cel mai folosit server de baze de date este MySQL. Cu toate cã există un

alt produs gratuit (MySQL este gratuit atât timp cât aplicatia dezvoltată nu este revândută) - PostgreSQL, MySQL rãmâne preferatul programatorilor de Linux. De ce? Pentru că limbajul cel mai folosit pe partea de server web - PHP - dispune de o extensie MySQL înglobată. Dar nu numai acest lucru a influentat folosirea MySQL. Una dintre alegeri a fost si datorită usurintei administrării acestui sever, el dispunând de un client de accesare inclus.

Utilitatea si avantajele bazelor de date

Organizarea datelor în baze de date constituie o formă de centralizare a acestora.

Centralizarea datelor prezintă o serie de avantaje cum ar fi:

1. Reducerea redundantei datelor memorate

2. Evitarea inconsistentei datelor memorate

3. Posibilitatea partajării datelor

4. Mentinerea integritătii datelor

5. Posibilitatea aplicării restrictiilor de securitate

6. Încurajarea introducerii standardelor

Arhitectura unei baze de date

Între calculatorul care operează asupra datelor care se prezintă sub formă de biti si utilizatorul unei baze de date care manipulează concepte, mai mult sau mai putin abstracte, de genul întreprindere, furnizori, angajati, conturi, etc. se interpun mai multe nivele de abstractizare a datelor.

Preview document

Baze de Date și Sistemele Expert - Pagina 1
Baze de Date și Sistemele Expert - Pagina 2
Baze de Date și Sistemele Expert - Pagina 3
Baze de Date și Sistemele Expert - Pagina 4
Baze de Date și Sistemele Expert - Pagina 5
Baze de Date și Sistemele Expert - Pagina 6
Baze de Date și Sistemele Expert - Pagina 7
Baze de Date și Sistemele Expert - Pagina 8
Baze de Date și Sistemele Expert - Pagina 9
Baze de Date și Sistemele Expert - Pagina 10
Baze de Date și Sistemele Expert - Pagina 11
Baze de Date și Sistemele Expert - Pagina 12
Baze de Date și Sistemele Expert - Pagina 13
Baze de Date și Sistemele Expert - Pagina 14
Baze de Date și Sistemele Expert - Pagina 15
Baze de Date și Sistemele Expert - Pagina 16

Conținut arhivă zip

  • Baze de Date si Sistemele Expert.doc

Te-ar putea interesa și

Rolul informației contabile în managementul modern

Introducere Economia actuala este globală, deschisă şi imediată. Succesul firmei moderne depinde în directă măsură de capacitatea managerilor şi a...

Implicațiile Utilizării Tehnologiilor Informaționale asupra Contabilității

INTRODUCERE Din totdeauna a existat şi va exista o discrepanţă între teorie şi practică. Astfel teoreticienii sunt aspru criticaţi de practicieni...

Noile Tehnologii Multimedia

CAP. I Ce este multimedia- Sisteme multimedia. Aplicaţii. Protocoale I.1 Abordarea conceptului de multimedia În ultimii patruzeci de ani,...

Sisteme Informatice de Asistare a Activității unui Cabinet Veterinar

1. Decizie, decidenţi 1.1. Concepte de bază Domeniul teoriei deciziei se caracterizează prin existenţa mai multor concepte de bază. În continuare...

Sistem Inteligent de Gestiune a Datelor

Preambul Înţelegerea mecanismelor vieţii şi în special ale inteligenţei umane a constituit o preocupare permanentă a multor categorii de...

Sistemele Expert

Introducere Odată cu trecerea timpului, companiile se confruntă cu cantităţi tot mai mari de date. De fiecare dată când o persoană extrage numerar...

Sisteme Expert pentru Management

1. Sistemele expert si inteligenta artificiala Inteligenta artificiala este un domeniu care retine din ce în ce mai mult atentia economistilor,...

Teoria mulțimilor Fuzzy

1. CONSIDERATII GENERALE PRIVIN LOGICA FUZZY 1.1 Logica fuzzy – incertitudine si imprecizie In constructia unor sisteme de inteligenta...

Ai nevoie de altceva?