Kombuyuutarada, Macluumaadka
SQL "loogu talagalay qashinka": maxaad u baahan tahay inaad ogaatid kuwa bilowga ah?
Ilaa hadda, koorsooyinka SQL ee "for the teatot" ayaa noqda mid caan ah. Tani waxay noqon kartaa mid si fudud loo sharraxay, sababtoo ah adduunka casriga ah, badanaa waxaad ka heli kartaa adeegyada loogu yeero "firfircoon". Waxay si macquul ah waa galkii ka dabacsan oo ku salaysan yihiin database. Dhammaan barnaamijyadii bilowga ahaa ee go'aansaday inay naftooda u huraan abuurista goobaha, ugu horreyntii, waxay ka diiwaan gashan yihiin koorsooyinka "udood".
Maxaad u baranaysaa luqaddan?
First of dhan, SQL ayaa la barayaa si loo sii abuuro noocyo kala duwan oo codsiyada mid ka mid ah mashiinnada blogka ugu caansan maanta - WordPress. Ka dib markaad barato dhowr casharo sahlan, waxaad horay u abuuri kartaa su'aal kasta oo adag, taas oo kaliya xaqiijinaysa fududaynta luqaddan.
Maxay tahay SQL?
Qaabaysan Weydiinta Language, ama qaabaysan Weydiinta Language, waxaa la abuuray oo leh hal ujeedo kaliya, si loo ogaado nooca xogta, helaan iyaga oo lagu daweeyo ee dura gaaban. Haddii aad taqaanno qiimaha SQL, markaa waxaad fahmi doontaa in adeeggani loo gudbiyo luuqadaha "non-procedural". Taasi waa, kartidiisa kaliya waa sharaxaad ka kooban qaybaha ama natiijooyinka aad rabto inaad aragto mustaqbalka bogga. Laakiin barnaamijyada this ma sheeg waxa saxda ah waxaa laga sugayaa inay natiijo hesho. Codsi kasta oo cusub ee luqaddan waa, sida ay ahayd, "dheeraad ah". Waxay ku jirtaa nidaamkan oo lagu soo galo xogta xogta ee codsiyada la fulin doono.
Nidaamkee ayaa la samayn karaa luqaddan?
Inkasta oo ay fududahay, xogta SQL waxay kuu ogolaaneysaa inaad abuurto wax badan oo su'aalo kala duwan. Haddaba maxaad samayn kartaa haddaad barato luqaddan muhiimka ah ee barnaamijka?
- Samee miisas kala duwan oo kala duwan;
- Hel, kaydiso oo wax ka beddesho xogta la helay;
- Beddel qaabdhismeedka jaantusyada marka aad go'aamiso;
- Isku darka macluumaadka la helay hal unugyo;
- Xisaabi xogta la helay;
- Si loo hubiyo ilaalinta buuxda ee macluumaadka.
Waa kuwee kooxaha ugu caansan luqaddan?
Haddii aad go'aansato inaad dhigato koorsooyinka macaamiisha ah ee Dummies, ka dibna waxaad heli doontaa macluumaad faahfaahsan oo ku saabsan amarrada loo isticmaalo si loo abuuro weydiimo. Maanta kuwa ugu caamsan waa:
- DDL waa amarka qeexaya xogta. Waxaa loo isticmaalaa in la abuuro, wax laga beddelo loona tiriyo waxyaabo badan oo kala duwan oo ku jira xogta.
- DCL waa amarka maamulaya xogta. Waxaa loo isticmaalaa in la siiyo dadka kala duwan ee macluumaadka ku jira xogta macluumaadka, iyo sidoo kale inay isticmaalaan jadwallo ama aragtiyo.
- TCL waa amar maamulaya macaamilo kala duwan. Hadafkeeda ugu weyn waa in la ogaado horumarka macaamilka.
- DML - waxay xadeeyaan xogta la helay. Hawsheedu waa inay u oggolaato isticmaalaha in uu u gudbiyo macluumaadka kala duwan ee xogta ama ka dhigo halkaa.
Noocyada mudnaanta ee ka jira serverkan
Xayiraaddu waa tallaabooyinka uu qofku ku fulin karo si waafaqsan xaaladdiisa. Inta ugu yar, dabcan, waa habka caadiga ah ee nidaamka. Dabcan, mudnaanta mudnaanta waqtiga way isbedeli karaan. Kuwa waayeelka ah waa la tirtiri doonaa, kuwa cusubna waa lagu dari doonaa. Ilaa hadda, dhammaan kuwa qaata koorasyada SQL Server ee Dummies waxay og yihiin in ay jiraan dhawr nooc oo tallaabooyin la oggol yahay:
- Nooca Nooca - isticmaalaha waxaa loo oggol yahay in uu fuliyo amar kaliya marka la eego shey gaar ah oo ku jira diiwaanka. Mudnaanta shayada kala duwan ayaa ka duwan. Waxay sidoo kale ku xidhan yihiin oo keliya isticmaale gaar ah, laakiin sidoo kale miisaska. Haddii qof, isticmaalayo awoodiisa, wuxuu abuuray miis, ka dibna waxaa loo tixgeliyaa milkiilaha. Sidaa daraadeed, waa xuquuqda uu u leeyahay in loo xilsaaro mudnaanta cusub dadka kale ee la xariira macluumaadkaas.
- Nidaamka nidaamku waa midka loo yaqaan "copyrights" ee macluumaadka. Isticmaalayaasha hela mudnaantaas waxay abuuri karaan waxyaabo kala duwan oo ku jira database-ka.
Taariikhda samaynta SQL
Luqaddan waxaa soo saaray shaybaar cilmi baadhis ah oo lagu sameeyay 1970-kii. Wakhtigaas magaciisu wuxuu ahaa mid aad u kala duwan (SEQUEL), laakiin ka dib markii dhowr sano la isticmaalo waxaa la bedelay, waxoogaa yareynayaa. Inkasta oo ay taasi jirto, xitaa maanta khabiiro caalami ah oo caan ku ah barnaamijka ayaa wali sheegaya magaca habka hore u qaabaysan. SQL waxaa la abuuray ujeedo gaar ah oo lagu abuurayo luuqad fududaynaysa in xitaa dadka isticmaala internetka ay baran karaan iyada oo aan dhibaato badan. Xaqiiqo xiiso leh ayaa ah in wakhtigaas SQL aan ahayn luqadaas oo keliya. Kalfadhiga California, koox kale oo takhasus ah ayaa soo saartay Ingres la mid ah, laakiin marna ma noqon mid baahsan. Ilaa 1980, waxaa jiray dhowr kala duwan oo ka mid ah SQL, kuwaas oo kaliya wax yar ka duwan midba midka kale. Si looga hortago jaahwareerka, 1983, wuxuu abuuray nuqul asaasi ah, oo maanta caan ah. Baadhitaanka "SQL for Dummies" ayaa kuu oggolaanaya inaad wax badan ka barato adeegga oo aad si buuxda u barto dhowr toddobaad.
Similar articles
Trending Now