СКЛ

Шта је СКЛ:

СКЛ је акроним за " Структурирани упитни језик ", што значи, на португалском језику, Струцтуред Куери Лангуаге, стандардни језик управљања подацима који ступа у интеракцију с главним базама података на основу релацијског модела.

Неки од главних система који користе СКЛ су: МиСКЛ, Орацле, Фиребирд, Мицрософт Аццесс, ПостгреСКЛ (опен соурце), ХСКЛДБ (опен соурце и писани у Јави).

СКЛ језик настао је 1974. године и развијен је у ИБМ Лабс-у као интерфејс за Систем за управљање релационом базом података (РДБМС) под називом СИСТЕМ Р. Овај систем је креиран на основу чланка из 1970. који је написао Едгар Ф. Цодд.

Појавили су се и други језици жанра, али је СКЛ постао најраширенији. Стварање стандарда за СКЛ је урадио Амерички национални институт за стандарде (АНСИ) 1986. године, а 1987. године Међународна организација за стандарде (ИСО).

СКЛ је у суштини декларативни језик. То значи да програмер треба само да назначи шта је намењена за РДБМС.

Неки од кључних СКЛ наредби за манипулацију подацима су: ИНСЕРТ, СЕЛЕЦТ, УПДАТЕ, ДЕЛЕТЕ. СКЛ такође омогућава стварање односа између табела и контролу приступа подацима.