. متن داده‌شده را خلاصه کن

متن: صفتهای مرتبط با یک شی یک dimension table را تشکیل می‌دهند. برای مثال در یک سازمان, مشتری دارای مشخصات فردی مانند اسم,فامیل,آدرس و تلفن می‌باشد. بدین ترتیب یک جدول به نام مشتری که حاوی مشخصات مشتریان است مورد نیاز می‌باشد. نمونه‌های دیگری از یک dimension table می‌تواند جدول مربوط به اطلاعات محصولات یک کار خانه یا اطلاعات مربوط به شهرهای یک کشور باشد. توجه داشته باشید که در این نوع جدول هیچ نوع صفت قابل اندازه‌گیری مانند «مبلغ خریداری‌شده توسط مشتری» وجود ندارد. تمامی صفتهای قابل اندازه‌گیری در fact table قرار می‌گیرد. به عنوان مثال جدول فروش حاوی مبلغ فروش,تعداد فروش,میزان سود و …می باشد. یک fact table می‌تواند به چندین dimension table متصل شده و یک ستاره ایجاد کند. برای ایجاد اتصال, کلید اولیه (primary key) یک dimension به عنوان کلید خارجی (foreign key) برای fact table در نظر گرفته می‌شود. برای تعیین میزان فروش به یک مشتری خاص نیاز به ایجاد پیوند بین fact table و dimension table وجود دارد. استفاده از مدل ستاره‌ای به کاربران کمک خواهد کرد که درخواستهای خود,query,را به صورت ساده‌تری اماده و اجرا کنند. همچنین پیاده‌سازی پایگاه داده چند بعدی, multidimensional database,آسانتر خواهد بود. نکته: یک داده گاه می‌تواند مجموعه‌ای از جند ستاره باشد. اتصال یک fact table به چند dimension table یک ستاره خواهد ساخت. یک شرکت بیمه دارای پایگاه داده‌های مختلفی می‌باشد. هر یک از این پایکاه داده‌ها حاوی اطلاعات خاصی می‌باشند. به عنوان مثال از پایگاه داده اورکل برای دخیره اطلاعات مربوط به مشتریان و از پایگاه داده sybase برای دخیره اطلاعات مربوط به فروش استفاده می‌شود. هر یک از این پایگاه داده‌ها اطلاعات ۱ سال اخیر را خواهد داشت. این شرکت بیمه دارای یک انبار داده خواهد بود تا اطلاعات مربوط به مشتریان و فروش در ۶ سال گذشته را به صورت یکجا در اختیار مدیران قرار دهد. این انبار داده می‌تواند چندین datamart داشته باشد. برای مثال داده گاه فروش می‌تواند حاوی چندین ستاره باشد. یک از ستاره‌ها به شکل زیر خواهد بود. 
خلاصه:
مدل ستاره یکی از رایج‌ترین مدلهای طراحی برای پیاده‌سازی data mart در یک انبار داده می‌باشد . در مدل سازی star schema دو مفهوم dimension table و fact table استفاده می‌شود .