ვიდეო: რა არის უცხოური გასაღები Oracle-ში?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
ა უცხოური გასაღები არის გზა თქვენი რეფერენციალური მთლიანობის აღსასრულებლად Oracle მონაცემთა ბაზა. ა უცხოური გასაღები ნიშნავს, რომ ერთ ცხრილში მნიშვნელობები ასევე უნდა გამოჩნდეს მეორე ცხრილში. The უცხოური გასაღები ბავშვის ცხრილში, ძირითადად, მიუთითებს პირველადი გასაღები მშობლის მაგიდაზე.
ამის გათვალისწინებით, როგორ განვსაზღვროთ უცხო გასაღები?
ა უცხოური გასაღები არის სვეტი ან სვეტების ჯგუფი რელაციური მონაცემთა ბაზის ცხრილში, რომელიც უზრუნველყოფს კავშირს ორ ცხრილის მონაცემებს შორის. ის მოქმედებს როგორც ჯვარედინი მითითება ცხრილებს შორის, რადგან ის მიუთითებს პირველადზე გასაღები სხვა ცხრილის, რითაც ადგენს მათ შორის კავშირს.
ზემოაღნიშნულის გარდა, რა განსხვავებაა პირველად და უცხო გასაღებს შორის? ურთიერთობა Მთავარი გასაღები vs Უცხოური გასაღები ა მთავარი გასაღები ცალსახად განსაზღვრავს ჩანაწერს წელს რელაციური მონაცემთა ბაზის ცხრილი, ხოლო ა უცხოური გასაღები ეხება სფეროს ში მაგიდა, რომელიც არის მთავარი გასაღები სხვა მაგიდის.
ასევე იცით, რა არის უცხო გასაღების მაგალითი?
ა უცხოური გასაღები არის სვეტი (ან სვეტები), რომელიც მიუთითებს სვეტზე (ყველაზე ხშირად პირველადი). გასაღები ) სხვა მაგიდის. ამისთვის მაგალითი ვთქვათ, გვაქვს ორი ცხრილი, CUSTOMER ცხრილი, რომელიც მოიცავს მომხმარებლის ყველა მონაცემს და ORDERS ცხრილი, რომელიც მოიცავს კლიენტის ყველა შეკვეთას.
რა არის უცხო გასაღების გამოყენება?
SQL ᲣᲪᲮᲝᲣᲠᲘ ᲒᲐᲡᲐᲦᲔᲑᲘ შეზღუდვა. ა ᲣᲪᲮᲝᲣᲠᲘ ᲒᲐᲡᲐᲦᲔᲑᲘ არის გასაღები გამოიყენება ორი ცხრილის ერთმანეთთან დასაკავშირებლად. ა ᲣᲪᲮᲝᲣᲠᲘ ᲒᲐᲡᲐᲦᲔᲑᲘ არის ველი (ან ველების კოლექცია) ერთ ცხრილში, რომელიც ეხება PRIMARY-ს ᲒᲐᲡᲐᲦᲔᲑᲘ სხვა მაგიდაზე. The ᲣᲪᲮᲝᲣᲠᲘ ᲒᲐᲡᲐᲦᲔᲑᲘ შეზღუდვა გამოიყენება მოქმედებების თავიდან ასაცილებლად, რომლებიც გაანადგურებს კავშირებს ცხრილებს შორის.
გირჩევთ:
რა არის პირადი გასაღები და საჯარო გასაღები ბლოკჩეინში?
როდესაც ვინმე გიგზავნით კრიპტოკოინებს ბლოკჩეინის საშუალებით, ისინი რეალურად აგზავნიან მათ ჰეშირებულ ვერსიაში, რასაც "საჯარო გასაღები" უწოდებენ. მათგან დამალულია კიდევ ერთი გასაღები, რომელიც ცნობილია როგორც "პირადი გასაღები". ეს პირადი გასაღები გამოიყენება საჯარო გასაღების მისაღებად
როგორ ვიპოვო ცხრილის უცხოური გასაღები MySQL-ში?
ცხრილის საგარეო საკვანძო ურთიერთობების სანახავად: SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME INFORMATION_SCHEMA-დან. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' და REFERENCED_TABLE_NAME = 'table_name';
როგორ მუშაობს უცხოური გასაღები SQL Server-ში?
Order_ID: ძირითადი გასაღები
სად არის უცხოური გასაღები?
უცხო გასაღები არის გასაღები, რომელიც გამოიყენება ორი ცხრილის ერთმანეთთან დასაკავშირებლად. უცხო გასაღები არის ველი (ან ველების კოლექცია) ერთ ცხრილში, რომელიც მიუთითებს სხვა ცხრილის PRIMARY კლავიშზე. უცხოური გასაღების შემცველ ცხრილს ეწოდება ბავშვის ცხრილი, ხოლო ცხრილს, რომელსაც შეიცავს კანდიდატი გასაღები ეწოდება მითითებულ ან მშობლის ცხრილს
რა არის პირველადი გასაღების მეორადი გასაღები და უცხოური გასაღები?
საგარეო გასაღები: არის თუ არა ძირითადი გასაღები ერთი ცხრილი (ჯვარედინი მითითებით) მეორე ცხრილში. მეორადი (ან ალტერნატიული) გასაღები: არის ცხრილის ნებისმიერი ველი, რომელიც არ არის არჩეული ზემოთ მოცემული ორი ტიპისგან