انتقل إلى المحتوى الرئيسي

التجميعة

هِيَ عبارةٌ عن قائمةٍ من القيم المشتركة بِنَفْسِ الخاصيّة، بحيثُ يُتمُّ إِضافةُ مُدخَلات ضمن التجميعة إِمّا عن طريقِ الإشارةِ إِلى البيانات الموجودة من الكيانات أَوْ عن طريقِ إدخالِ بيانات مُخصَّصة.

الخصائص الأساسية للتجميعة

  1. الكِفاءة والتنظيم: تساعدُ قوائمُ القيم في الحفاظِ على تَنظيمِ البيانات وسُهولةِ الوصولِ إِلَيها. عِندَما يُتمُّ إدارةُ البيانات في التجميعة، يُمكِنُكَ استِرجاعُ القِيَم المُحدَّدة بِسُرْعةٍ بِناءً على مَوْقِعِها. يعمَلُ هذا على تَحْسِينِ كِفاءةِ الوصولِ إلى البيانات.
  2. المرونة: يُمكِنُ للتجميعة تَخزينَ مُجموعَةٍ مُتَنوِّعَةٍ من أنواعِ القيم، بما في ذلك السلاسِل النصيّة، والأعداد الصحيحة، والأعداد العشرية، والقيم البوليانية، وحتى الأشياء المعقدة. تسمحُ هذه المرونة للشركات بِاستخدامِ القوائمِ في مُجموعَةٍ واسِعَةٍ من التطبيقات، مثل تخزينِ أرقامِ تَعريفِ العملاء، وتَفاصيلِ المُنتجات، وبياناتِ المعاملات، وأكثر.
  3. تَسْهيلُ التعاون والمشاركة: يُمكِنُ لقوائمِ القيم أَن تَكونَ كَتنسيقٍ مُشتَرَكٍ لِمُشاركةِ البيانات بين الأنظمةِ المُختَلِفة أَو المُكَوِّنات، سَواءٌ داخلَ المنظمةِ أَو خارجَها، مما يُسَهِّلُ التعاون والتكامل.

أنواع التجميعة

تجميعة القيم البسيطة:

هو شكل بسيط من التجميعة، عبارة عن بيانات ترتيب عناصر البيانات أو القيم، تسمح بإضافة قيم بيانات من نوع متجانس.

  1. قيم رقمية: يشمل الأعداد الصحيحة (مثل: 2، 15، 100)، الأعداد العشرية (مثل: 3.14، 27.18)، وما إلى ذلك

  2. قيم نصية يشمل أي بيانات نصية، على سبيل المثال: أيام الأسبوع

  3. قيم تواريخ: يشمل التواريخ فقط على سبيل المثال: (1/01/2023)

  4. قيم تواريخ مع وقت : يشمل التواريخ فقط على سبيل المثال: (1/01/2023 – 12:00)

  5. قيم وقت يشمل الأوقات فقط على سبيل المثال: (03:11:07 ص).

تجميعة المدخلات:

تحتوي تجميعة المدخلات على بنية بيانات أكثر تقدمًا مقارنة بتجميعة القيم البسيطة. يحتوي كل 'مدخل' في التجميعة على عنصر بيانات مُقعِد، ويمثل عادةً كائنًا معقدًا. تُستخدم هذه الهيكلية عند الحاجة إلى إدارة ومعالجة مجموعات من المعلومات ذات الصلة معًا كوحدة واحدة. ويتم استخدام تجميعة المدخلات:

  • تمثيل البيانات المعقدة: تسمح قوائم المدخلات بتمثيل بُنى البيانات المعقدة، حيث يمكن لكل 'مدخل' أن يحتوي على نقاط بيانات متعلقة متعددة.
  • تنظيم البيانات: يمثل كل مدخل في التجميعة نموذجًا مُمَيَّزًا من كيان البيانات، مما يجعل من السهل إدارة البيانات ومعالجتها وفهمها.

التجميعة الشجرية:

تُستخدم التجميعة الشجرية لتمثيل العلاقات الهرمية بين نقاط البيانات المختلفة (أو العقد). توفر قوائم الشجرة قيمة خاصة لتمثيل العلاقات الهرمية داخل البيانات.

خصائص التجميعة الشجرية:

  • الهيكلية: يُنظم العقد (أو البيانات) في بنية هرمية، بحيث يكون لكل عقدة أب (ما عدا العقدة الجذرية) وصفوف من الأبناء.
  • الربط: يُرتبط العقد في التجميعة الشجرية معًا بواسطة "الأطراف"، التي تمثل العلاقات بين العقد.
  • الفروع: تتفرع التجميعة الشجرية من العقدة الجذرية إلى العقد الفرعية (الأبناء)، ومن هناك إلى الأبناء التاليين، وهكذا. يمكن تتبع المسارات من العقدة الجذرية إلى أي عقدة أخرى في الشجرة.