Microsoft SQL Server

Curs
9/10 (4 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 15 în total
Cuvinte : 5716
Mărime: 24.93KB (arhivat)
Cost: Gratis

Extras din document

2.1 Istoria bazelor de date.

Când vine vorba despre stocarea informaţiilor, pentru unii acest termen înseamnă o agenda veche în care sunt trecute toate datele importante de care au nevoie: adrese, numere de telefon, informaţii financiare s.a.m.d Pentru cei din domeniul IT şi nu numai, înseamnă sisteme dedicate special stocării datelor importante.

În acest articol voi face o istorie a ceea ce înseamnă stocare datelor cu ajutorul produselor informatice.

Primele baze de date erau dezvoltate pe sisteme mainframe şi erau manipulate de oameni special pregătiţi 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 Relaţionale (SGBDR) a fost lansat de Oracle Corporation si folosea limbajul de interogare SQL. Deşi 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 reţele, SQL Server a devenit un produs de succes în scurt timp, mai ales în mediile client/server.

O dată cu dezvoltarea sistemelor personale (PC), au apărut şi primele aplicaţii de baze de date care foloseau un singur fişier pentru a stoca toata informaţia 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 in special la manipularea datelor. Sistemele care l-au folosit, daca mai este nevoie sa le enumăr, au fost dBase, FoxBase, FoxPro. Aceste versiuni rulau sub sistemul MS-DOS şi împărtăşeau limitările acestuia. Cea mai răspândită aplicaţie care folosea limbajul xBase a fost FoxPro, sistem dezvoltat de firma Fox Software. Chiar şi în zilele noastre există firme care stochează alte extrem de importante în baze de date FoxPro, iar cel mai cunoscut exemplu este cel al organizaţiei care gestionează Euro Tunel. Aceasta foloseşte o aplicaţie care gestionează câteva sute de GB de date.

La începutul anilor 90, firma Microsoft Corporation a lansat aplicaţia Access, aplicaţie care se bazează în mare parte pe logica de stocare a sistemului FoxPro, sistem care fusese achiziţionat de firmă în 1989. Aplicaţia Access a devenit, în scurt timp, cea mai folosită aplicaţie 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 uşor, se puteau folosi automatisme pentru diverse interogări, afişări etc. Începând cu versiunea 9, limbajul integrat este compatibil cu Visual Basic şi cu limbajul folosit de MS SQL Server.

În privinţa sistemelor server, piaţa s-a dezvoltat uimitor de repede deoarece s-a constatat cât de folositoare sunt sistemele dedicate acestui lucru. Oracle a lansat şi şi-a dezvoltat baza de aplicaţii 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ă infrastructura pregătită pentru rularea aplicaţiilor 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 priveşte corporaţia Microsoft, aceasta a lansat tot în anul 2000 serverul de baze de date SQL Server 2000. Aplicaţia se doreşte a fi un concurent direct pentru aplicaţiile 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 aplicaţiei DB 2. Aceasta aplicaţie, ca şi Oracle, este implementata pe mai multe platforme (inclusiv Linux), fiind o aplicaţie pur obiectuală. Si pentru ca am ajuns la aplicaţii de baze de date obiectuale, trebuie să amintim şi de aplicaţia 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 aplicaţia dezvoltata nu este revânduta) - 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 influenţat folosirea MySQL. Una dintre alegeri a fost şi datorită uşurinţei administrării acestui sever, el dispunând de un client de accesare inclus.

Preview document

Microsoft SQL Server - Pagina 1
Microsoft SQL Server - Pagina 2
Microsoft SQL Server - Pagina 3
Microsoft SQL Server - Pagina 4
Microsoft SQL Server - Pagina 5
Microsoft SQL Server - Pagina 6
Microsoft SQL Server - Pagina 7
Microsoft SQL Server - Pagina 8
Microsoft SQL Server - Pagina 9
Microsoft SQL Server - Pagina 10
Microsoft SQL Server - Pagina 11
Microsoft SQL Server - Pagina 12
Microsoft SQL Server - Pagina 13
Microsoft SQL Server - Pagina 14
Microsoft SQL Server - Pagina 15

Conținut arhivă zip

  • Microsoft SQL Server.doc

Alții au mai descărcat și

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Proiectarea unei Baze de Date în Visual FoxPro

CAPITOLUL 1. ASPECTE GENERALE PRIVIND SISTEMELE DE GESTIUNE A BAZELOR DE DATE 1.1 Introducere Fiecare organizaţie lucrează cu un număr mai mic...

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 MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Baze de date - Dealer masini

Introducere In cadrul acestei documentatii sunt descrisi pasii facuti pentru a elabora tema aleasa si a rezolva cerintele asociate temei. Tema:...

Sistemul Dinamic de Rutare a Pachetelor

CAPITOLUL 1 PREZENTARE GENERALĂ Această secţiune prezintă o imagine de ansamblu asupra sistemului dinamic de rutare a pachetelor (DPRS) şi...

Sisteme de Intrari Prelucrari si Iesiri a Datelor prin Intermediul a PHP si MYSQL

Introducere Proiectul de specialitate constituie un element obligatoriu al planului de învatamânt astfel, proiectul de specialitate reprezinta...

Ai nevoie de altceva?