PostgreSQL: kèo bóng đá hôm nay và ngày mai | |||
---|---|---|---|
prev | UP | Chương 3. Các tính năng nâng cao | NEXT |
nhớ lạithời tiết
vàThành phố
Bảng từChương 2. Xem xét vấn đề sau: Bạn muốn đảm bảo rằng không ai có thể chèn hàng vàothời tiết
Bảng không có mục nhập phù hợp trongThành phố
Bảng. Cái này được gọi là duy trìTính toàn vẹn tham chiếucủa dữ tỷ lệ kèo bóng đá tối nay của bạn. Trong các hệ thống cơ sở dữ tỷ lệ kèo bóng đá tối nay đơn giản, điều này sẽ được triển khai (nếu có) bằng cách trước tiên nhìn vàoThành phố
Bảng để kiểm tra xem bản ghi phù hợp có tồn tại hay không, sau đó chèn hoặc từ chối mớithời tiết
Bản ghi. Cách tiếp cận này có một số vấn đề và rất bất tiện, vì vậytỷ lệ kèo bóng đá tối nayCó thể làm điều này cho bạn.
Tuyên bố mới của các bảng sẽ trông như thế này:
Tạo các thành phố bảng (
Bây giờ hãy thử chèn một bản ghi không hợp lệ:
Chèn vào các giá trị thời tiết ('Berkeley', 45, 53, 0.0, '1994-11-28');
Lỗi: chèn hoặc cập nhật trên bảng "thời tiết" vi phạm ràng buộc tỷ lệ kèo bóng đá tối nay "Weather_city_fkey"
Hành vi của các tỷ lệ kèo bóng đá tối nay có thể được điều chỉnh tinh xảo với ứng dụng của bạn. Chúng tôi sẽ không vượt ra ngoài ví dụ đơn giản này trong hướng dẫn này, mà chỉ cần giới thiệu bạn đếnChương 5Để biết thêm thông tin. Việc sử dụng chính xác các tỷ lệ kèo bóng đá tối nay chắc chắn sẽ cải thiện chất lượng của các ứng dụng cơ sở dữ liệu của bạn, vì vậy bạn được khuyến khích mạnh mẽ để tìm hiểu về chúng.