Daftar Isi:
- Hubungan satu-ke-banyak menghubungkan satu catatan di meja induk untuk banyak catatan di meja anak.
- 10
- 4
- 5
- 10
- 7
- 10
- 10
- 10
Video: How to make stress your friend | Kelly McGonigal 2024
Hubungan satu-ke-banyak menghubungkan satu catatan di meja induk untuk banyak catatan di meja anak.
Tetapkan hubungan untuk menghubungkan pesanan ke pelanggan atau dokter ke pasien. Satu pelanggan bisa memiliki banyak pesanan dan satu dokter bisa memiliki banyak pasien. Dengan cara ini, Anda tidak perlu mengulang semua informasi kontak pelanggan pada setiap pesanan atau semua informasi kontak dokter pada setiap pasien.
Ini bukan tipe hubungan yang umum tapi bisa digunakan jika Anda perlu membagi tabel yang berisi banyak bidang menjadi dua tabel. 310
Kaitkan field primary key di tabel induk dengan bidang yang sama (bukan primary key) di tabel anak.
4
10Bidang yang tergabung dalam hubungan harus terdiri dari tipe data yang sama.
5
10Terapkan integritas referensial dalam dialog Edit Relationships untuk mencegah entri catatan "yatim piatu" di tabel anak.
Anak yatim piatu adalah catatan di meja anak yang tidak memiliki catatan yang sesuai di meja induk. Contoh klasiknya adalah perintah di tabel Pesanan untuk pelanggan yang tidak ada dalam tabel Pelanggan. Integritas referensial menghalangi masuknya pesanan anak yatim piatu ini. 610
Setel bidang terkait pembaruan kaskade di dialog Edit Relationships untuk memperbarui nilai kunci di tabel anak saat diperbarui di tabel induk.
Misalkan Anda memiliki dua tabel, daftar kategori dalam tabel ExpenseType (kategori nama field) dan bidang di tabel Biaya yang disebut Kategori. Bidang Kategori dalam Biaya dihuni oleh kotak kombo yang menarik datanya dari bidang Kategori tabel ExpenseType. Lebih tepatnya misalkan salah ketik untuk Dining, itu dieja Dinning. Jika Anda telah membuat bidang terkait pembaruan kaskade, Anda dapat mengedit Dinning in ExpenseType to Dining dan akan berubah pada setiap record yang digunakan di tabel Biaya.7
10
Setel kaskade hapus catatan terkait di dialog Edit Relationships untuk menghapus catatan terkait di tabel anak saat rekaman yang sesuai dihapus di tabel induk.
Dengan pengaturan ini dalam hubungan antara CustomerID di Pelanggan dan CustomerID dalam Pesanan, hapus catatan pelanggan dan Anda akan menghapus semua pesanan untuk pelanggan tersebut. 810
Menetapkan hubungan antar tabel secara otomatis digabungkan untuk tabel tersebut saat membuat kueri.
Hubungan bergabung dibawa ke tampilan desain query. Jika Anda menetapkan hubungan antara Pelanggan dan Pesanan pada CustomerID, Anda akan melihat baris bergabung saat Anda menambahkan tabel tersebut ke kueri baru dalam desain kueri. 910
Hapus bidang yang merupakan bagian dari sebuah hubungan dan Anda akan menghapus hubungannya.
Anda tidak dapat memiliki hubungan antara dua bidang jika salah satu dari mereka hilang, bukan? Jadi, Akses menghapus hubungan yang rusak saat Anda menghapus bidang yang merupakan bagian dari hubungan itu. 1010
Jika kunci primer adalah bagian dari sebuah hubungan, Anda tidak dapat mengubah primary key di tabel itu ke bidang lain tanpa terlebih dahulu menghapus hubungan.
Untuk mengubah kunci primer dalam tabel di mana kunci utamanya adalah bagian dari sebuah hubungan, Anda harus terlebih dulu membuka jendela Hubungan dan menghapus hubungan sebelum akses memungkinkan Anda mengubah kunci utama ke bidang lain di tabel itu. Kembali Berikutnya