Skip to main content

Apa itu model jaringan?

Database komputer diatur oleh tabel, yang umumnya merujuk pada daftar catatan yang berbagi beberapa kesamaan.Dalam model basis data hirarkis standar, tabel dikaitkan satu sama lain berdasarkan hubungan orang tua dan anak, di mana satu tabel orang tua dapat memiliki banyak anak, tetapi tabel anak tidak dapat memiliki banyak orang tua.Misalnya, tabel karyawan mdash;Tabel induk mdash;mungkin lebih jauh dibagi menjadi dua tabel anak: pekerja saat ini dan pekerja masa lalu.Basis data model jaringan menawarkan alternatif untuk pembatasan orang tua dan anak ini.Dalam database model jaringan, setiap tabel tunggal dapat memiliki beberapa tabel anak dan beberapa tabel induk, menghasilkan struktur grafis yang lebih alami antara entitas dalam database.

Keuntungan utama dari database model jaringan adalah memungkinkan untuk aPenggambaran yang lebih realistis tentang hubungan antara tabel.Mencoba memeras pengaturan tabel ke dalam model satu orang tua bisa membatasi, terutama ketika dua atau lebih tabel dapat sama-sama dianggap sebagai kategori induk.Melanjutkan contoh masa lalu, sementara tabel karyawan digunakan sebagai orang tua untuk tabel pekerja saat ini dan pekerja masa lalu, tabel kontraktor independen akan berfungsi sama baiknya dengan orang tua untuk keduanya, atau bahkan keduanya.Melalui pengaturan model jaringan, pengguna akhir dapat menyusun database sehingga karyawan dan kontraktor independen adalah orang tua dari pekerja saat ini dan tabel pekerja masa lalu.

Tabel dalam database model jaringan dapat diwakili secara grafis, dengan mendaftarkan setiap nama tabel secara individual, dimulai dengan tabel induk tingkat tertinggi di bagian atas grafik dan bekerja ke bawah ke tabel anak yang paling tergantung di bagian bawah.Setiap hubungan orangtua-anak dapat diwakili dengan menggambar garis antara tabel terkait.Ini memungkinkan perancang basis data untuk lebih memahami hubungan antar entitas.

Meskipun model jaringan memungkinkan representasi yang lebih realistis dari hubungan antara entitas data, sebagian besar usang dalam desain basis data modern.Meningkatkan kinerja perangkat keras untuk komputer memungkinkan organisasi yang lebih besar untuk berevolusi ke apa yang disebut model database relasional, yang memungkinkan pengguna akhir untuk secara langsung memasukkan data menggunakan nilai-nilai kunci alih-alih berfokus secara ketat pada hubungan orangtua-anak.Misalnya, daftar karyawan dalam model database relasional mungkin memiliki nama karyawan yang terdaftar sebagai nilai kunci.Itu menghubungkan daftar karyawan ke semua tabel lain yang berisi nama karyawan, yang memungkinkan semua informasi tentang karyawan itu ditarik sekaligus, terlepas dari tabel apa yang memegangnya.