Ràng buộc toàn vẹn tham chiếu được thực hiện như thế nào trong sql?

Mục lục:

Ràng buộc toàn vẹn tham chiếu được thực hiện như thế nào trong sql?
Ràng buộc toàn vẹn tham chiếu được thực hiện như thế nào trong sql?
Anonim

Các mối quan hệ trong cơ sở dữ liệu được thực hiện bằng khóa ngoạivà khóa chính. … Ràng buộc Toàn vẹn Tham chiếu yêu cầu các giá trị trong cột khóa ngoại phải có trong khóa chính được tham chiếu bởi khóa ngoại hoặc chúng phải rỗng.

Tính toàn vẹn tham chiếu được triển khai như thế nào trong SQL?

Tính toàn vẹn tham chiếu yêu cầu khóa ngoạiphải có khóa chính phù hợp hoặc khóa phải rỗng. Ràng buộc này được chỉ định giữa hai bảng (cha và con); nó duy trì sự tương ứng giữa các hàng trong các bảng này. Nó có nghĩa là tham chiếu từ một hàng trong bảng này sang bảng khác phải hợp lệ.

SQL cho phép thực hiện các ràng buộc toàn vẹn thực thể và các ràng buộc toàn vẹn tham chiếu như thế nào?

- SQL cho phép thực hiện tính toàn vẹn của thực thể bằngbằng cách sử dụng TỪ KHÓA CHÍNH và mệnh đề DUY NHẤT. Tính toàn vẹn của tham chiếu được duy trì bằng cách sử dụng mệnh đề NGOẠI KHÓA. - Người thiết kế có thể chỉ định các hành động được kích hoạt tham chiếu bằng cách sử dụng các mệnh đề SET NULL, CASCADE và SET DEFAULT.

Ràng buộc toàn vẹn tham chiếu trong SQL là gì?

Tính toàn vẹn tham chiếu là tập hợp các ràng buộcáp dụng cho khóa ngoại ngăn việc nhập một hàng trong bảng con(nơi bạn có khóa ngoại) mà bạn không có bất kỳ hàng nào tương ứng trong bảng cha tức là nhập NULL hoặc không hợp lệkhóa ngoại.

Bạn thực hiện các ràng buộc toàn vẹn như thế nào?

Các ràng buộc

Tính toàn vẹn đảm bảo rằng khi người dùng được ủy quyềnsửa đổi cơ sở dữ liệu, họ không làm ảnh hưởng đến tính nhất quán của dữ liệu. Các ràng buộc về tính toàn vẹn được đưa ra trong khi thiết kế lược đồ cơ sở dữ liệu. Các ràng buộc được chỉ định trong lệnh SQL DDL như lệnh 'tạo bảng' và lệnh 'thay đổi bảng'.

Đề xuất:

Bài viết thú vị
Ai là con giáp trong sim số 4?
Đọc thêm

Ai là con giáp trong sim số 4?

Townies làmột lớp NPCtrong The Sims, The Sims 2, The Sims 3 và The Sims 4. Họ là lớp NPC lớn nhất. Được giới thiệu trong Hot Date, Townies là Sim tương tự như Sim có thể chơi được, ngoại trừ việc chúng không sống trong bất kỳ hộ gia đình nào.

Sự khác biệt giữa nhảy tắc và nhảy vòi là gì?
Đọc thêm

Sự khác biệt giữa nhảy tắc và nhảy vòi là gì?

Tắc so với Nhấn: Sự khác biệt là gì? Người đánh guốc biểu diễn bằng chuyển động cơ thể lên xuống vàcó xu hướng tạo ra nhiều âm thanh nhất bằng gót chân của họ. … Tappers có một vòi kim loại ở dưới cùng của đôi giày của họ; những đôi guốc cũ không có vòi;

Dribbles có phải là thì hiện tại không?
Đọc thêm

Dribbles có phải là thì hiện tại không?

Dạng biểu hiện đơn giản ở ngôi thứ ba của hiện tại đơn giản của rê bóng làdribbles. Phân từ hiện tại của dribble là rê bóng. Phân từ trong quá khứ của dribble là dribble. Ví dụ về thì hiện tại là gì? Nghĩa của thì hiện tại Thì hiện tại là một thuật ngữ ngữ pháp được sử dụng cho các động từ mô tả hành động đang xảy ra ngay bây giờ.