რა არის ჯვარედინი პროდუქტი SQL-ში?
რა არის ჯვარედინი პროდუქტი SQL-ში?

ვიდეო: რა არის ჯვარედინი პროდუქტი SQL-ში?

ვიდეო: რა არის ჯვარედინი პროდუქტი SQL-ში?
ვიდეო: Lec-47: Cross/Cartesian Product in Relational Algebra | Database Management System 2024, მაისი
Anonim

The SQL CROSS JOIN აწარმოებს შედეგების კომპლექტს, რომელიც არის პირველი ცხრილის რიგების რაოდენობა გამრავლებული მეორე ცხრილის რიგების რაოდენობაზე, თუ არ არის გამოყენებული WHERE პუნქტი ჯვარი შეუერთდი. ამ სახის შედეგს ეწოდება კარტეზიული პროდუქტი . თუ WHERE პუნქტი გამოიყენება ჯვარი JOIN, ის ფუნქციონირებს როგორც შიდა შეერთება.

გარდა ამისა, რა არის კარტეზიული პროდუქტი SQL-ში?

SQL კარტეზიული პროდუქტი Რჩევები. The დეკარტის პროდუქტი , რომელსაც ასევე უწოდებენ ჯვარედინი შეერთებას, აბრუნებს ყველა სტრიქონს მოთხოვნაში ჩამოთვლილ ცხრილებში. პირველი ცხრილის თითოეული მწკრივი დაწყვილებულია მეორე ცხრილის ყველა მწკრივთან. ეს ხდება მაშინ, როდესაც არ არის განსაზღვრული კავშირი ორ ცხრილს შორის.

რა არის ჯვარედინი პროდუქტი DBMS-ში? ჯვარედინი პროდუქტი არის ორი ურთიერთობის ინსტანციის გაერთიანების გზა. მიღებულ ურთიერთობას აქვს სქემა, რომელიც შეიცავს თითოეულ მათგანს. ორივე ურთიერთობის ატრიბუტები შერწყმულია.

შემდგომში ჩნდება კითხვა, არის თუ არა ჯვრის შეერთება იგივე, რაც დეკარტის პროდუქტი?

ორივე უერთდება მისცეს იგივე შედეგი. ჯვარი - შეუერთდი არის SQL 99 შეუერთდი და დეკარტის პროდუქტი არის Oracle-ის საკუთრება შეუერთდი . ა ჯვარი - შეუერთდი რომ არ აქვს "სად" პუნქტი იძლევა დეკარტის პროდუქტი . დეკარტის პროდუქტი შედეგების ნაკრები შეიცავს რიგების რაოდენობას პირველ ცხრილში, გამრავლებული მეორე ცხრილის რიგების რაოდენობაზე.

რა არის ჯვარედინი შეერთება SQL?

sql მონაცემთა ბაზა შეერთება ჯვარედინი შეერთება . In SQL , CROSS JOIN გამოიყენება პირველი ცხრილის თითოეული სტრიქონის მეორე ცხრილის თითოეულ მწკრივთან შერწყმისთვის. იგი ასევე ცნობილია როგორც დეკარტი შეუერთდი რადგან ის აბრუნებს მწკრივების სიმრავლეთა დეკარტის ნამრავლს გაერთიანებული ცხრილებიდან.

გირჩევთ: