شاهین

پراپرتی لیستی

پیشرفته
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/lɪst ˈprɑːpərti/

پراپرتی لیستی پراپرتی‌ای است که مقدارش به‌جای یک مقدار تکی، فهرستی از چند مقدار است؛ مثل فهرست کالاهای داخل یک سبد در یک رویداد.

پراپرتی لیستی وقتی لازم می‌شود که یک رویداد ذاتا چند مقدار همزمان دارد؛ رویداد مشاهده سبد ممکن است پنج کالا داشته باشد و شکستن آن به پنج رویداد جدا هم داده را باد می‌کند و هم رابطه‌شان را می‌شکند. ارزشش این است که می‌شود پرسید «کاربرانی که کالای الف را داشتند» یا «هر برچسبی که با این برچسب کنار هم آمده». اما پراپرتی لیستی دو دشواری دارد: تفکیک رویداد بر اساس آن پیچیده‌تر از پراپرتی تکی است چون یک رویداد در چند گروه می‌افتد و جمع درصدها ممکن است از صد بگذرد، و کاردینالیتی بالا اگر لیست‌ها بلند و متنوع باشند ذخیره‌سازی و گزارش را سنگین می‌کند. برای همین لیست را برای مقادیر واقعا چندگانه نگه دارید، نه برای چیزی که یک پراپرتی تکی حلش می‌کند.