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

ვიდეო: რა არის რეფერენციალური მთლიანობა SQL Server-ში?

ვიდეო: რა არის რეფერენციალური მთლიანობა SQL Server-ში?
ვიდეო: SQL Server 12 - Referential Integrity 2024, ნოემბერი
Anonim

როგორც ურთიერთობის მონაცემთა ბაზის მართვის სისტემა (RDBMS), SQL სერვერი იყენებს რეფერენციული მთლიანობა შეზღუდვა იმის უზრუნველსაყოფად, რომ ერთი ცხრილის მონაცემები მიუთითებს სხვა ცხრილის მონაცემებზე - და არ მიუთითებს მონაცემებზე, რომლებიც არ არსებობს. SQL სერვერი იყენებს შეზღუდვებს, ტრიგერებს, წესებს და ნაგულისხმევს აღსასრულებლად რეფერენციული მთლიანობა.

ასევე უნდა იცოდეთ, რა არის რეფერენციალური მთლიანობა მონაცემთა ბაზაში?

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

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

გარდა ამისა, რა არის რეფერენციული მთლიანობის ახსნა შესაბამისი მაგალითით?

რეფერენციული მთლიანობა ეს ნიშნავს, რომ მითითება ერთი ცხრილის მწკრივიდან მეორე ცხრილზე უნდა იყოს მართებული. მაგალითები დან რეფერენციული მთლიანობა შეზღუდვა კომპანიის კლიენტების/შეკვეთის მონაცემთა ბაზაში: კლიენტი (CustID, CustName) Order (OrderID, CustID, OrderDate)

როგორ ხორციელდება რეფერენციალური მთლიანობა SQL-ში?

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

გირჩევთ: