نام پژوهشگر: نعمت الله شیری

بهینه سازی پردازش موازی پرس و جو در سیستم های پایگاه داده استنتاجی
thesis وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس 1379
  مریم سپهری   نعمت الله شیری

پردازش موازی پرس وجو در سیستم های پایگاه داده، یکی از اقدامات مهم برای کاهش زمان پاسخ پرس وجوها و افزایش توان سیستم در پاسخگویی به پرس وجوهای بیشتر است . به دلیل حجم زیاد داده و پیچیدگی قوانین موجود در یک پایگاه داده استنتاجی، نیاز قابل توجهی به پردازش موازی پرس وجو وجود دارد. سیستم های پایگاه داده استنتاجی، به علت اینکه مبتنی بر قوانین هستند، ذاتا" برای پردازش موازی مناسب می باشند. بهینه سازی پرس وجو مساله دیگری است که در کار با مجموعه های بزرگ داده، بایستی مورد توجه قرار گیرد. طرحی که در این پایان نامه پیشنهاد می شود، با در نظر گرفتن ساختار هدف در هنگام ارزیابی پرس وجو، از دستیابی به داده های غیرضروری و نامرتبط جلوگیری می کند. در طرح پیشنهادی، بهینه سازی معنایی که بر مبنای محدودیت های صحت عمل می کند، مورد استفاده قرار گرفته تا کارایی پردازش پرس وجوها را در روش جریان داده افزایش دهد. بهینه سازی معنایی که قبلا" در پردازش ترتیبی پرس وجوها استفاده شده تاکنون در پردازش موازی آنها مطرح نشده است . با معرفی مجموعه ای از پارامترهای موثر در محاسبه هزینه ارزیابی پرس وجوها، یک مدل تحلیلی برای طرح پیشنهادی ارائه شده است .

پشتیبانی مفاهیم فازی در پایگاه داده فعال
thesis وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس 1381
  زهرا صادقی   نعمت الله شیری

پایگاه های داده فعال با هدف ایجاد تعامل در پایگاه های داده ایجاد شدند. در این نوع پایگاه داده با تعریف قوانین و بدون نیاز به کدنویسی ، سیستم قادر به عکس العمل مناسب در مقابل رویدادهای مهم در شرایط خاص می باشد. تعریف قوانین ساده ترین نوع بیان محدودیتها بوده که برای متخصصین محیط نیز قابل درک می باشد . اما در بیان تجربیات اغلب از کلمات فازی استفاده می شود که ترجمه آنها به مقادیر دقیق منجر به کاهش ارزش معنایی دانش می شود. فازی سازی پایگاههای داده فعال با هدف نزدیکتر نمودن زبان بیان قوانین به زبان طبیعی انسان مطرح شد . این امر کمک می کند دانش متخصصین ، مستقیما به پایگاه داده منتقل شود. ضمن اینکه تغییرات نیز با کمترین هزینه ، بر قوانین تعریف شده اعمال می شود.در اولین گام از فازی سازی پایگاههای داده فعال ولسکی و بوازیز به فازی نمودن رویداد، شرط و واکنش در تعریف قوانین پرداخته اند و طی سه مقاله نتایج آن را ارائه نمودند، آنها در پروژه ‏‎tempo‎‏به پیاده سازی فازی این سه بخش پرداخته اند.

توسعه یک متدولوژی برای طراحی، ساخت و نگهداری
thesis وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس 1380
  شهره مرجانی بجستانی   نعمت الله شیری

همگام با فراگیر شدن اینترنت، ساخت سایت های وب نیز رونق پیدا کرده است. از این رو نیاز به روش های نظام مند، کارا و قابل اطمینان برای ساخت و نگهداری سایت های وب، بیش از پیش احساس می شود. یک دیدگاه متداول در روش های پیشنهادی برای طراحی سایت ها، استفاده از اصول طراحی پایگاه های داده می باشد که در این تحقیق مورد توجه واقع شده است.یکی از ویژگیهای طراحی پایگاه داده، داده مدار بودن آنها است؛ اما این ویژگی با ویژگی کاربر مدار بودن در طراحی موثر سایت های وب مغایرت دارد. از این رو اصلاحات و توجهات خاصی لازم است تا بتوان از روش های طراحی داده مدار پایگاه داده برای طراحی مبتنی بر کاربر سایت های وب استفاده نمود. در این پایان نامه تمرکز اصلی بر سایت های پرمصرف داده است. این سایت ها، اطلاعات حجیم و پویا را مدیریت می کنند و هدف اصلی آنها اطلاع رسانی به کاربران است، بنابراین استفاده از اصول طراحی پایگاه داده برای طراحی این سایت ها ایده مفیدی است.یکی از اهداف این پایان نامه، بررسی و مطالعه روش های موجود برای طراحی، ساخت و مدیریت سایت های پرمصرف داده است. یکی از دستاوردهای این تحقیق، استخراج پارامترها و تعیین معیارهایی برای مطالعه و مقایسه روش های طراحی و ساخت این سایت ها می باشد. با توجه به ملاک های کیفی به دست آمده، متدولوژی آرانیوس برای مطالعه بیشتر و بهبود آن برای طراحی و ساخت سایت های پر مصرف داده مبتنی بر کاربر انتخاب شده است.آرانیوس طراحی سایت را با توجه نیازهای عمومی کاربران وب انجام می دهد. به این ترتیب، این متدولوژی، قابلیت مبتنی بر کاربر بودن را تا حدی پشتیبانی می کند. اما هنوز نواقص و محدودیت هایی در این روش وجود دارد که با برطرف شدن آن ها، قالیت کاربر پسند بودن آرانیوس افزایش می یابد.در این پایان نامه، برخی نواقص مذکور در متدولوژی شناسایی شده و برای رفع آن ها و توسعه مدل آرانیوس پیشنهاداتی ارائه شده است. در مدل توسعه یافته، می توان صفحات و ساختارهای دستیابی متنوع تری را تعریف نمود. به منظور اطمینان از عملی بودن توسعه های پیشنهادی، یک سیستم نمونه پیاده سازی شده است که می تواند مدل توسعه یافته پیشنهادی را به ساختار فیزیکی سایت تبدیل کند.

طراحی روشی برای انتخاب و نگهداری دید در انبار داده ها
thesis وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس 1380
  فاطمه صف آرا   نعمت الله شیری

انبار داده یک مخزن مرکزی برای جمع آوری داده های منابع اطلاعاتی مختلف و احتمالا ناهمگن، تحت یک ساختار می باشد. هدف اولیه از ایجاد انبار داده، پاسخگویی به پرسش های تحلیل کاربران، کشف الگوی داده ها و ارتباط بین آنها بوده است که این داده ها بر اساس موضوعیت خاصی انتخاب می شوند، معمولا این موضوعیت نیازهای کاربران (از جمله تحلیل گران و مدیران) می باشد. بخشی از داده های انبار داده به صورت ضمنی و با استفاده از دیدها تعریف و ذخیره می شوند و به منظور افزایش سرعت پاسخگویی به سوالات، برخی از این دیدها به صورت محاسبه شده ذخیره می گردند. بنابراین انتخاب مجموعه مناسبی از دیدها برای محاسبه، که انتخاب دید نامیده می شود، یکی از مسائل اساسی در انبارهای داده می باشد. از طرف دیگر، در صورت تغییر داده ها در منابع اطلاعاتی اولیه، بایستی عملیات به روز رسانی دیدهای محاسبه شده نیز انجام شود. این عملیات نگهداری دید نامیده می شود. در این راستا سازگار بودن داده ها در درجه اول اهمیت قرار دارد و به روز رسانی با کمی تاخیر، قابل قبول است. به رغم این موضوع، روند تکامل فناوری انبار داده در جهتی است که بتوان علاوه بر پاسخگویی به پرس و جوهای تحلیلی، اطلاعات عملیاتی و به روز را نیز در اختیار کاربران قرار داد. به علاوه اگر بتوان عملیات نگهداری دید را همزمان با عملیات پاسخگویی به پرس و جوهای کاربران انجام داد، دسترسی به اطلاعات انبار داده به صورت شبانه روزی میسر می شود. در پایان نامه حاضر، با در نظر گرفتن سه مساله انتخاب دید، نگهداری آن و پاسخگویی به سوالات بر اساس آخرین تغییرات منابع اطلاعاتی اولیه، یک معماری برای انبارهای داده پیشنهاد می شود. معماری پیشنهادی از جنبه های مختلف بررسی شده، نقاط قوت و ضعف آن نسبت به طرح های مشابه تشریح می گردد.