Sisteme de gestiune a bazelor de date (SGBD) Curs 2
Sisteme de gestiune a bazelor de date relaţionale • Un sistem de gestiune a bazelor de date reprezintă o interfaţă între utilizatori şi baza de date ce trebuie să permită crearea, actualizarea, consultarea şi administrarea drepturilor de acces la date. • Alegerea unei soluţii pentru managementul datelor trebuie să se bazeze pe următoarele considerente: – volumul de date ce urmează a fi stocat şi procesat – gradul de expunere la riscuri – tipul de aplicaţii care vor exploata datele (aplicaţii web, aplicaţ ii de tip business intelligence, sisteme informatice clasice, etc) – previziunile de extindere pe termen mediu în privinţa volumului de date din cadrul organizaţ iei – nu în ultimul rând costurile de licenţiere şi politica de licenţiere a producătorului
Sisteme de gestiune a bazelor de date relaţionale • Sistemele destinate gestiunii bazelor de date relaţionale pot fi clasificate în funcţie de volumul de date pentru care sunt proiectate şi de facilităţile oferite în următoarele două categorii: – Pentru volum mediu de date (desktop database) – Pentru volum mare de date (server database )
•
Pentru volum mediu de date ( desktop database) – – – – –
Microsoft Access FoxPro Paradox FleMaker Pro Lotus Aproach
• Pentru volum mare de date ( server database) – Microsoft SQL Server – Oracle – IBM DB2 – Sybase
SQL SERVER 2008 Prezentare generală • SQL Server 2008 este ultima versiune din categoria server-elor pentru gestiunea bazelor de date oferite de compania Microsoft. • SQL Server, ca produs software, este dezvoltat de circa 20 ani. – Prima versiune existentă pe piaţă a fost SQL Server 1.0, lansată în 1989, care a reprezentat rodul unei colaborări între companiile Microsoft, Sybase şi Ashton-Tate pentru a crea o soluţie competitivă în faţa ofertelor Oracle şi IBM. • În prezent SQL Server este dezvoltat doar de firma Microsoft, devenind unul dintre cele mai importante produse software ale acesteia .
Prezentare generală • Versiunea SQL Server 7.0 din 1998 (cunoscută sub numele de cod Sphinx) a reprezentat primul server de date pentru care a fost implementată o interfaţă grafică complexă de administrare şi, • În ediţia 1999 (tot versiunea 7.0, dar cu nume de cod Plato) din 1999 au fost implementate tehnologiile OLAP. • Au urmat versiunile SQL Server 2000 (nume de cod Shiloh) • 2003 (nume de cod Liberty) • 2005 (nume de cod Yukon) care au consolidat poziţia SQL Server în topul primelor 3 cele mai bine vândute SGBD pentru baze de date relaţionale
• SQL Server 2008 (Katmai) este un produs ajuns la maturitate compatibil cu cele mai recente tehnologii existente. – SQL Server 2008 este disponibil în mai multe ediţii ce diferă prin facilităţile oferite, resursele hardware capabile să le exploateze (număr de procesoare, memorie RAM, etc.) şi politica de licenţiere (număr de utilizatori, costuri licenţe, etc)
• SQL Server 2008 R2 ("Kilimanjaro") a fost lansat in Aprilie 2010 • SQL Server 2012 ("Denali") lansat in Martie 2012