Câu hỏi được gắn thẻ «foreign-key»

Một loại ràng buộc toàn vẹn được sử dụng trong nền tảng RDBMS để đảm bảo rằng một giá trị trong một cột khớp với một trong các phạm vi của các giá trị chính từ một bảng khác.



4
Lấy tất cả PK và FK
Tôi có một cơ sở dữ liệu lớn mà tôi cần trích xuất tất cả các khóa chính và khóa ngoại từ mỗi bảng. Tôi có pgAdmin III. Có cách nào để làm điều này tự động và không đi qua từng bảng một cách thủ công không?



4
Đệ quy tự tham gia
Tôi có một commentsbảng, có thể được đơn giản hóa để này: comments ======= id user_id text parent_id trong đó parent_idlà nullable, nhưng có thể là một chìa khóa cho bình luận chính của nó. Bây giờ, làm thế nào tôi có thể selecttất cả con cháu của một nhận …






5
Có phải là ý tưởng tồi để tạo khóa ngoại trên các bảng trong một lược đồ khác nhau trong cùng một cơ sở dữ liệu cho các ứng dụng lớn?
Tôi đang làm việc về việc chuyển một ứng dụng dựa trên web pl / sql lớn sang máy chủ chuyên dụng. Ứng dụng này nằm trong một lược đồ với 70 gói mã chương trình. Ứng dụng này đã được thực hiện khoảng 15 người trong những thời điểm …



2
Tần suất kích hoạt FOR MACHI TÌNH TRẠNG sẽ thực thi nếu hoạt động được gây ra bởi một ràng buộc FK với CẬP NHẬT CASCADE?
Tôi hiểu rằng một kích hoạt trên bảng t được xác định FOR EACH STATEMENTsẽ chạy một lần khi tôi thực thi UPDATE t .... Bây giờ, khi tđược định nghĩa với FOREIGN KEY ... REFERENCES a ... ON UPDATE CASCADEvà tôi cập nhật N hàng vào a, điều đó …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.