Kompjuters, Databases
SQL "għall-manikini": dak li għandek bżonn tkun taf l-novizzi?
Sal-lum, "għall-manikini"-korsijiet SQL qed isiru dejjem aktar popolari. Jista 'jkun faċli ħafna li jispjegaw, minħabba li l-aktar spiss inti tista' ssib l-hekk imsejħa "dinamiċi" servizzi tal-web fid-dinja llum. Dawn huma raġonevolment għant flessibbli u huma bbażati fuq databases. programmaturi kollha novizzi li ddeċidew li jiddedika lilu nnifsu għall-ħolqien ta 'siti, primarjament bil-miktub lill-korsijiet SQL "għal manikini".
Għaliex jitgħallmu l-lingwa?
L-ewwelnett, SQL huwa mgħallem sabiex ikomplu l-ħolqien ta 'varjetà wiesgħa ta' applikazzjonijiet għal wieħed mill-aktar popolari li magni data blogs - WordPress. Wara li tgħaddi lezzjonijiet sempliċi ftit, inti diġà se tkun kapaċi joħolqu mistoqsijiet ta 'kwalunkwe kumplessità, li jikkonferma biss l-sempliċità tal-lingwa.
X'inhu SQL?
Strutturat Mistoqsija Lingwa, jew Strutturat Mistoqsija Lingwa, ġiet maħluqa bl-għan waħdieni wieħed: li jiddeterminaw it-tip ta 'data, li jipprovdi aċċess għalihom u jittrattawhom fi f'intervalli relattivament qosra. Jekk inti taf-valur SQL, allura inti ser tifhem li dan is-server jappartjeni għall-hekk imsejħa lingwi "nonprocedural". Jiġifieri kapaċità tagħha li tinkludi biss id-deskrizzjoni ta 'kwalunkwe komponenti jew ir-riżultati li inti tixtieq li tara fil-futur fuq is-sit. Iżda dan programmer ma tispeċifikax fuq liema eżattament hija se tikseb riżultati. Kull talba ġdida f'din il-lingwa huwa tip ta 'extra "sovrastruttura." F'dik l-ordni li fiha jiġu mdaħħla fid-database, u t-talbiet se jiġu sodisfatti.
Liema proċeduri jistgħu jitwettqu bl-użu din il-lingwa?
Minkejja s-sempliċità tiegħu, SQL database jippermettilek li joħolqu ħafna mit-talbiet l-aktar diversa. Allura dak li tista 'tagħmel jekk inti titgħallem din il-lingwa importanti ta' programmar?
- joħloq varjetà ta 'tabelli;
- riċevut, jinħażen, u timmodifika l-informazzjoni;
- jibdlu l-istruttura tat-tabelli fl-diskrezzjoni unika tiegħu;
- jgħaqqdu l-informazzjoni riċevuta f'unità waħda;
- tikkalkula d-dejta riċevuta;
- jipprovdu protezzjoni sħiħa ta 'informazzjoni.
Liema timijiet huma l-aktar popolari f'din il-lingwa?
Jekk inti tiddeċiedi li jżuru l-korsijiet SQL "għal manikini", allura inti se tirċievi informazzjoni dettaljata dwar jikkmanda li huma użati fil-ħolqien mistoqsijiet magħha. L-aktar komuni bil-bosta huma kif ġej:
- DDL - huwa kmand li jispeċifika d-data. Huwa użat biex joħolqu, timmodifika u tħassar varjetà ta 'oġġetti fil-database.
- CFL - tim li tamministra d-data. Huwa użat biex jipprovdi aċċess lill-utenti differenti għall-informazzjoni fid-database, kif ukoll għall-użu mejda jew opinjoni.
- TCL - tim li tamministra tipi varji ta 'tranżazzjonijiet. għan ewlieni tagħha huwa li jiddetermina l-kors tat-tranżazzjoni.
- DML - jimmanipula l-informazzjoni miksuba. Il-missjoni tagħha hija li tippermetti lill-utent biex jimxu varjetà ta 'informazzjoni mid-database jew tikkontribwixxi għaliha.
It-tipi ta privileġġi li jeżistu fuq dan is-server
Taħt il-privileġġ tirreferi għal dawk l-azzjonijiet li jistgħu jwettqu waħda jew utent ieħor skond l-istatus tagħhom. Irħas, naturalment, huwa login normali. Of course, maż-żmien il-privileġġi huma soġġetti għal bidla. Qodma se jitħassru u oħrajn ġodda miżjuda. Mil-lum, dawk kollha li jgħaddu korsijiet SQL Server "għall manikini", jafu li hemm diversi tipi ta 'attivitajiet permessi:
- tip ta 'oġġett --utent huwa permess li jwettaq kull kmand biss fir-rigward ta' oġġett partikolari li huwa fid-database. Fl-istess ħin għal oġġetti differenti huma privileġġi differenti. Huma mehmuża wkoll mhux biss lil utent partikolari, iżda wkoll għat-tabelli. Jekk xi ħadd qed tuża l-kapaċitajiet tagħhom, I ħolqot mejda, imbagħad ikun ikkunsidrat li jkun sid tagħha. Għalhekk, fl-dritt tiegħu jew tagħha li jaħtar il-privileġġi ġodda għall-utenti oħra assoċjati mal-informazzjoni fiha.
- tip ta 'sistema - l-hekk imsejħa informazzjoni awtur. Klijenti li jirċievu dawk il-privileġġi, jista 'joħloq varjetà ta' oġġetti fil-database.
L-istorja tal-SQL
Din il-lingwa ġiet maħluqa minn IBM fl-1970, il-laboratorju tar-riċerka. Filwaqt li ismu kien kemmxejn differenti (Sequel), iżda wara ftit snin ta 'użu, huwa biddel, tnaqqas il-bit. Minkejja dan, anke llum, bosta esperti internazzjonali magħrufa fil-qasam tal-programmazzjoni għadu jippronunzja l-isem tal-qodma. SQL inħoloq bil-għan wieħed - biex jivvintaw lingwa li se tkun tant sempliċi li hija setgħet mingħajr problemi biex jitgħallmu utenti l-Internet anke sempliċi. Fatt interessanti huwa li filwaqt SQL ma kienx l-unika lingwa tali. Fil-California, grupp ieħor ta 'esperti żviluppat Ingres simili, iżda huwa ma jinxterdu. Sa 1980, kien hemm diversi varjazzjonijiet ta SQL, li huma biss sa ċertu punt differenti minn xulxin. Jipprevenu konfużjoni, fl-1983, il-varjant istandard ġiet maħluqa, li hija popolari llum. korsijiet SQL "għall manikini" let you know ħafna aktar dwar is-servizz u kompletament tesplora għal ftit ġimgħat.
Similar articles
Trending Now