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