پنج شنبه 31 خرداد 1397 | Thursday 21 st of June 2018 صفحه اصلی گروه الکترونیکی کامپیوتر
4-5-3- شماهای داده ای

 

  • شمای ستاره­ای[1]؛ متداول­ترین شما،شمای ستاره­ای است، که در ان انبارداده با استفاده از اجزای زیر تعریف می شود:
  • یک جدول مرکزی بزرگ به نام جدول حقایق که شامل حجم زیادی از داده­های بدون تکرار است.
  • مجموعه­ای از جدول­های کمکی کوچک­تر به نام جدول بعد، که به ازای هر بعد یکی از این جداول موجود خواهد بود.
  • شکل این شما به صورت یک ستاره است که جدول حقایق در مرکز ان قرار گرفته و هر یک از جداول بعد به وسیله شعاع­هایی به ان مربوط هستند.

  مشکل این مدل احتمال پیشامد افزونگی در ان شکل4-4 نمونه ای از شمای ستاره ای

 

  • شمای دانه برفی[2]؛ در واقع شمای دانه برفی، نوعی از شمای ستاره­ای است که در ان بعضی از جداول بعد نرمال شده­اند. و به همین خاطر دارای تقسیمات بیشتری به شکل جداول اضافی می­باشد، که از جداول بعد جدا شده­اند. تفاوت این دو شما در این است که جداول شمای دانه برفی نرمال هستند و افزونگی در ان­ها کاهش یافته است. که این برای کار کردن با داده­ها و از لحاظ فضای ذخیره­سازی مفید است. ولی کارایی را پایین می­اورد.

شکل4-5- شمای دانه برفی

شکل4-5- شمای دانه برفی

شکل4-6-نمونه شمای برفی

شکل4-6-نمونه شمای برفی

  • شمای کهکشان[3]؛ در کاربردهای پیچیده برای به اشتراک گذاشتن ابعاد نیاز به جدول حقایق چندگانه احساس می­شود که یک یا چند جدول بعد را در بین خود به اشتراک می­گذارند. این نوع شما به صورت مجموعه­ای از شماهای ستاره­ای است و به همین دلیل شمای کهکشان یا شمای منظومه­ای نامیده می­شود. این شما، این امکان را می­دهد که جداول بعد بین جداول حقایق مختلف به اشتراک، گذاشته شوند.

در بسیاری از موارد شمای ستاره ای و شمای دانه برفی برای دیتا مارت­ها مورد استفاده قرار می­گیرند. ولی شمای کهکشانی، برای کل یک انبارداده به کار می­رود.



 



[1]Star Schema

[2]Snowflake Schema

[3]Galaxy schema

Compatability by:
آخرین به روز رسانی سایت: سه شنبه, 22 اسفند 1391 - 00:26