Kompyuta, Mapulogalamu
Wothandizira SQL Mumtima MUNGAYAMBE: zitsanzo za malembedwe ndi mbali
Akutukuka Nawonso achichepere aliyense akuphatikizapo osati kokha chilengedwe ndi kudzazidwa ndi matebulo ndi mfundo zosiyanasiyana, komanso ntchito zina ndi deta. Kuti molondola kuchita zosiyanasiyana pa kusankha kafukufuku matebulo ndi malipoti, ntchito muyezo Select kamangidwe.
Kanditengere kafukufuku matebulo
Ngati tikambirana vuto la chisankho deta kapena kumanga lipoti, mukhoza kudziwa mlingo wa kuchulukitsa kwa ntchito. Monga ulamuliro, pochita zinthu ndi aakulu (monga buku) zinasokoneza makompyuta, amene anapanga Mwachitsanzo, m'masitolo Intaneti kapena makampani akuluakulu, kusankha deta si tebulo limodzi. Monga ulamuliro, chitsanzo zingakhale za nambala mwachilungamo lalikulu matebulo osati zogwirizana, komanso zinapeza malo okhala mafunso / boma mafunso, zomwe zimapangitsa mapulogalamu, malingana ndi ntchito yake. Chitsanzo kwa tebulo munthu akhoza kugwiritsa ntchito dongosolo losavuta:
| Sankhani kuchokera Munthu |
pamene munthu - dzina la tebulo imene mukufuna kuti deta katengedwe.
Koma ngati muyenera kusankha kafukufuku matebulo angapo, munthu wa ziwembu muyezo angagwiritsidwe ntchito kuti agwirizane matebulo angapo.
polumikiza Njira zina matebulo
Ngati tikambirana ntchito nyumba chonchi pa mlingo chachikulu, tingasiyanitsire ndi njira zotsatirazi kulumikiza chiwerengero wofunikila matebulo chitsanzo, akuti:
- Wothandizira Mumtima Lowani.
- Kumanzereku Kulowa kapena, ndi wachiwiri kujambula njira, Kumanzere wakunja Lowani.
- Cross Lowani.
- Full Lowani.
Kugwiritsa ntchito kuti agwirizane matebulo kuchita, mungaphunzire kuganizira kugwiritsa ntchito mawu SQL - Mumtima Lowani. Chitsanzo cha ntchito kwake motere:
Sankhani kuchokera Munthu Mumtima agwirizane gawo pa Su_Person = Pe_ID |
Language SQL ndi Kulowa Mumtima Kulowa woyendetsa angagwiritsidwe ntchito osati kwa kaphatikizidwe matebulo awiri kapena kuposa, komanso kugwirizana ndi ena kum'mwera mafunso, zomwe kwambiri facilitates ntchito ya oyang'anira Nawonso achichepere, komanso, monga ulamuliro, akhoza kwambiri imathandizira kukhazikitsa yeniyeni, nyumba zovuta kafufuzidwe.
Yonseyi deta matebulo mzere ndi mzere
Ngati tikulingalira kugwirizana ambiri a kum'mwera mafunso, ndi deta anasonkhana mu umodzi mzere tebulo ndi mzere, mukhoza kugwiritsa ntchito zizindikiro zosinthira Union ndi Union onse.
Kugwiritsa ntchito nyumba izi kudzadalira mapulogalamu apereke zolinga ndi zotsatira zomwe akufuna kukwaniritsa pa mapeto.
Kufotokozera Mumtima Kulowa woyendetsa
Nthawi zambiri, kuphatikiza matebulo angapo mu chinenero SQL ntchito ndi Mumtima Kulowa woyendetsa. Kufotokozera Mumtima Lowani mu SQL N'zosavuta kumvetsa mapulogalamu pafupifupi amene akungoyamba kumvetsa zinasokoneza makompyuta a. Ngati tikambirana za limagwirira ntchito dongosolo ili, timachotsa chithunzi chotsatirachi. Nzeru woyendetsa wonse wamangidwa pa ulendo ndi kuthekera zitsanzo zosankhidwazi yekha deta kuti ndi aliyense magome m'gulu funso.
Ngati tiyang'ana pa ntchito imeneyi mwa mawu a kutanthauzira likutipatsa timapeza SQL Mumtima Kulowa dongosolo woyendetsa, chitsanzo cha sipangakhalenso kukuonetsedwa chiwembu zotsatirazi:
Mwachitsanzo, tili ndi matebulo awiri, asonyeza schematically mu maonekedwe. Nawonso, ndi chiwerengero zosiyanasiyana zolemba. Aliyense wa matebulo ndi minda zokhudza. Ngati ife kufotokoza ntchito ya woyendetsa pamaziko a chithunzicho, chifukwa anabwerera adzakhala akonzedwa kulembamo kwa matebulo awiri, kumene muli zipinda inakula minda mwamalunji. Mwachidule, kafufuzidwe akubwereranso yekha marekodi awo (tebulo chiwerengero awiri) amene deta ndi ku gome la nambala wani.
The malembedwe ya Mumtima Kulowa
Monga tanenera poyamba, ndi woyendetsa Mumtima Kulowa chamtendere, malembedwe ake, modabwitsa yosavuta. Kwa gulu la ubale pakati pa matebulo mwa chitsanzo limodzi zitikwanira kukumbukira ndi kugwiritsa ntchito zotsatirazi chojambula chithunzi cha kumangidwa kwa woyendetsa, amene zinafotokozedwa mzere umodzi wa mapulogalamu SQL-code, akuti:
- Mumtima Kulowa [Dzina Table] pa [munda chifungulo cha patebulo limene kulumikiza] = [pluggable kiyi munda wa gome].
Kulankhulana mu ndemanga iyi zimagwiritsa ntchito matebulo makiyi. Monga ulamuliro, mu gulu la matebulo kuti kusunga zokhudza ogwira ntchito, poyamba anafotokoza Munthu gawo ndi nawo umboni osachepera limodzi ofanana. Choncho, tione ndi woyendetsa SQL Mumtima Lowani, chitsanzo chimene wasonyeza pang'ono kale.
CHITSANZO kufotokoza ndi kugwirizana kwa zomvetsera tebulo chitsanzo
Tili Munthu tebulo, zomwe zimasunga zokhudza ogwira ntchito zonse ntchito pakampaniyo. Monga dziwani kuti fungulo lotsegula pa tebulo ndi munda - Pe_ID. Basi pa izo ndipo adzapita mtolo.
The chachiwiri tebulo gawo adzakhala kusunga zokhudza maudindo omwe ogwira ntchito ntchito. Havayo, chikugwirizana kudzera Su_Person munda Munthu tebulo. Kodi izi zikutanthauza chiyani? Zochokera chithunzithunzi deta tinganene kuti mayunitsi tebulo lililonse umboni tebulo "Wogwila" adzakhala zokhudza dipatimenti limene iwo. Ndi kulankhulana ili ndi ntchito woyendetsa Mumtima Lowani.
Kwa ntchito zambiri mwachilengedwe wa kuganizira woyendetsa SQL Mumtima Kulowa (zitsanzo za ntchito zake matebulo chimodzi kapena ziwiri). Ngati ife tione chitsanzo cha tebulo chomwecho, ndiye zonse ndi losavuta:
Sankhani kuchokera Munthu Mumtima agwirizane gawo pa Su_Person = Pe_ID |
CHITSANZO kulumikiza magome awiri ndi subquery
Wothandizira SQL Mumtima Kulowa zitsanzo za amene ali ntchito kupeza kafukufuku matebulo angapo akhoza anakonza m'njira pamwamba, chikugwira pa vuto pang'ono mfundo za chikhalidwe. Kusokoneza ntchito matebulo awiri. Mwachitsanzo, tili Chokani tebulo zimene zimasunga zokhudza mabungwe onse uliwonse magulu a. Mu tebulo olembedwa magawano chiwerengero ndi chiwerengero wantchito, ndipo ayenera wodzilemekeza ndi dzina deta chitsanzo aliyense dipatimenti. Poganizira, tiyenera kunena kuti mukhoza kugwiritsa ntchito njira ziwiri kuti athetse vutoli.
Njira yoyamba ndi kulumikiza tebulo dipatimenti kuti kuyesa. Konzani pempho Pankhaniyi akhale motere:
Sankhani Pe_ID, Pe_Name, Su_Id, Su_Name, Dep_ID, Dep_Name kwa Munthu Mumtima agwirizane gawo pa Su_Person = Pe_ID Mumtima agwirizane Chokani pa Su_Depart = Dep_ID ndi Pe_Depart = Dep_ID |
Yachiwiri njira yothetsera vutolo - ndi kugwiritsa ntchito subquery imene si deta onse anasankha patebulo dipatimenti, koma zofunika. Zimenezi n'zosiyana ndi njira woyamba, kuchepetsa nthawi ya pempho.
Sankhani Pe_ID, Pe_Name, Su_Id, Su_Name, Dep_ID, Dep_Name kwa Munthu Mumtima agwirizane gawo pa Su_Person = Pe_ID Mumtima agwirizane (Select Dep_ID, Dep_Name, Pe_Depart ku Chokani) monga T pa Su_Depart = Dep_ID ndi Pe_Depart = Dep_ID |
Dziwani kuti zimenezi sikuti nthawi zonse kufulumizitsa pempho ntchito. Nthawi zina pali milandu pamene m'pofunika kugwiritsa ntchito deta zina nyemba mu tebulo zosakhalitsa (ngati voliyumu ndi chachikulu), ndiyeno anali pamodzi ndi chitsanzo chachikulu.
Chitsanzo cha ntchito Mumtima Kulowa woyendetsa kuti zitsanzo kuchokera ambiri matebulo
Kumangidwa zimaphatikizapo kugwiritsa ntchito mafunso zovuta chitsanzo ndalama kwambiri matebulo deta ndi subqueries cholukanalukana. Zofunika zimenezi kungakuthandizeni kukwaniritsa SQL Mumtima Kulowa malembedwe. Zitsanzo za ntchito ya woyendetsa, mu nkhani iyi ikhoza kumva zitsanzo osati mwa malo ambiri yosungirako, komanso ndi kuchuluka kwa subqueries Mathithiŵa. Mwachitsanzo yowona, inu mukhoza kutenga deta ku chitsanzo cha matebulo system (Mumtima Kulowa SQL mawu). Mwachitsanzo - 3 pa tebulo - Pankhaniyi adzakhala ndi dongosolo m'malo ovuta.
Pankhaniyi chikugwirizana (tebulo yaikulu) ndi zitatu zolembedwa anayambitsa zinthu zingapo deta kusankha.
Pamene ntchito Mumtima Kulowa woyendetsa ayenera kukumbukira kuti zovuta zambiri za kafufuzidwe, motalikira izo kudzachitika, kotero muyenera kupeza njira mwamsanga achite ndi vutolo.
Pomaliza
Pomaliza, Ndikufuna kunena chinthu chimodzi: ntchito ndi zinasokoneza makompyuta - si zovuta kwambiri mapulogalamu, choncho ngati mukufuna munthu aliyense limodzi adzatha kudziwa kumanga Nawonso achichepere, ndipo pa nthawi, nzeru, inu kutenga kugwira nawo ntchito pa mlingo katswiri .
Similar articles
Trending Now