Историја, употреба и вјештине које окружују СКЛ
Настя и сборник весёлых историй
Преглед садржаја:
Структурирани упитни језик (СКЛ) је најраширенији језик базе података, и знајући да је од користи свима који су укључени у програмирање рачунара или који користи базе података за прикупљање и организовање информација.
СКЛ се може користити за размену и управљање подацима, посебно подацима који се налазе у системима за управљање релационим базама података, који укључују податке организоване у табеле. Вишеструке датотеке, од којих свака садржи табеле података, такође могу бити повезане заједничким пољем. Користећи СКЛ, можете да тражите, ажурирате и реорганизујете податке, као и креирате и модификујете шему (структуру) система базе података и контролишете приступ њеним подацима.
Много тога звучи као информације које се могу компајлирати у прорачунској табели, као што је Мицрософт Екцел, али СКЛ је намијењен за компајлирање и управљање подацима у много већим количинама. Док прорачунске таблице могу постати гломазне с превише информација које попуњавају превише ћелија, СКЛ базе података могу поднијети милијуне или чак милијарде ћелија података.
Помоћу СКЛ-а можете похранити податке о сваком клијенту с којим је ваш посао икада радио, од кључних контаката до детаља о продаји. Тако, на пример, ако сте хтели да претражите сваког клијента који је са својим бизнисом потрошио најмање 5.000 долара у протеклој деценији, СКЛ база података би могла одмах да вам прикаже те информације.
СКЛ вештине у потражњи
Већина организација треба некога са СКЛ знањем. Према Гоороу, скоро 20.000 таквих послова се оглашава мјесечно, а средња плаћа за позицију која захтијева СКЛ знање је око 84.000 $, од 2018. године.
Неке позиције које захтевају СКЛ вештине укључују:
- Бацк-енд програмер: Особа на овој позицији управља унутрашњим радом веб апликација, за разлику од фронт-енд програмера, који управља како апликација изгледа и како функционише за кориснике. Бацк-енд програмери раде под подним плочама, да тако кажемо, пазећи да је апликација дизајнирана и функционира исправно.
- Администратор базе података (ДБА): Ово је особа која је специјализирана за осигурање да се подаци похрањују и управљају на исправан и ефикасан начин. Базе података су највредније када корисницима омогућују да брзо и лако дођу до жељених комбинација података. За тај посао, неко треба да се увери да су сви подаци правилно ускладиштени.
- Аналитичар података: Неко у овој позицији анализира податке, можда тражи релевантне трендове у одређеној индустрији. Аналитичару би се могло поставити одређено питање и задатак му је да пронађе одговор. Једноставан пример може да укључи идентификацију који клијенти историјски троше највише новца на рекламирање током трећег квартала фискалне године. То знање би омогућило одељењу продаје да ефикасно циља клијенте у право време.
- Научник за податке: Ово је позиција врло слична оној аналитичара података, али научници за податке обично имају задатак да обрађују податке у много већим количинама и да их акумулирају на много већим брзинама.
МиСКЛ
Заједнички софтвер који се користи за СКЛ сервере укључује Орацле МиСКЛ, можда најпопуларнији програм за управљање СКЛ базама података. МиСКЛ је опен-соурце софтвер, што значи да је слободан за употребу и важан је за веб програмере јер је толико веба и толико апликација изграђено на базама података. На пример, музички програм као што је иТунес складишти музику по извођачу, песми, албуму, листи за репродукцију и још много тога. Као корисник, можете тражити музику по било којем од тих параметара и више да бисте пронашли оно што тражите. Да бисте изградили такву апликацију, потребан вам је софтвер за управљање СКЛ базом података, а то је оно што ради МиСКЛ.
Историја СКЛ-а
1969, ИБМ истраживач Едгар Ф. Цодд дефинисао је модел релационе базе података, који је постао основа за развој СКЛ језика. Овај модел је изграђен на заједничким информацијама (или “кључевима”) које се повезују са различитим подацима. На пример, корисничко име може бити повезано са стварним именом и бројем телефона.
Неколико година касније, ИБМ је почео да ради на новом језику за системе за управљање релационим базама података заснованих на Цоддовим налазима. Језик је првобитно био назван СЕКУЕЛ или Струцтуред Енглисх Куери Лангуаге. Назван Систем / Р, пројекат је прошао кроз неколико имплементација и ревизија, а име језика неколико пута се променило пре него што је коначно стигло на СКЛ.
Након почетка тестирања 1978, ИБМ је почео да развија комерцијалне производе, укључујући СКЛ / ДС (1981) и ДБ2 (1983). Други произвођачи су их пратили, најављујући своје комерцијалне СКЛ базиране понуде. Међу њима је и Орацле, који је свој први производ издао 1979. године, као и Сибасе и Ингрес.
Леарнинг СКЛ
Обично је лакше за почетнике да науче СКЛ него што је то за њих да изаберу програмске језике као што су Јава, Ц ++, ПХП или Ц #.
Неколико онлине ресурса - укључујући бесплатне лекције и плаћене курсеве учења на даљину - доступни су онима који имају мало искуства у програмирању, али желе да науче СКЛ. Формални курсеви универзитетског или локалног колеџа такође ће омогућити дубље разумевање језика.
Неки од бесплатних туторијала укључују В3Сцхоолс СКЛ Туториал, СКЛцоурсе.цом и Цодецадеми'с Леарн СКЛ и курс о анализи СКЛ пословних метрика.
Опције за плаћене курсеве учења на даљину укључују Међународно Удружење Вебмастера (ИВА) Увод у СКЛ (Усинг Аццесс) или Увод у СКЛ (Користећи МиСКЛ). ИВА-ови СКЛ курсеви трају само четири недеље, али присуство инструктора и недељних задатака чине их структуриранијим од туторијала за самостално учење.
Корисне књиге о СКЛ-у за почетнике укључују "СКЛ: Водич за почетнике" и "СКЛ у кратким цртама".
10 Правне вјештине које су одличне за сваки посао
Ако размишљате о промени каријере, а ви сте забринути да вас је ваше искуство као адвоката учинило превише специјализованим, да размишљате шире.
Које вјештине требам да бих успио као пословни менаџер?
Ако ћете бити пословни менаџер, ова листа вјештина ће вам дати идеју о томе шта вам је потребно да бисте успјели у тој улози.
Важне вјештине које треба укључити у наставак продаје
Да ли се пријављујете за посао који ће укључивати продају? Користите ову листу продајних вештина да бисте развили своје биографије, пропратна писма и одговоре на интервју.