SQL дегеніміз не және қалай пайдаланылады?

Structured Query Language немесе SQL - дерекқорлар үшін арнайы жасалған бағдарламалау тілі. Бұл ең кеңінен қолданылатын дерекқор тілі; әрқайсысы SQL қажет.

SQL деректерді ортақ пайдалану және басқару үшін пайдаланылады, әсіресе, деректерді басқарудың салыстырмалы жүйелерінде табылған деректер - деректер кестелерде ұйымдастырылған, және әрқайсысы деректер кестелері бар бірнеше файлдар ортақ өріс арқылы байланыстырылуы мүмкін.

SQL-ні пайдалана отырып, дерекқордан ақпаратты сұратуға, деректерді жаңартуға және қайта жасауға, сондай-ақ дерекқор жүйесінің схемасын (құрылымын) жасай және өзгерте және деректерге қатынасты басқара аласыз. SQL серверлері үшін пайдаланылатын жалпы бағдарламалық жасақтама Microsoft Access, MySQL және Oracle бағдарламаларын қамтиды.

SQL тарихы

1969 жылы IBM зерттеушісі Эдгар Ф. Кодд SQL тілін дамыту үшін негіз болатын салыстырмалы деректер базасының үлгісін анықтады. Жай сөзбен айтқанда, реляциялық деректер базасының үлгісі әртүрлі деректермен байланысты жалпыға бірдей ақпарат (немесе «кілт») болады. Мысал - пайдаланушы аты сіздің нақты атыңызбен және телефоныңызбен байланысқан.

Бірнеше жылдан кейін IBM Codd-тың қорытындыларына негізделген реляциялық дерекқорды басқару жүйелері үшін жаңа тілде жұмыс істей бастады. Тіл бастапқыда SEQUEL деп аталды немесе Structured English Query Language. Бұл жоба, System / R деп аталатын жоба, бірнеше енгізулер мен түзетулер арқылы өтті және түпнұсқа тілге дейін бірнеше рет өзгерді.

SQL 1978 жылы тестілеуді бастағаннан кейін IBM SQL / DS (1981) және DB2 (1983) қоса коммерциялық өнімдерді дамытуды бастады. Басқа жеткізушілер өздерінің коммерциялық SQL-негізіндегі ұсыныстарын жариялап, өздерінің талаптарын орындады. Олардың қатарына 1979 жылы шығарылған Oracle, Sybase және Ingres кірді.

Оқу SQL

SQL жаңадан бастаушыларға Java, C ++, PHP немесе C # сияқты бағдарламалау тілдерін таңдаудан гөрі оңайырақ болады.

Егер сіз SQL-ді білгіңіз келсе, бірақ бар бағдарламалау фоны өте аз болса, төмендегі ресурстардың біреуін қолданып көріңіз, содан кейін ресми университет немесе қоғамдық колледж курстары арқылы тереңірек шұғылдана аласыз. Олай болмаған жағдайда сіз көптеген тегін онлайн оқу құралдарын немесе ақылы қашықтықтан оқыту курстарын пайдалана аласыз.

Міне, тегін оқулықтардың кейбір мысалдары:

Ақылы қашықтықтан оқыту курстарына қызығушылық танытсаңыз, біз Халықаралық Webmasters Association (IWA) -қа SQL (Access-ты пайдалану) немесе SQL-ге кіріспе (MySQL-ды пайдалану) -қа кіруге кеңес береміз.

Мен бұрын IWA курстарын алдым. SQL - тек төрт апта ғана, бірақ олар өздігінен үйренетін оқу құралдарынан гөрі құрылымдық болып табылады, себебі курстар нұсқаушы болып табылады және аптасына бір рет нақты тапсырмаларды орындауды қамтиды. Осындай қысқа мерзімде қаншалықты көп нәрсені үйренуіңізге таң қаласың.

Жаңадан бастаушыларға арналған SQL туралы пайдалы кітаптар:

Жергілікті кітапхананы осы немесе басқа кіріспе SQL кітаптарын алып жүргенін көру үшін тексеріңіз.

SQL дағдылары қажет

Бұрын айтылғандай, іс жүзінде барлық адамдар өздерінің ұйымында SQL білімі бар адамдарға қажет.

Gooroo мәліметтері бойынша, 2015 жылы SQL білімі талап етілетін 50 705 жұмыс орны жарияланды, ал SQL білімдерін талап ететін лауазымға орташа жалақы $ 81,632.

SQL дағдыларын талап ететін позициялардың кейбір түрлері: