مزايا وعيوب قواعد بيانات الشبكة

click fraud protection
...

يجب عدم الخلط بين نموذج بيانات الشبكة وقواعد البيانات "الشبكية".

قواعد البيانات لديها مجموعة واسعة من التطبيقات في أنظمة الأعمال. إنها تساعد في أتمتة مهام تخصيص المستندات المتكررة ، وتمكن مشغلي الهاتف من الوصول السريع إلى تفاصيل العملاء وتسريع دمج المعلومات المالية. تصنف قواعد البيانات أنواع البيانات ثم تنشئ علاقات بين هذه الفئات ، أنظمة الإدارة الرئيسية الثلاثة لقواعد البيانات هي العلائقية والتسلسل الهرمي والشبكي. لكل منها مزاياه الخاصة. هناك مزايا وعيوب لنموذج قاعدة بيانات الشبكة بالمقارنة مع نظامي إدارة البيانات الآخرين.

منظمة

يتم تجميع المعلومات في كيانات أو سجلات ولكل كيان سمات تتوافق مع عناوين الأعمدة. على سبيل المثال ، سيكون للكيان "العميل" اسم النشاط التجاري ورقم الهاتف كسمتين. يحتوي كل كيان على سمة تعريف واحدة تقوم بتعريف كل سجل في الجدول بشكل فريد. هذا يسمى المفتاح ، وهو فهرس. يتم ربط الجداول معًا بواسطة هذه السمات الرئيسية لتوسيع نطاق البيانات المتاحة لكل استعلام.

فيديو اليوم

البدائل

يهيمن نظام إدارة قاعدة البيانات العلائقية على تطبيق الأعمال. يتم "تسوية" البيانات ثم تخزينها في جداول. تتلاءم البيانات المعيارية مع بنية تقضي على التكرار والتكرار في البيانات. إن الصلات بين جداول البيانات المعيارية هي التي تنشئ علاقة بين السمات ومن ثم يعطي نظام إدارة قاعدة البيانات هذا اسمه. قواعد البيانات الهرمية أقل شيوعًا. يربطون الكيانات معًا ، مرة أخرى عن طريق السمات الرئيسية ، ولكن يتم تنظيمهم كعلاقات بين الوالدين والطفل. يؤدي ذلك إلى إنشاء بنية شجرية للبيانات ومناسبة للمعلومات الجغرافية أو البيانات المؤرشفة المستخدمة في "استخراج البيانات".

العلاقات

قاعدة بيانات الشبكة تشبه قاعدة البيانات الهرمية. ومع ذلك ، في حين أن قاعدة البيانات الهرمية تحتوي فقط على علاقات رأس بأطراف بين الكيانات ، فإن نظام إدارة قاعدة بيانات الشبكة يسمح بعلاقات أطراف بأطراف. هذه هي السمة المميزة لنظام إدارة قواعد البيانات للشبكة. في قاعدة البيانات الهرمية ، قد يحتوي كيان أصل واحد على العديد من الكيانات الفرعية ، ولكن قد يكون لكل طفل أصل واحد فقط. هذه هي علاقة رأس بأطراف. تسمح علاقة أطراف بأطراف في شبكة DBMS لكيان أصل واحد بأن يكون لديه العديد من الكيانات الفرعية ، وكيان فرعي واحد لديه العديد من الكيانات الرئيسية.

فوائد

الفائدة الرئيسية لنموذج DBMS للشبكة هي علاقة أطراف بأطراف. لا تأخذ قاعدة البيانات الهرمية حسابًا من العديد من الأحداث التنظيمية البشرية التي تتطلب كيانًا لديه العديد من الارتباطات التصاعدية لكيانات أخرى. على سبيل المثال ، في قاعدة بيانات طبية ، قد يتم تعيين طبيب للعديد من الأجنحة والعناية بالعديد من المرضى ، بينما المريض هو جناح واحد يقوم بذلك لا يرتبط بالعلاقة مع كيان الطبيب وبالتالي يحتاج كيان المريض أيضًا إلى رابط لكل من كيان الطبيب والجناح شخصية. لذلك تتطور سلسلة من العلاقات المتبادلة بسرعة.

سلبيات

تحتوي قواعد البيانات العلائقية على هياكل تعمل على حل علاقات أطراف بأطراف بين مثيلات أو سجلات كيان ما ، لكن قواعد بيانات الشبكة لا تفعل ذلك. على سبيل المثال ، في قاعدة بيانات الشبكة على سبيل المثال ، قد يكون لدى المريض العديد من الأطباء ، والطبيب لديه العديد من المرضى ، ولكن شبكة DBMS يمكنها فقط إنشاء طبيب واحد لعلاقة العديد من المرضى أو مريض واحد للعديد من العلاقات مع الأطباء ، لا على حد سواء.