1 / 11

بانك هاي اطلاعاتي شي گرا

بانك هاي اطلاعاتي شي گرا. مصطفي كيخا يوحنا قديمي استاد راهنما : دكتر رهگذر. مقدمه. نسل پنجم سيستم هاي بانك اطلاعاتي ضعف بانك هاي رابطه اي در سيستم هاي پيشرفته و نيازمندي هاي جديد شبيه سازي دنياي واقعي. OODB. Object state behavior Identity Class Inheritance Overriding.

mairwen
Download Presentation

بانك هاي اطلاعاتي شي گرا

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. بانك هاي اطلاعاتي شي گرا مصطفي كيخا يوحنا قديمي استاد راهنما : دكتر رهگذر

  2. مقدمه • نسل پنجم سيستم هاي بانك اطلاعاتي • ضعف بانك هاي رابطه اي در سيستم هاي پيشرفته و نيازمندي هاي جديد • شبيه سازي دنياي واقعي

  3. OODB • Object • state • behavior • Identity • Class • Inheritance • Overriding

  4. دستاوردهاي بانك هاي شي گرا • تعريف تجريد • ساختمان داده مورد نياز براي کارهاي پيچيده • تعريف يک شيئ به عنوان مجموعه اي از اشيائ ديگر • خواص چند مقداري • ENCORE • تسهيل برقراري ارتباط • ارتباط دودويي • ObjectStore

  5. دستاوردهاي بانك هاي شي گرا… • عدم نياز به تعريف کليد توسط کاربر • ايجاد اتوماتيک OID توسط سيستم • تضمين يکتايي اشياء • عدم تغيير OID بوسيله برنامه هاي کاربردي • كاهش نياز به پيوند • پيوند ضمني • پيوند صريح

  6. دستاوردهاي بانك هاي شي گرا… • ايجاد گزاره هاي تساوي جديد • تساوي بر پايه مقدار در مدل رابطه اي • گزاره هاي تساوي در OODB : • تساوي شناسه اشياء • تساوي مقدار اشياء • برابري مقادير خواص • برابري شناسه هاي خواص

  7. دستاوردهاي بانك هاي شي گرا… • بهبود كارايي در بعضي موارد • دسترسي اسان تر به اشياء تودرتو • دسترسي به اشيا داخلي به كمك آدرس • عدم نياز به اجراي query جديد • استفاده مجدد از اشياء موجود در حافظه • به كمك OID • توسعه جبر شي گرا • union , difference , select , generate ,map • ايجاد بقيه عملگرها بر اساس عملگرهاي پايه مثل intersection

  8. ضعف هاي بانک هاي شئ گرا • فقدان همکاري بينRDBو OODB • عدم پشتيباني از RDB و تبديل تدريجي به OODB • عدم پشتيباني ابزارهاي موجود براي دستيابي به OODB • يکپارچه سازي معماري OODB وRDB • يکپارچه سازي مدل هاي داده OODB و RDB

  9. ضعف هاي بانک هاي شئ گرا ... • بهينه سازي ضعيف • كلاس هاي مشتق شده • انواع داده مختلط وارتباطات بين آنها • ساختارهاي تودرتو • استاندارد نبودن جبر شي گرا • فقدان امكانات براي ايجاد query • پرسش هاي تودرتو، پرسش هايمجموعه ، GROUP BY ،توابع تجمعي • سازگاري با ANCI SQL

  10. ضعف هاي بانک هاي شئ گرا ... • عدم پشتـــــــــيباني از View • عدم توافق روي عملكرد View در سيستم مديريت بانك اطلاعاتي • هويت اشياءدر View مشخص نيست. • با وجود ارث بري وكپسوله سازي وجود View لزومي ندارد

  11. منابع • Achievement and weaknesses of object oriented databases , Sikha Bagui, Department of Computer Science, University of West Florida, U.S.A. • On type systems for object oriented database programming language, Yuri Leontiev , M. Tammer Ozsa , Duane Szafron,

More Related