1 / 14

پايگاه داده های temporal

پايگاه داده های temporal. Leili Farzinvash Nazanin Dehghani Electrical and Computer Engineering Department. عناوین مطرح شده. تعریف مسئله پرسش در مدل temporal طراحی پایگاه داده temporal افزودن زمان به زبانهای پرسش موجود پیاده سازی پایگاه داده temporal. تعریف مسئله.

Download Presentation

پايگاه داده های temporal

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. پايگاه داده های temporal Leili Farzinvash Nazanin Dehghani Electrical and Computer Engineering Department

  2. عناوین مطرح شده • تعریف مسئله • پرسش در مدل temporal • طراحی پایگاه داده temporal • افزودن زمان به زبانهای پرسش موجود • پیاده سازی پایگاه داده temporal

  3. تعریف مسئله تکرار رکوردها بدون در نظر گرفتن پارامترهای زمانی در آنها تکرار non sequence تکرار sequential تکرار current

  4. پرسش در مدل temporal • به روز رسانی – مثال • مشکل : از دست رفتن اطلاعات : در این مورد از دست رفتن اطلاعات قبلی بیمار • راه حل : نگه داشتن رکورد قبلی و افزودن رکورد (Brandon James, fair, 1997-11-26, null )به سیستم

  5. پرسش در مدل temporal - ادامه

  6. پرسش در مدل temporal - ادامه • projection – مثال • حالت current :

  7. پرسش در مدل temporal - ادامه • حالت sequence : • join – مثال

  8. پرسش در مدل temporal - ادامه • حالت current :

  9. پرسش در مدل temporal - ادامه • حالت non sequential : • حالت sequential :

  10. طراحی پایگاه داده temporal • طراحی مفهومی • حالت گسترش یافته مدل E-R • معرفی نمادهایجدید • تغییر معنای نمادهای تعریف شده در E-R • طراحی فیزیکی • تعریف فرم های نرمال temporal • مفاهیم وابستگی • کلید

  11. افزودن زمان به زبانهای پرسش موجود • پیچیدگی در بیان پرسشهای temporal با زبان های E-R رایج (مانند SQL) • خصوصیات زبانهای temporal : • سادگی در بیان پرسش • نوجه به تاثیر اضافه کردن مفهوم temporal به جنبه های مختلف زبان • مدیریت ساختارهای temporal • مدیریت حالت eventها • cursorها • دیدهای temporal • کنترل جامعیت پایگاه داده • مدیریت زمان حال

  12. پیاده سازی پایگاه داده temporal • استفاده از پیاده سازی های موجود و گسترش آنها • تبدیل عبارات زبان temporal به SQL و استفاده از DBMSهای موجود • بهینه سازی پرسش • طولانی بودن پرسش ها • استفاده از مولفه هایی نامساوی مانند که بهینه سازی آنها مشکل است • پیاده سازی عملیات جبری • temporal join : مدلهای گسترش یافته loop join، hash join و merge join • time-join • time-equijoin • event-join

  13. پیاده سازی پایگاه داده temporal - ادامه • TE-outerjoin • contain-join • contain-semijoin • temporal natural join • intersect-join • temporal selection • temporal aggregation • حذف موارد تکراری • اندیس گذاری • B+Tree • R-Tee برای ساختن اندیس­های range بر روی چند کلید مختلف

  14. منابع • Temporal and Real Time Databases : a survey : GultekinOzsoyoglu, Richard T Snodgrass • Temporal Data ManagementChristian S. Jensen, and Richard T. Snodgrass 1999 IEEE • Syntax, Semantics, and Query Evaluation in the Temporal XML Query Language DengfengGao and Richard T. Snodgrass • ANotation for Spatiotemporal QueriesVassilis J. Tsotras, Christian S. Jensen, and Richard T. SnodgrassApril 8, 1997TR-10 A TIMECENTER Technical Report

More Related