Tabel film dan jadwal:
- Relasi: Setiap film memiliki jadwal tayang di bioskop, oleh karena itu terdapat relasi satu-ke-banyak (one-to-many) antara tabel film dan jadwal, di mana satu film dapat memiliki banyak jadwal tayang.
- Kunci Asing: id_film di tabel jadwal merujuk ke id di tabel film.
Tabel kursi dan pemesanan:
- Relasi: Setiap pemesanan tiket melibatkan pemilihan kursi yang tersedia. Oleh karena itu, ada relasi satu-ke-banyak (one-to-many) antara tabel kursi dan pemesanan, di mana satu kursi dapat dipilih dalam beberapa pemesanan.
- Kunci Asing: id_kursi di tabel pemesanan merujuk ke id_kursi di tabel kursi.
Tabel users dan pemesanan:
- Relasi: Setiap pemesanan dibuat oleh satu pengguna, sehingga terdapat relasi satu-ke-banyak (one-to-many) antara tabel users dan pemesanan, di mana satu pengguna dapat melakukan banyak pemesanan.
- Kunci Asing: id_user di tabel pemesanan merujuk ke id di tabel users.
Tabel film dan pemesanan:
- Relasi: Setiap pemesanan tiket terkait dengan satu film yang dipilih untuk ditonton. Oleh karena itu, terdapat relasi satu-ke-banyak (one-to-many) antara tabel film dan pemesanan, di mana satu film dapat memiliki banyak pemesanan.
- Kunci Asing: id_film di tabel pemesanan merujuk ke id di tabel film.
Diagram Relasi (ERD):
- Film (1) Jadwal: Satu film dapat memiliki banyak jadwal tayang.
- Users (1) Pemesanan: Satu pengguna dapat membuat banyak pemesanan.
- Film (1) Pemesanan: Satu film dapat memiliki banyak pemesanan.
- Kursi (1) Pemesanan: Satu kursi bisa dipilih dalam banyak pemesanan, tetapi hanya bisa dipilih satu kali dalam satu pemesanan.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!