Эмне SQL жана кандай максатта колдонулат?

Структураланган талптар тили, же SQL, атайын маалымат базалары үчүн жаратылган бир программалоо тили болуп саналат. Бул абдан көп-ишке базасы тил боюнча; ар бир адам SQL үчүн керек.

SQL мамиледеги Берилиштер базаларын башкаруу тутумдарга таба өзгөчө маалыматтарды, бөлүшүп жана маалыматтарды башкаруу үчүн колдонулат - маалымат столдор түзүлгөн, ал эми бир нече делолору, маалыматтардын ар бир столдору, жалпы талаа менен бирге байланыштуу болушу мүмкүн.

SQL колдонуп, суроо (маалымат базалары алынган маалыматтарды), өзгөртүү жана маалыматтарды, ошондой эле, кайра эле түзүү жана маалымат базасы схемасын (структурасы), өзгөртүү, жана маалыматтардын жеткиликтүүлүгүн көзөмөлдөй аласыз. SQL тейлөөчүлөрү үчүн колдонулган жалпы программалык Microsoft мүмкүндүк алуу, MySQL, жана Oracle кирет.

SQL тарыхы

1969-жылы IBM изилдөөчү Эдгар F. Codd SQL тили иштеп чыгуу үчүн негиз болуп мамиледеги базасы моделин, аныкталган. Жөнөкөй сөз менен айтканда, өз ара мамилеге базасы модели ар кандай маалыматтар менен байланышкан маалыматка (же "ачкычы") жалпы бөлүгүн жатат. Мисалы, бир колдонуучунун чыныгы аты, атасынын аты жана телефон номери менен байланышкан жатат.

Бир нече жыл өткөндөн кийин, IBM Codd анын жыйынтыгы боюнча өз ара мамилеге базасын башкаруу системасы үчүн жаңы тил боюнча иш баштады. тили башында аталган поэманы деп аталат, же структураланган Кыргызча талптар тили болгон. Бул долбоор, ат системасы / R, бир нече өнүктүрүү жана кайра аралап өтүп, ал акыры SQL деп чейин тилинде аталышы бир нече жолу өзгөргөн.

1978-жылы SQL тест баштап, IBM SQL / Даун синдрому (1981) жана DB2 (1983), анын ичинде соода-түлүгүн, иштеп баштаган. Башка сатуучулар өз соода SQL негизделген курмандыктарын жарыялап, туураган. Бул 1979-жылы анын алгачкы өндүрүмүн чыгарды Oracle, ошондой эле Sybase жана Ingres кирген.

Билим SQL

SQL башталгыч аларга Java, программалоо тилдерин алыш үчүн караганда биле C ++, PHP же C # үчүн өбөлгө болуп саналат.

Сиз SQL билгиси келет, бирок өтө аз болгон программалоо дини, анда расмий окуу же коллежде сабак менен канчалык калкып алуу менен, төмөнкү каражаттардын бирин колдонуп, аны аракет пайда болот. Болбосо, көп акысыз Кирүү же акы төлөнүүчү дистанттык окутуунун курстарды пайдаланып кетиши мүмкүн.

Бул жерде эркин Кирүү айрым мисалдар келтирилген:

Акы төлөнүүчү расстояние-үйрөнүү курстарына кызыккандар болсо, биз эл аралык Webmasters бирикмеси (IWA) үчүн SQL Introduction (колдонуу мүмкүндүк алуу) же SQL киришүү (MySQL колдонуу) сунуш кылат.

Мен мурда IWA курстарды кабыл алдым. SQL адамдар гана төрт жума бою, бирок алар курстары окутуучу-алып жана жумасына бир жолу белгилүү бир тапшырмаларды камтыйт, анткени өз алдынча үйрөнүп Кирүү караганда структуралык албайсыз. Сиз ушундай кыска timespan менен үйрөнө алабыз канча атышы элем.

үйрөнчүктөр үчүн SQL пайдалуу китептер кирет:

Алар тигил же бул киришүү SQL китептерди алып, анда жергиликтүү китепкананы көрүп текшерүү.

SQL Skills кымбат болот

Жогоруда да айтылгандай, дээрлик ар бир уюмда SQL билим менен кимдир бирөөгө керек.

Gooroo айтымында, 50.705 жумуш SQL билимди талап 2015-жылы жарыяланып, жана SQL билимди талап ордуна медианасы маяна $ 81.632 болуп саналат.

Бул жерде SQL билимди талап кылган кызмат орундарынын түрлөрүнүн бири болуп саналат: