Სარჩევი:

როგორ შევქმნათ პირველადი გასაღების უცხო გასაღების კავშირი SQL Server-ში?
როგორ შევქმნათ პირველადი გასაღების უცხო გასაღების კავშირი SQL Server-ში?

ვიდეო: როგორ შევქმნათ პირველადი გასაღების უცხო გასაღების კავშირი SQL Server-ში?

ვიდეო: როგორ შევქმნათ პირველადი გასაღების უცხო გასაღების კავშირი SQL Server-ში?
ვიდეო: How To Set Foreign Keys in SQL Server 2018 / 2019 ? 2024, აპრილი
Anonim

SQL Server Management Studio-ს გამოყენებით

  1. Object Explorer-ში დააწკაპუნეთ ცხრილზე მარჯვენა ღილაკით ნება იყოს უცხოური - გასაღები მხარეს ურთიერთობა და დააწკაპუნეთ დიზაინი.
  2. ცხრილის დიზაინერის მენიუდან დააწკაპუნეთ ურთიერთობები .
  3. ში უცხოური - ძირითადი ურთიერთობები დიალოგური ფანჯარა, დააწკაპუნეთ დამატება.
  4. დააწკაპუნეთ ურთიერთობა არჩეულში ურთიერთობა სია.

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

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

ასევე, შეიძლება გასაღები იყოს პირველადი და უცხო? ძირითადი გასაღებები ყოველთვის უნდა იყო უნიკალური, უცხო გასაღებები საჭიროა არაუნიკალური მნიშვნელობების დაშვება, თუ ცხრილი არის ერთი-მრავალზე ურთიერთობა. სავსებით კარგია ა უცხოური გასაღები როგორც მთავარი გასაღები თუ ცხრილი დაკავშირებულია ერთი-ერთ-ერთთან და არა ერთ-ერთ-მრავალთან ურთიერთობით.

რა არის პირველადი გასაღები და უცხოური გასაღები SQL Server-ში?

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

როგორ მივმართო უცხო კლავიშს SQL-ში?

Შემაჯამებელი:

  1. საგარეო გასაღების ყველა მნიშვნელობა უნდა იყოს სხვა ცხრილების ძირითადი გასაღების ნაწილი.
  2. საგარეო გასაღები შეიძლება მიუთითებდეს იმავე ცხრილის სხვა სვეტზე. ეს მითითება ცნობილია როგორც თვითმინიშნება.
  3. თქვენ შეგიძლიათ შექმნათ უცხოური გასაღები Create Table, Alter Table ან SQL Server Management Studio-ის გამოყენებით.

გირჩევთ: