La scurt timp dupa ce E. F. Codd a
descris structura bazei de date relationale, in colectivul de
Expresiile din SEQUEL seamana cu propozitiile din limba engleza, fiind desigur mai structurate. In paralel firma IBM a scos pe piata produse cu baze de date relationale, bazate pe System R. Dar cu un limbaj putin diferit de SEQUEL.
Astfel ca, l-a botezat SQL, eliminand vocalele din Sequel si trecand la pronuntia 'es-qu-el'.
Chiar daca sunt autori
care considera ca SQL
provine de
In 1976, a aparut un nou limbaj SEQUEL 2 care a fost declarat limbajul de interogare al SGBD System/R.
In 1979, Corporatia Oracle introduce prima implementare a SQL in varianta comerciala. Denumirea limbajului este schimbata de Chamberlin in SQL (Structured Query Language) in anul 1980.
Prin revizuire, SQL-1 apare in 1989 ca fiind limbajul fundamental al SGBD relationale. In 1992, apare versiunea SQL-2 care ofera noi facilitati cum ar fi: jonctiune externa, implementarea restrictiei referentiale, modificarea schemei bazei de date, etc.
Cel mai recent standard este SQL-3 care a fost lansat in anul 1999, acesta este considerat un limbaj complet in vederea definirii si gestiunii obiectelor complexe. Se considera ca prin publicarea standardului propus in acest an a fost depasita bariera relationalului, el fiind mult mai mult decat un instrument de consultare a bazelor de date.
Organizatia Internationala de Standarde (ISO) a adoptat de asemenea SQL ca limbaj standard pentru RDBMS. Toate RDBMS-urile suporta unele forme de SQL si toti vanzatorii de astfel de sisteme s-au aliniat sau intentioneaza sa se alinieze la standardele ANSI. Asta nu inseamna ca nu mai apar diferente. Chiar si la produsele aceleasi firme, Microsoft Access si SQL Server, pot fi semnalate diferente in implementarea limbajului SQL.
SQL poate fi folosit in doua moduri:
direct la terminal, adica in mod comanda (interactiv, sau batch)
in cadrul unor programe scrise intr-un limbaj de programare, precum C++, sau Visual Basic.
Lucrarea de verificare Nr. 3.
Raspundeti la urmatoarele intrebari.
. Enumerati principalele avantaje si dezavantaje ale limbajului SQL.
2. Dati exemple de Sisteme de Gestiune a Bazelor de Date Relationale precizand pentru fiecare principalele caracteristici. __________ ______ ____ __________ ______ ____ __________ ______ ____ __________ ______ ____ __________ ______ ____ __________ ______ ____ __________________
3. Precizati categoriile de operatori din algebra relationala .
Enumerati schemele bazei de date
5. Precizati care sunt restrictiile de integritate ale modelului relational. __________ ______ ____ __________ ______ ____ __________ ______ ____ __________ ______ ____ ____________
6. Prezentati succint evolutia limbajului SQL __________ ______ ____ __________ ______ ____ __________ ______ ____ __________ ______ ____ ________
Politica de confidentialitate |
.com | Copyright ©
2024 - Toate drepturile rezervate. Toate documentele au caracter informativ cu scop educational. |
Personaje din literatura |
Baltagul – caracterizarea personajelor |
Caracterizare Alexandru Lapusneanul |
Caracterizarea lui Gavilescu |
Caracterizarea personajelor negative din basmul |
Tehnica si mecanica |
Cuplaje - definitii. notatii. exemple. repere istorice. |
Actionare macara |
Reprezentarea si cotarea filetelor |
Geografie |
Turismul pe terra |
Vulcanii Și mediul |
Padurile pe terra si industrializarea lemnului |
Termeni si conditii |
Contact |
Creeaza si tu |