SQL нь өгөгдлийг хуваалцах, удирдах, ялангуяа өгөгдлийн сангийн менежментийн системээс олж авсан өгөгдлүүд - өгөгдлийг хүснэгтүүд болгон зохион байгуулж, өгөгдлийн хүснэгтүүдийг агуулсан олон файлууд нийтлэг талбартай холбоотой байж болох юм.
SQL-ийг ашиглах, та асууж болох (өгөгдлийн сангаас мэдээлэл авах), өгөгдлийг шинэчлэх, дахин зохион байгуулах, мэдээллийн баазын схем (бүтцийг) үүсгэх, өөрчлөх, өгөгдөлд хандах хандалтыг хянах. SQL серверт ашигладаг нийтлэг програм хангамж нь Microsoft Access, MySQL, Oracle юм.
SQL түүх
1969 онд IBM судлаач Эдгар Ф.Кодд харилцааны мэдээллийн сангийн загварыг тодорхойлж, SQL хэлийг хөгжүүлэх үндэс болсон. Энгийнээр хэлэхэд, харилцааны өгөгдлийн сангийн загвар нь төрөл бүрийн өгөгдөлтэй холбоотой нийтлэг мэдээлэл (эсвэл "түлхүүр") байдаг. Жишээ нь хэрэглэгчийн нэр, утасны дугаар хоёулаа хэрэглэгчийн нэртэй холбоотой байдаг.
Хэдэн жилийн дараа IBM нь Codd-ийн үр дүнд тулгуурласан харьцангуй мэдээллийн санг удирдах системд зориулсан шинэ хэл дээр ажиллах болов. Хэл нь эхлээд SEQUEL буюу Structured English Query Language гэж нэрлэгддэг. Систем / R нэртэй энэхүү төсөл нь цөөн хэдэн шийдэл, шинэчлэлийн дагуу хийгдсэн бөгөөд эцэст нь SQL гэж нэрлэгдэхээсээ өмнө хэлний нэр хэдхэн удаа өөрчлөгдсөн байна.
1978 онд SQL дээр тест хийсэний дараа IBM IBM / DS (1981) болон DB2 (1983) зэрэг арилжааны бүтээгдэхүүнийг хөгжүүлж эхэлсэн. Бусад борлуулагч нар өөрсдийн арилжааны SQL-тэй санал болгож буй зарлалаа зарлалаа. Эдгээрт 1979 онд анхны бүтээгдэхүүнээ гаргасан Oracle, мөн Sybase болон Ingres зэрэг багтсан.
SQL сургалт
SQL нь Java, C ++, PHP эсвэл C # гэх мэт програмчлалын хэлийг авахын тулд эхлэн суралцахад илүү хялбар байдаг.
Хэрвээ та SQL-г сурах хүсэлтэй байгаа боловч програмчлалын талаархи маш бага зүйл байгаа бол доорх эх сурвалжийн аль нэгийг ашиглан үүнийг туршиж үзэх хэрэгтэй. Үгүй бол та олон онлайн хичээлүүд эсвэл төлбөрт сургалтын төлбөрийн курсуудаас давуу талыг ашиглаж болно.
Чөлөөт хичээлүүдийн жишээг дор үзүүлэв:
W3Schools SQL Tutorial
SQLcourse.com (танилцуулах SQL заавар)
Codecademy нь SQL програмын сургалт, түүнчлэн SQL бизнесийн хэмжигдэхүүнүүдэд дүн шинжилгээ хийх дэвшилтэт курс байдаг
Хэрэв та төлбөртэй сургалтын төлбөртэй сургалтанд хамрагдахыг хүсвэл Олон Улсын Вэбмастерийн Холбоо (IWA) Танилцуулга SQL (Access Access) буюу SQL Оршил (MySQL-ийг ашиглах) -ыг санал болгож байна.
Би өмнө нь IWA сургалтыг явуулсан. SQL нь зөвхөн 4 долоо хоногийн урттай боловч тэдгээр нь бие даан суралцах хичээлүүдээс илүү бүтэцтэй байдаг. Учир нь курсууд нь зааварлагчаар удирддаг бөгөөд долоо хоногт нэг удаа тусгайлсан даалгаврыг гүйцэтгэхэд оролцдог. Ийм богино хугацаанд хэр их сурч болох талаар та гайхах болно.
Эхлэгчдэд зориулсан SQL дээрх ашигтай номнууд нь:
SQL: Эхлэл гарын авлага
Товчхондоо SQL
Эдгээр болон бусад танилцуулах SQL номуудыг авч байгаа эсэхийг харахын тулд орон нутгийн номын сангаа шалгаарай.
SQL ур чадвар хүсдэг
Өмнө дурьдсанчлан, бараг бүх хүн өөрсдийн мэдлэгт SQL мэддэг хүн хэрэгтэй байна.
Горороогийн мэдээлснээр 2015 онд 50,705 ажлын байрыг зарласан бөгөөд SQL мэдлэгтэй байх шаардлагатай бөгөөд SQL мэдлэгийн дундаж цалин нь 81,632 доллар байна.
SQL ур чадвар шаарддаг ажлын төрлүүдийн заримыг энд оруулав: