Khóa ngoại trong Oracle là gì?
Khóa ngoại trong Oracle là gì?

Video: Khóa ngoại trong Oracle là gì?

Video: Khóa ngoại trong Oracle là gì?
Video: Học SQL 08. Phân biệt Khóa Chính và Khóa Ngoại, Ràng buộc toàn vẹn Dữ liệu | Tự học câu lệnh SQL 2024, Có thể
Anonim

MỘT khóa ngoại là một cách để thực thi tính toàn vẹn tham chiếu trong Oracle cơ sở dữ liệu. MỘT khóa ngoại có nghĩa là các giá trị trong một bảng cũng phải xuất hiện trong một bảng khác. Các khóa ngoại trong bảng con thường sẽ tham chiếu đến một Chìa khóa trong bảng cha.

Cân nhắc kỹ điều này, bạn xác định khóa ngoại như thế nào?

MỘT khóa ngoại là một cột hoặc nhóm cột trong bảng cơ sở dữ liệu quan hệ cung cấp liên kết giữa dữ liệu trong hai bảng. Nó hoạt động như một tham chiếu chéo giữa các bảng vì nó tham chiếu đến chính Chìa khóa của bảng khác, do đó thiết lập liên kết giữa chúng.

Ngoài ra, sự khác biệt giữa khóa chính và khóa ngoại là gì? Mối quan hệ của Khóa chính vs Khóa ngoại MỘT khóa chính xác định duy nhất một bản ghi bên trong bảng cơ sở dữ liệu quan hệ, trong khi một khóa ngoại đề cập đến lĩnh vực trong một cái bàn là khóa chính của một bảng khác.

Cũng biết, ví dụ khóa ngoại là gì?

MỘT khóa ngoại là một cột (hoặc các cột) tham chiếu đến một cột (thường là cột chính Chìa khóa ) của một bảng khác. Vì thí dụ , giả sử chúng ta có hai bảng, một bảng KHÁCH HÀNG bao gồm tất cả dữ liệu khách hàng và một bảng ĐƠN HÀNG bao gồm tất cả các đơn đặt hàng của khách hàng.

Sử dụng khóa ngoại là gì?

SQL TỪ KHÓA NGOẠI TỆ Hạn chế. MỘT TỪ KHÓA NGOẠI TỆ là một Chìa khóa dùng để liên kết hai bảng với nhau. MỘT TỪ KHÓA NGOẠI TỆ là một trường (hoặc tập hợp các trường) trong một bảng tham chiếu đến CHÍNH CHÌA KHÓA trong một bảng khác. Các TỪ KHÓA NGOẠI TỆ ràng buộc được sử dụng để ngăn chặn các hành động phá hủy liên kết giữa các bảng.

Đề xuất: