This project simulates a real hotel booking system that has developed data integrity problems over time — duplicate bookings, orphaned payments, double-booked rooms, missing guest information, payment ...
FOREIGN KEY (customer_id) REFERENCES sales.customers (customer_id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (store_id) REFERENCES sales.stores (store_id) ON DELETE CASCADE ON UPDATE CASCADE, ...