Keuntungan & Kerugian Database Jaringan

...

Model data jaringan tidak boleh disamakan dengan database "jaringan".

Database memiliki berbagai aplikasi dalam sistem bisnis. Mereka membantu mengotomatiskan tugas kustomisasi dokumen berulang, mereka memungkinkan operator telepon untuk mendapatkan akses cepat ke rincian pelanggan dan mereka mempercepat konsolidasi informasi keuangan. Basis data mengkategorikan jenis data dan kemudian membangun hubungan antara kategori tersebut, tiga sistem manajemen utama untuk basis data adalah relasional, hierarkis, dan jaringan. Masing-masing memiliki kelebihannya sendiri. Ada kelebihan dan kekurangan model database jaringan dibandingkan dengan dua sistem manajemen data lainnya.

Organisasi

Informasi dikelompokkan ke dalam entitas atau catatan dan setiap entitas memiliki atribut, yang sesuai dengan judul kolom. Misalnya, entitas "Pelanggan" akan memiliki Nama Bisnis dan Nomor Telepon sebagai dua atribut. Setiap entitas memiliki satu atribut penentu yang secara unik mengidentifikasi setiap record dalam tabel. Ini disebut kunci, yang merupakan indeks. Tabel digabungkan bersama oleh atribut utama ini untuk memperluas rentang data yang tersedia untuk setiap kueri.

Video Hari Ini

Alternatif

Sistem manajemen basis data relasional mendominasi aplikasi bisnis. Data "dinormalisasi" dan kemudian disimpan dalam tabel. Data yang dinormalisasi cocok dengan struktur yang menghilangkan pengulangan dan redundansi data. Ini adalah gabungan antara tabel data yang dinormalisasi yang menciptakan hubungan antara atribut dan dengan demikian memberi nama sistem manajemen basis data ini. Database hierarkis kurang umum. Mereka menghubungkan entitas bersama-sama, sekali lagi dengan atribut kunci, tetapi diatur sebagai hubungan induk-anak. Ini menciptakan struktur pohon data dan cocok untuk informasi geografis, atau data arsip yang digunakan untuk "penambangan data".

Hubungan

Basis data jaringan mirip dengan basis data hierarkis. Namun, sedangkan database hierarkis hanya memiliki hubungan satu-ke-banyak antar entitas, sistem manajemen database jaringan memungkinkan hubungan banyak-ke-banyak. Ini adalah karakteristik yang menentukan dari DBMS jaringan. Dalam database hierarkis, satu entitas induk mungkin memiliki banyak entitas anak, tetapi setiap anak mungkin hanya memiliki satu induk. Ini adalah hubungan satu-ke-banyak. Hubungan banyak ke banyak dalam jaringan DBMS memungkinkan satu entitas induk memiliki banyak entitas anak, dan satu entitas anak memiliki banyak entitas induk.

Manfaat

Manfaat utama dari model DBMS jaringan adalah hubungan banyak ke banyak. Basis data hierarkis tidak memperhitungkan banyak peristiwa organisasi manusia yang mengharuskan entitas memiliki banyak tautan ke atas ke entitas lain. Misalnya, dalam database medis, seorang dokter dapat ditugaskan ke banyak bangsal dan merawat banyak pasien, sedangkan pasien adalah satu bangsal yang melakukan itu. tidak terhubung melalui hubungan dengan entitas dokter sehingga entitas pasien juga membutuhkan tautan ke entitas dokter dan bangsal kesatuan. Jadi serangkaian hubungan silang dengan cepat berkembang.

Kekurangan

Database relasional memiliki struktur yang menyelesaikan hubungan banyak ke banyak antara instance, atau catatan, dari suatu entitas, tetapi database jaringan tidak. Misalnya, dalam contoh database jaringan, pasien mungkin memiliki banyak dokter, dan seorang dokter memiliki banyak pasien, tetapi DBMS jaringan hanya dapat menjalin hubungan satu dokter dengan banyak pasien atau satu pasien dengan banyak hubungan dokter, bukan keduanya.