Ang SQL gigamit sa pagpaambit ug pagdumala sa datos, ilabi na ang mga datos nga nakit-an sa mga sistema sa pagdumala sa database - ang datos gi-organisar ngadto sa mga lamesa, ug daghang mga file, nga adunay sulod nga mga talaan sa mga datos, mahimong may kalabutan sa usa ka komon nga natad.
Ang paggamit sa SQL, mahimo nimo ipangutana (paghangyo og kasayuran gikan sa mga database), pag-update ug pag-organisar pag-usab, ingon man paghimo ug pag-usab sa schema (estraktura) sa usa ka sistema sa database, ug pagkontrol sa pag-access sa datos. Ang komon nga software nga gigamit alang sa mga server sa SQL naglakip sa Microsoft Access, MySQL, ug Oracle.
Kasaysayan sa SQL
Niadtong 1969, ang tigdukiduki sa IBM nga si Edgar F. Codd naghubit sa modelo sa relational database, nga nahimong basihan sa pagpalambo sa SQL nga pinulongan. Sa yanong pagkasulti, ang relational database model adunay komon nga piraso sa impormasyon (o usa ka "yawe") nga may kalabutan sa lainlaing mga datos. Usa ka pananglitan ang usa ka username nga nalangkit sa imong tinuod nga pangalan ug numero sa telepono.
Pipila ka tuig ang milabay, ang IBM nagsugod sa pagtrabaho sa usa ka bag-ong pinulongan alang sa relational database management systems base sa Codd's findings. Ang pinulongan sa sinugdan gitawag nga SEQUEL, o Structured English Query Language. Kini nga proyekto, nga gitawag nga System / R, nahimo pinaagi sa pipila ka mga pagpatuman ug mga pag-usab, ug ang ngalan sa pinulongan nausab sa pipila ka mga higayon sa wala pa kini gitawag sa katapusan nga gitawag og SQL.
Human magsugod sa pagsulay sa SQL niadtong 1978, ang IBM nagsugod sa pagpalambo sa mga komersyal nga mga produkto, lakip ang SQL / DS (1981) ug DB2 (1983). Ang ubang mga vendor misunod, nga nagpahibalo sa ilang kaugalingon nga komersyal nga mga tanyag sa SQL nga nakabase. Kini naglakip sa Oracle, nga nagpagawas sa unang produkto niini niadtong 1979, ingon man Sybase ug Ingres.
Pagkat-on sa SQL
Ang SQL mas sayon alang sa mga nagsugod sa pagkat-on kay sa ilang pagkuha sa programming languages sama sa Java, C ++, PHP o C #.
Kon gusto ka nga magtuon sa SQL, apan gamay ra ang anaa sa programming background, makabenepisyo ka gikan sa pagsulay gamit ang usa sa mga kahinguhaan sa ubos, unya pagkuha sa usa ka mas lalom nga pag-dive sa usa ka pormal nga unibersidad o komunidad nga kurso sa kolehiyo. Kay kon dili, mapahimuslan nimo ang daghang mga libre nga online nga mga pagtudlo o bayad nga mga kurso sa pagkat-on.
Ania ang pipila ka mga ehemplo sa libre nga mga tutorial:
Tutorial sa W3Schools SQL
SQLcourse.com (pasiuna nga SQL nga panudlo)
Ang Codecademy adunay usa ka programa nga Learn SQL, ingon man usa ka advanced nga kurso sa pag-analisar sa SQL metrics sa negosyo
Kung interesado ka sa pagbayad sa layo nga pagkat-on nga kurso, among girekomendar ang International Webmasters Association (IWA) Pasiuna sa SQL (Paggamit sa Access) o Pasiuna sa SQL (Paggamit sa MySQL).
Gikuha nako ang mga kurso sa IWA kaniadto. Ang SQL usa lang ka upat ka semana ang gitas-on, apan kini mas nakit-an kay sa mga pagtuon sa pagtuon sa kaugalingon tungod kay ang mga kurso mga instruktor nga gipangulohan ug naglakip sa paghuman sa piho nga mga buluhaton kas-a sa usa ka semana. Mahibulong ka kung unsa ka daghan ang imong makat-unan sa usa ka hamubo nga panahon.
Ang mapuslanon nga mga libro sa SQL alang sa mga magsusugod naglakip sa:
SQL: Usa ka Giya sa Nagsugod
SQL sa usa ka pulong
Susiha ang imong lokal nga librarya aron tan-awon kon nagdala ba sila niini o uban pang pasiuna nga mga libro sa SQL.
Ang mga Kahanas sa SQL Madanihon
Sama sa gihisgutan kaniadto, halos ang tanan nagkinahanglan sa usa ka tawo nga adunay kahibalo sa SQL sa ilang organisasyon.
Sumala sa Gooroo, 50,705 nga mga trabaho gipahibalo sa 2015 nga gikinahanglan ang kahibalo sa SQL, ug ang median nga suweldo alang sa posisyon nga nagkinahanglan sa kahibalo sa SQL $ 81,632.
Ania ang pipila sa mga matang sa mga posisyon nga nagkinahanglan sa mga kahanas sa SQL: