Nidaamka Nidaamka Kaydka Isticmaalka ee SQL Server

Nidaamyada la xareeyey waxay keenaan waxtarka sare iyo faa'iidooyinka badbaadada

Microsoft SQL Server wuxuu bixiyaa habka nidaamka loo kaydiyo si loo fududeeyo geeddi-socodka horumarinta database-ka iyadoo la isu-geynayo waraaqaha Transact-SQL oo lagu daro kooxo la maamuli karo. Nidaamyada la xareeyay waxaa qadarinaya badi shirkadaha SQL Server ee hela waxtarka iyo faa'idooyinka badbaadada ee ay u arkaan inay si fiican u qiimeeyaan maalgelinta hore.

Faa'iidooyinka Isticmaalka Nidaamka Dheeraadka ah

Maxay tahay muxuu habeeyuhu u isticmaali karaa hababka kaydka ah?

Waa kuwan faa'iidooyinka muhiimka ah ee farsamadan:

Nidaamyada la isku dhejiyey waxay la mid yihiin shaqooyinka loo qoondeeyey, laakiin waxaa jira kala duwanaansho yar.

Dhismaha

Nidaamyada la isku dhejiyey waxay la mid yihiin qaababka lagu arkay luuqadaha barnaamijyada kale.

Waxay aqbalaan xogta qaabka wax lagu soo bandhigo ee lagu sheegay waqtiga fulinta. Qodobbadan xeeladeysan (haddii la hirgeliyo) waxaa loo adeegsadaa fulinta qoraalo taxane ah oo soo saara natiijooyin. Natiijadan waxaa lagu celiyaa jawiga lagu dhawaaqo iyada oo loo marayo isticmaalka qoraalka, xuduudaha la soo saaro iyo lambarka dib u celinta.

Taasi waxay u egtahay sida af gamban, laakiin waxaad arki doontaa in nidaamyadii kaydsanaa ay dhab ahaantii fudud yihiin.

Tusaale

Aan eegno tusaalayaal la taaban karo oo la xiriira miiska la magac baxay ee ku qoran hoosta boggan. Macluumaadkani waa la cusbooneysiiyaa waqtiga dhabta ah, maamulayaasha bakhaaradu waxay si joogta ah u eegayaan heerarka alaabooyinka lagu keydiyo bakhaaradooda oo ay diyaar u yihiin shixnad. Waagii hore, maamuluhu wuxuu u wadi doonaa su'aalaha la mid ah kuwa soo socda:

SELECT Product, Quantity
Laga soo bilaabo liiska
HALKAN Wareer = 'FL'

Tani waxay keentay waxqabad aan fiicnayn ee SQL Server. Mar kasta oo maamulaha bakhaarka uu fuliyo su'aalaha, server-ka xog-ururinta waxaa lagu qasbay in uu dib-u-eego su'aalihii oo uu ka bilaabo xoqan. Waxa kale oo looga baahan yahay maamulaha bakhaarada in uu aqoon u leeyahay SQL iyo oggolaansho ku habboon si loo helo macluumaadka miiska.

Taa baddalkeeda, geeddi-socodka waxaa loo fududeyn karaa iyada oo loo marayo isticmaalka nidaamka kaydsan. Waa kuwan habka loogu talagalay nidaamka lagu magacaabo sp_GetInventory kaas oo soo celiya heerarka saamiyada ee bakhaarada la siiyay.

HABRAACA QIIMEYNTA sp_GetInventory
@location varchar (10)
AS
SELECT Product, Quantity
Laga soo bilaabo liiska
WHERE Warehouse = @location

Maamulaha bakhaarada Florida ayaa markaa kadib helaya heerarka dakhliga isagoo bixinaya amarka:

DIBADDA SP_GetInventory 'FL'

Maamulaha bakhaarada ee New York wuxuu isticmaali karaa nidaam isku mid ah oo lagu keydiyo si loo helo agabkan:

DIB UGU HELO sp_GetInventory 'NY'

Waxaa la siiyay, tani waa tusaale sahlan, laakiin faa'iidooyinka laga dheehan karo waxaa laga arki karaa halkan. Maareeyaha bakhaarada uma baahna inuu fahmo SQL ama hawlaha gudaha ee nidaamka. Laga soo bilaabo qaabka waxqabadka, habka kaydka ah wuxuu u shaqeeyaa mucjiso. SQL Server wuxuu abuuraa qorshe fulineed mar markaa kadibna dib u soo celiya adigoo ku xiraya xuduudaha ku habboon wakhtiga fulinta.

Hadda oo aad baratay faa'iidooyinka nidaamyada la keydiyo, halkaa ka bax oo isticmaal.

Isku day tusaalooyin dhowr ah oo cabiraya hagaajinta waxqabadka-aad ka dhaadhicin doonto!

Shaxda Shaxda

aqoonsi Alaabta Bakhaar Tirada
142 Digirta cagaaran NY 100
214 Beeraha FL 200
825 Corn NY 140
512 Lima digirta NY 180
491 Yaanyo FL 80
379 Qaraha FL 85