შეგიძლიათ გქონდეთ მრავალი უცხო გასაღები?
შეგიძლიათ გქონდეთ მრავალი უცხო გასაღები?

ვიდეო: შეგიძლიათ გქონდეთ მრავალი უცხო გასაღები?

ვიდეო: შეგიძლიათ გქონდეთ მრავალი უცხო გასაღები?
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim

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

ასევე კითხვაა, რამდენი უცხო გასაღები შეიძლება გქონდეს?

ამისთვის ერთი სვეტი, შეგიძლიათ გქონდეთ 16-მდე უცხო გასაღებები . ამისთვის ერთი ცხრილში, ამჟამინდელი რეკომენდირებული რიცხვია 253 თუმცა შენ იზავ იყოს შეზღუდული (იძულებული) შესრულების საკითხებით ადრე შენ მიაღწიეთ ამ რიცხვს.

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

ასევე უნდა იცოდეთ, შეიძლება თუ არა ერთ სვეტს ჰქონდეს ორი უცხო გასაღები?

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

უცხოური გასაღებები უნიკალურია?

თითოეულ მაგიდას შეიძლება ჰქონდეს ერთზე მეტი უნიკალური შეზღუდვა. ნაგულისხმევად, უნიკალური გასაღები არის ა უნიკალური არაკლასტერული ინდექსი. უნიკალური შეზღუდვა არ შეიძლება იყოს დაკავშირებული სხვა ცხრილებთან, როგორც a უცხოური Გასაღები.

გირჩევთ: