Სარჩევი:

რა არის ძირითადი და უცხო გასაღები db2-ში?
რა არის ძირითადი და უცხო გასაღები db2-ში?

ვიდეო: რა არის ძირითადი და უცხო გასაღები db2-ში?

ვიდეო: რა არის ძირითადი და უცხო გასაღები db2-ში?
ვიდეო: DB2 - Primary Key 2024, მაისი
Anonim

ა უცხოური გასაღები არის ცხრილის სვეტების ნაკრები, რომელიც უნდა შეესაბამებოდეს მინიმუმ ერთს მთავარი გასაღები რიგის სხვა ცხრილში. ეს არის რეფერენციული შეზღუდვა ან რეფერენციული მთლიანობის შეზღუდვა. ეს არის ლოგიკური წესი მნიშვნელობების შესახებ რამდენიმე სვეტში ერთ ან რამდენიმე ცხრილში.

ამასთან დაკავშირებით, რა არის პირველადი გასაღები db2-ში?

ა მთავარი გასაღები არის უნიკალური ტიპის განსაკუთრებული გასაღები და არ შეიძლება შეიცავდეს null მნიშვნელობებს. მაგალითად, DEPTNO სვეტი DEPT ცხრილში არის a მთავარი გასაღები . მაგიდას შეიძლება ჰქონდეს არაუმეტეს ერთი მთავარი გასაღები . Როდესაც მთავარი გასაღები განსაზღვრულია CREATE TABLE ან ALTER TABLE განცხადებაში, DB2 ავტომატურად ქმნის პირველადი ინდექსი.

ანალოგიურად, უნდა ჰქონდეს თუ არა ყველა მაგიდას პირველადი გასაღები? ყოველი მაგიდა შეუძლია აქვს (მაგრამ აკეთებს არა აქვს რომ აქვს) პირველადი გასაღები . სვეტი ან სვეტები განისაზღვრება როგორც მთავარი გასაღები უზრუნველყოს უნიკალურობა მაგიდა ; ორ რიგს არ შეუძლია აქვს იგივე გასაღები . The მთავარი გასაღები ერთის მაგიდა შეიძლება ასევე დაეხმაროს სხვა ჩანაწერების იდენტიფიცირებას მაგიდები და იყავი მეორის ნაწილი ცხრილის ძირითადი გასაღები.

ამას გარდა, როგორ შევქმნა უცხო გასაღები db2-ში?

Პროცედურა

  1. გამოუშვით CREATE TABLE განცხადება და მიუთითეთ FOREIGN KEY პუნქტი. შეარჩიეთ შეზღუდვის სახელი ურთიერთობისთვის, რომელიც განისაზღვრება უცხო გასაღებით.
  2. გამოუშვით ALTER TABLE განცხადება და მიუთითეთ FOREIGN KEY პუნქტი. თქვენ შეგიძლიათ დაამატოთ უცხო გასაღები არსებულ ცხრილს; სინამდვილეში, ეს ზოგჯერ ერთადერთი გზაა გასაგრძელებლად.

რა არის რეფერენციალური მთლიანობა db2-ში?

DB2 ® უზრუნველყოფს რეფერენციული მთლიანობა თქვენს ცხრილებს შორის როცა განსაზღვრავთ რეფერენციალური შეზღუდვები. რეფერენციული მთლიანობა არის მდგომარეობა, რომელშიც მოქმედებს ყველა უცხო გასაღების ყველა მნიშვნელობა. რეფერენციული მთლიანობა დაფუძნებულია ერთეულზე მთლიანობას . ამ სვეტს (ან სვეტების კომპლექტს) ცხრილის მშობელი გასაღები ეწოდება.

გირჩევთ: