Khaladaadka Caadiga ah ayaa lagu sameeyey Darsiga Database

Haddii aad la shaqeysid xog-ururin leh boqollaal diiwaangashan ama malaayiin diiwaanka, naqshadeynta xogta haboon ayaa had iyo jeer muhiim ah. Ma aha oo kaliya inay soo celiso macluumaadka aad u sahlan, waxay sidoo kale fududayn doontaa in la ballaariyo database-ga mustaqbalka. Nasiib darro, way sahlan tahay in lagu dhaco dabagal dhowr ah oo ka dhigi kara waxyaabo adag oo mustaqbalka ah.

Waxaa jira buugag oo dhan oo ku qoran mawduuca caadiga ah ee xogta, laakiin haddii aad iska ilaaliso khaladaadka caanka ah, waxaad ku jiri doontaa jihada saxda ah ee naqshadeynta xogta wanaagsan.

Xaqiiqda Xogta # 1: Ku celinta Meelaha Miiska

Nidaamka aasaasiga ah ee suurtagalka ah ee naqshadeynta xogta xogta wanaagsan waa in la aqoonsado xogta soo celinaysa iyo in ay ku dhajiyaan tiirarka kuwa ku celiya miiska iyaga u gaar ah. Ku celinta moobiilka miiska waxaa caadi u ah kuwa ka yimid adduunka macaamiisha, laakiin marka faafinta sawiradu u muuqato inay ku habboon yihiin naqshadeynta, waa in xogta loo baahan yahay inay noqoto mid isku xiran. Waxay u egtahay 2D ilaa 3D.

Nasiib-wanaag, beeraha dib-u-noqoshada badanaa way fudud yihiin in la helo. Kaliya fiiri miiskaan:

OrderID Product1 Product2 Product3
1 Teddy Bears Jelly Beans
2 Jelly Beans

Maxaa dhacaya marka amarku ka kooban yahay afar qaybood? Waxaan u baahannahay inaan kudiyaarinno mawduuc kale miiska si aan u taageerno wax ka badan saddex nooc. Iyo haddii aan dhisto codsi macmiil ah oo ku saabsan miiska si aanu nooga caawino xogta ku-soo-galinta, waxaa laga yaabaa inaan u baahano inaanu ku bedelno beeraha cusub. Oo sidee baan u heli karnaa dhammaan amarrada leh jellytaanka amarka? Waxaan ku qasbanaan doonnaa in aan su'aal kasta ka helno badeecada miiska oo leh qoraallo SQL ah oo laga yaabo inay u egtahay: SELECT * FROM PRODUCTS WHERE Product1 = 'Jelly Beans' AMA Product2 = 'Jelly Beans' AMA Product3 = 'Jelly Beans'.

Halkii laga heli lahaa miis keliya oo walxaha oo dhan la wadaago, waa in aan haysanno saddex jadwal oo mid waliba haysto macluumaad kala duwan. Tusaalahan, waxaan dooneynaa amar miisaaniyadeed oo ku saabsan macluumaadka ku saabsan amarka laftiisa, miiska alaabooyinka leh dhammaan badeecadayada iyo Kiniinada ProductOrders oo la xirriiraya alaabta si amar leh.

OrderID CustomerID Dalabka Taariikhda Wadarta
1 7 1/24/17 19.99
2 9 1/25/17 24.99
ProductID Alaabta Xisaabi
1 Teddy Bears 1
2 Jelly Beans 100
ProductOrderID ProductID OrderID
101 1 1
102 2 1

Ogsoonow sida miis kasta uu leeyahay aqoonsi u gaar ah. Tani waa furaha koowaad. Waxaan isku xirneynaa jadwal ahaan adigoo isticmaalaya qiimaha hoose ee muhiimka ah sida furaha shisheeye ee miiska kale. Faahfaahin dheeraad ah oo ku saabsan furaha hore iyo furayaasha shisheeye

Xaqiiqada Xogta # 2: Dhigista Jadwalka Jadwalka

Tani waa qalad kale oo caadi ah, laakiin mar walba ma istaagto sida ugu badan ee beeraha dib loo celiyo. Markaad naqshadeeysid xog ururin, waxaad rabtaa inaad hubiso in dhammaan xogta miiska ay la xiriirto nafteeda. Waxay u egtahay ciyaaraha cunuga ee ku saabsan xayiraadda waxa ka duwan. Haddii aad haysato muuska, strawberry, shaashadda iyo telefishinka, telefishanka ayaa laga yaabaa inuu leeyahay meel kale.

Laga soo bilaabo khadadka isku midka ah, haddii aad haysatid miis-ka-iibinta dadka, dhammaan macluumaadka miiskaas waa in ay si gaar ah ula xiriiraan qofka iibka ah. Macluumaad dheeri ah oo aan aheyn mid u gaar ah qofka iibka ah ayaa laga yaabaa inuu ka tirsan yahay meel kale oo ku jirta xogtaada.

SalesID Marka hore Ugu dambeyntii Cinwaanka Lambarka taleefanka Xafiiska OfficeNumber
1 Sam Elliot 118 Main St, Austin, TX (215) 555-5858 Austin Downtown (212) 421-2412
2 Alice Smith 504 Dariiqa 2, New York, NY (211) 122-1821 New York (Bariga) (211) 855-4541
3 Joe Xaglaha 428 Aker St, Austin, TX (215) 545-5545 Austin Downtown (212) 421-2412

Inkastoo miisaankani uu u eg yahay waxa ay la wadaagayaan iibiyaha shakhsi ahaaneed, dhab ahaantii wuxuu haystaa miis fadhiya miiska. Ogeysii sida Xafiiska iyo Xafiiska Nambarka lagu celiyo "Austin Downtown". Ka waran haddii lambarka taleefanka xafiiska isbedelo? Waxaad u baahan doontaa inaad cusbooneysiiso xog guud oo dhan oo ku saabsan hal shey oo isbeddel ah oo isbeddel ah, taas oo ah waligeed wax fiican. Beerahan waa in loo wareejiyaa miiska iyaga u gaar ah.

SalesID Marka hore Ugu dambeyntii Cinwaanka Lambarka taleefanka OfficeID
1 Sam Elliot 118 Main St, Austin, TX (215) 555-5858 1
2 Alice Smith 504 Dariiqa 2, New York, NY (211) 122-1821 2
3 Joe Xaglaha 428 Aker St, Austin, TX (215) 545-5545 1
OfficeID Xafiiska OfficeNumber
1 Austin Downtown (212) 421-2412
2 New York (Bariga) (211) 855-4541

Naqshaddan noocan ah waxay sidoo kale ku siinaysaa awood aad kuugu dari karto macluumaad dheeraad ah miiska Xafiiska oo aan abuurin riyo shimbir ah oo ku jira miiska qofka iibka ah. Bal qiyaas sida shaqo intee le'eg oo ay tahay inaad si fudud ula socoto cinwaanka waddada, magaalada, gobolka iyo lambarka sirta ah haddii dhammaan macluumaadkaasi ay ku jiraan miiska qofka!

Xaqiiqda Xogta # 3: Dhigista laba ama kabadan macluumaad ah hal mar keliya

Ku dhejinta macluumaadka xafiiska qofka miiska iibka ahaa ma aha dhibaatada kaliya ee xogtaas. Meelaha cinwaanka waxaa ku jira saddex qaybood oo macluumaad ah: cinwaanka waddada, magaalada iyo gobolka. Xirfad kasta oo ka mid ah xogta macluumaadka waa inay ku jirtaa hal hal macluumaad oo keliya. Markaad haysato dhowr qaybood oo xog ah oo ku yaal hal goob, way ku sii adkaan kartaa in la weydiiyo xogta macluumaadka.

Tusaale ahaan, maxaa dhacaya haddii aan rabno inaan wadno su'aal ku saabsan dhammaan dadka iibka ah ee Austin? Waxaan u baahannahay inaan ku dhex raadinno cinwaanka cinwaanka, taas oo ah mid aan waxtar lahayn, laakiin waxay ku noqon kartaa macluumaad xun. Ka dib markii dhan, maxaa dhacaya haddii qof uu ku noolaa waddada Austin ee Portland, Oregon?

Halkan waxa ah miiska waa inuu u eg yahay:

SalesID Marka hore Ugu dambeyntii Cinwaanka1 Cinwaanka2 Magaalada Gobolka Zip Telefoonka
1 Sam Elliot 118 St St Austin TX 78720 2155555858
2 Alice Smith 504 2nd st New York NY 10022 2111221821
3 Joe Xaglaha 428 Aker St Apt 304 Austin TX 78716 2155455545

Waxaa jira dhowr waxyaabood oo ay tahay inaad halkan ku xasuusato. Ugu horreyn, "Cinwaanka1" iyo "Address2" waxay u muuqanayaan inay hoos yimaadaan qaladaadka lagu celceliyo.

Si kastaba ha ahaatee, kiiskan waxay tixraacayaan xogo kala duwan oo si toos ah ula xidhiidha iibka qofka halkii laga soo xigan lahaa koox soo noqnoqota oo xog ah oo ay tahay in la galo miiskeeda.

Sidoo kale, sida qalad jaban si aad uga fogaato, ogow sida qaabka lambarka telefoonka looga saaray miiska. Waa inaad iska ilaalisaa kaydinta qaabka beeraha marka ay suurtagal tahay. Xaaladda lambarada telefoonka, waxaa jira siyaabo badan oo dadku u qori karaan lambarka telefoonka: 215-555-5858 ama (215) 555-5858. Tani waxay raadineysaa qofka iibka lambarkooda lambarkooda ama sameynta baaritaanka dadka iibka ah ee isla degaanka ku yaala.

Xaqiiqda Xogta # 4: Ma Isticmaalin Qodobka Koowaad ee Saxda ah

Inta badan, waxaad u baahan doontaa inaad isticmaasho lambar toos ah ama tiro kale oo la soo saaray ama alphanumeric ah ee muhiimka ah ee muhiimka ah. Waa inaad iska ilaalisid adiga oo isticmaalaya wixii macluumaad dhab ah ee muhiimka ah ee muhiimka ah xitaa haddii ay u muuqato sidii ay u samayn lahayd aqoonsi wanaagsan.

Tusaale ahaan, waxaan wadaagnaa lambarka amniga bulsheed ee gaarka ah, sidaa daraadeed isticmaalida lambarka amniga bulshada ee xogta shaqaaluhu waxay u egtahay fikrad wanaagsan. Hase yeeshe, marar dhif ah, waxaa suurtagal ah xitaa lambarka amniga bulshada si loo bedelo, marnaba ma dooneyno furaheena muhiimka ah ee isbedelka.

Taasi waa dhibaatada adeegsiga macluumaadka dhabta ah sida qiimaha muhiimka ah. Waxay bedeli kartaa.

Xaqiiqada Xogta # 5: Uma Isticmaalin Heshiiska Magacaabista

Tani ma noqon karto sida ugu weyn marka aad bilowdo inaad bilowdo naqshadaynta xogtaada, laakiin markaad gasho qoraallada qoraalka ah ee ku saabsan xogta si aad u hesho macluumaadka, adigoo ku siinaya magac ku qoran magacaaga ayaa kaa caawin doona inaad ku xasuusato magacyada beeraha.

Kaliya sawir inta ay ku adagtahay in hannaankaas uu noqon lahaa haddii magacyada lagu keydiyo Magaciisa Koobaad, Magaca Dhamaadka ee Miis keliya iyo First_name, last_name miiska kale.

Labada heshiis ee ugu caansan ee magaca loo yaqaan 'cf. Waxa kale oo aad arki kartaa qaar ka mid ah horumariyeyaasha ka faa'iideysta waraaqda ugu horeysa erey kasta marka laga reebo erayga ugu horeeya: FirstName, LastName.

Waxaad sidoo kale rabi doontaa inaad go'aansato isticmaalka magacyada miisaska shaxanka ama magacyada miisaska. Miyuu yahay miiska amarka ama miisaska miiska? Ma miiska macaamiisha ama miiska macaamiisha? Mar labaad, ma doonaysid inaad ku dhejiso miiska amar iyo miiska macaamiisha.

Heshiiska aad dooratid ma aha mid muhiim ah sida geeddi-socodka dhab ahaantii dooranayo oo ku dhejin kara heshiiska qoraalka.

Xogta Xogta # 6: Calaamadin aan habooneyn

Cilmi-baarista waa mid ka mid ah waxyaabaha ugu adag ee lagu helo, gaar ahaan kuwa cusub ee qaabeynta xogta. Dhammaan furayaasha muhiimka ah iyo furayaasha shisheeye waa in la dhajiyaa. Kuwani waa jadwal iskuxireyaal isku dhafan, sidaas darteed iyada oo aan lahayn taxane, waxaad arki doontaa waxqabadka aad u liita ee ka soo baxa xogtaada.

Laakiin waxa badanaa ka maqan yihiin meelaha kale. Kuwani waa goobaha "WHERE". Haddii aad inta badan raadinayso raadintaada adoo isticmaalaya bakhshi ahaan xaddiga ah, waxaad rabtaa inaad ka fekerto adigoo tusinaya mawduucaas. Si kastaba ha ahaatee, ma rabto in aad si weyn u muujiso miiska, taas oo dhaawici karta waxqabadka.

Sida loo go'aamiyo? Tani waa qayb ka mid ah farshaxanka naqshadeynta xogta. Ma jiraan xuduudo adag oo ku saabsan tirada tusmooyinka aad ku qori kartid miis. Ugu horreyntii, waxaad dooneysaa inaad muujisid goob kasta oo si joogto ah loo isticmaalo qeexida xaddiga ah. Akhri wax dheeraad ah oo ku saabsan si taxadar leh ujirta macluumaadkaaga.