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)
Puncte necesare: 0

Extras din curs

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

Implemetarea unei Platforme de E-Learning

DETALII 1. PRECIZARI SI DATE INITIALE: Desi exista numeroase definitii posibile pentru termenul de e-learning, o varianta acceptabila in limba...

Implementarea bazei de date a unui policlinici - listă dublu înlănțuită circulară

1. Introducere 1.1. Istoria bazelor de date Când vine vorba despre stocarea informaţiilor, pentru unii acest termen înseamnă o agenda veche în...

Proiectarea unui Sistem Informatic pentru Gestiunea Stocurilor

Introducere Tema proiectului ”Proiecatarea unui sistem informatic pentru gestiunea stocurilor” este în strânsă legătură atât cu disciplina...

Generarea Automată a Diferitelor Modele de Pagini de Web cu Conținut Informativ din Baze de Date

Introducere MOTO: Programatorul este un creator de universuri pentru care este în întregime responsabil. (Joseph Weizenbaum) Odatǎ cu apariţia...

Baze de Date în Access

1.ANALIZA STRUCTURALA 1.1 Identificarea entitatilor S-au creat trei entitati : - Clienti - Comenzi - Produse Entitatea CLIENTI contine : -...

Bază de Date pentru un Colegiu

Introducere Introducerea manuala a datelor este un lucru plictisitor si exista riscul introducerii unor date gresite. Datele pastrate în arhiva...

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

Baze de date - Dealer mașini

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

Te-ar putea interesa și

Implemetarea unei Platforme de E-Learning

DETALII 1. PRECIZARI SI DATE INITIALE: Desi exista numeroase definitii posibile pentru termenul de e-learning, o varianta acceptabila in limba...

Aplicație web pentru cumpărarea și rezervarea de bilete online-bilete de cinema

INTRODUCERE După cum se poate vedea şi în titlul lucrării eu am ales să realizez o aplicaţie web pentru rezervarea şi cumpărarea de bilete de...

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

Funcții statistice în SQL - Studiu de caz analiza datelor privind jocurile olimpice

INTRODUCERE Într-o lume aflată în continuă schimbare, unde majoritatea domeniilor tind să fie din ce în ce mai informatizate, necesitatea stocării...

Bază de date supermarket

ISTORIE Microsoft Office Access,denumit anterior si Microsoft Access, este un sistem managerial de baza d edate relationate creat de Microsoft...

Comparație site-uri de turism

Capitolul I Aspecte generale cu privire la realizarea site-urilor de turism 1.1. Necesitatea unui site de turism In prima parte a acestui capitol...

Sotware pentru Achiziția Semnalului Vocal Provenit din Plânsul nou-născuților

Capitolul 1. Introducere 1.1 Contextul actual Domeniul medical a reprezentat dintotdeauna o ramură de foarte mare interes prin simplul fapt că...

Sistemul de distribuție și comenzile online

Capitolul I. Notiuni de teorie Conceptul de distribuţie În teoria şi practica economică se utilizează mai multe noţiuni, cărora li se conferă...

Ai nevoie de altceva?