እንማርበት። የሁለት ስብስቦች X እና Y ያለው የካርቴዥያ ምርት፣ X × Y ተብሎ የሚጠራው የየሁሉም የታዘዙ ጥንዶች ስብስብ x በ X እና y በ Y ነው። ከSQL አንፃር የካርቴዥያ ምርት በሁለት ሰንጠረዦች የተሰራ አዲስ ሠንጠረዥ ነው።
የካርቴዥያ ምርት ሲፈጠር ከሚከተሉት ሁኔታዎች ውስጥ የትኛው ይገኛል?
የካርቴዥያ ምርት የሚፈጠረው፡የመቀላቀል ሁኔታ ሲቀር ነው። የመቀላቀል ሁኔታ ልክ ያልሆነ ነው። በመጀመሪያው ሠንጠረዥ ውስጥ ያሉት ሁሉም ረድፎች በሁለተኛው ሰንጠረዥ ውስጥ ካሉት ሁሉም ረድፎች ጋር ተቀላቅለዋል - የካርቴዥያን ምርትን ለማስቀረት ሁል ጊዜ ትክክለኛ የሆነ መቀላቀል በ WHERE አንቀጽ ውስጥ ያካትቱ።
የካርቴዥያን ምርት ሲፈጥሩ ምን ይከሰታል?
ከአንድ ጠረጴዛ ላይ ያሉት ሁሉም ረድፎች ከሌላው ሰንጠረዥ ረድፎች ጋር ተቀላቅለዋል ምንም ረድፎች በተሳሳተ መንገድ እንዳስገቡ አልተመለሱም
የመስቀል መጋጠሚያ ሲውል?
መግቢያ። የመስቀል መቀላቀል የመጀመሪያው ሠንጠረዥ የእያንዳንዱ ረድፍ ጥምር ጥምር ከሁለተኛው ረድፍ በእያንዳንዱ ረድፍ ለመፍጠር ይጠቅማል። ይህ የመቀላቀል አይነት የካርቴዥያን መቀላቀል በመባልም ይታወቃል። ቡና ቤት ውስጥ ተቀምጠን ቁርስ ለማዘዝ ወስነን እንበል።
የካርቴዥያ ምርት ምንድ ነው?
የካርቴዥያ ምርት፣ እንዲሁም መቀላቀያ ተብሎ የሚጠራው፣ በጥያቄው ውስጥ በተዘረዘሩት ሰንጠረዦች ውስጥ ያሉትን ሁሉንም ረድፎች ይመልሳል። በመጀመሪያው ሠንጠረዥ ውስጥ ያለው እያንዳንዱ ረድፍ በሁለተኛው ሰንጠረዥ ውስጥ ካሉት ረድፎች ሁሉ ጋር ተጣምሯል. ይህ የሚሆነው በሁለቱ ጠረጴዛዎች መካከል የተገለጸ ግንኙነት ከሌለ ነው። ሁለቱም የAUTHOR እና የሱቅ ጠረጴዛዎች አስር ናቸው።ረድፎች።