Middle
შესაძლებელია თუ არა, რომ კავშირის ცხრილში ორი ველისგან შემდგარი კომპოზიციური მთავარი გასაღები იყოს სწორი?
sobes.tech AI
პასუხი AI-სგან
დიახ, კავშირის (join) ცხრილში ჩვეულებრივ იყენებენ კომპოზიციურ პირველკურს, რომელიც შედგება ორი ან მეტი ველისგან, რომლებიც არის დაკავშირებული ცხრილების საგარეო გასაღებები. ეს გასაღები უზრუნველყოფს თითოეული კავშირის უნიკალურობას და აცილებს დუბლიკატებს.
მაგალითად, თუ არსებობს Students და Courses ცხრილები, და კავშირის ცხრილი StudentCourses ინახავს, რომელ სტუდენტებს რა კურსებზე აქვთ ჩაწერილი, მაშინ StudentCourses-ში პირველკურსი იქნება შედგენილი student_id და course_id-დან.
ეს არის სტანდარტული პრაქტიკა მრავალ-კი-მრავალ ურთიერთობების განხორციელებისთვის რელაციურ მონაცემთა ბაზებში.