SQL

Z PHPEdia.pl

Spis treści

Co to jest SQL

Structure Query Language (Strukturalny język zapytań) - Standardowy dla całego świata relacyjny język zapytań baz danych. Początki SQL sięgają badań rozpoczętych przez IBM w 1970r. SQL jest językiem deklaratywnym. Decyzją o sposobie przechowywania i pobrania danych pozostawia się systemowi zarządzania bazę danych.

Historia SQL

Model relacyjny, stanowiący w dużej mierze podstawę założeń koncepcyjnych SQL, został formalnie zdefiniowany w 1970 r. przez dr. E. F. Codda, naukowca IBM, w dokumencie zatytułowanym "Relacyjny model danych dla dużych współdzielonych banków danych" (ang. "A Relational Model of Data for Large Shared Data Banks"). Artykuł ten wzbudził wielkie zainteresowanie zarówno dzięki możliwościom realizacji, jak i praktycznemu zastosowaniu komercyjnemu takiego systemu.

W 1974 r. IBM rozpoczął projekt "System/R" i dzięki pracom Donalda Chamberlina i innych opracowań SEQUEL, Strukturalny Angielski Język Zapytań (ang. Structured English Query Language). System/R został po raz pierwszy zaimplementowany przez IBM w latach 1974 - 1975, w programie nazwanym SEQUEL-XRM. W latach 1976 - 1977 został on całkowicie zmieniony, tak, aby umożliwią jednoczesną pracę wielu użytkownikom oraz wykorzystywania wielu tabel. Po weryfikacji system został na krótko nazwany "SEQUEL/2", a następnie z powodów prawnych zmieniono jego nazwę na "SQL"

Standardy SQL

Instrukcje SQL

Tutorial SQL