سفارش تبلیغ
صبا ویژن
فانتوم
صفحه اصلی وبلاگ
پارسی بلاگ
شناسنامه من
ایمیل من
من در یاهو
 RSS 
اوقات شرعی
چهارشنبه 85 اسفند 2 ساعت 5:7 عصردست آوردهای بانکهای شی گرا

بانک های اطلاعاتی شی گرا 

مقدمه 

  • نسل پنجم سیستم های بانک اطلاعاتی
  • ضعف بانک های رابطه ای در سیستم های پیشرفته و نیازمندی های جدید
  • شبیه سازی دنیای واقعی

OODB 

  • Object
    • state
    • behavior
  • Identity
  • Class
  • Inheritance
  • Overriding

دستاوردهای بانک های شی گرا 

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

دستاوردهای بانک های شی گرا… 

  • عدم نیاز به تعریف کلید توسط کاربر
    • ایجاد اتوماتیک OID توسط سیستم
    • تضمین یکتایی اشیاء
    • عدم تغییر OID بوسیله برنامه های کاربردی
  • کاهش نیاز به پیوند
    • پیوند ضمنی
    • پیوند صریح

دستاوردهای بانک های شی گرا… 

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

دستاوردهای بانک های شی گرا… 

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

ضعف های بانک های شئ گرا  

  • فقدان همکاری بین RDBو OODB
    • عدم پشتیبانی از RDB و تبدیل تدریجی به OODB
    • عدم پشتیبانی ابزارهای موجود برای  دستیابی به OODB
    • یکپارچه سازی معماری OODB وRDB
    • یکپارچه سازی مدل های داده OODB  و RDB

ضعف های بانک های شئ گرا ... 

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

ضعف های بانک های شئ گرا ...  

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

 


متن فوق توسط: مهدی طوسی نوشته شده است| نظرات دیگران ( نظر)

درباره خودم
فانتوم
مهدی طوسی
اهل خراسانم ولی شهرم خراسان نیست آن را گم کردم از یابنده تقاضا دارم آن را به نزدیکترین صندوق پستی بیندازد
لوگوی من
فانتوم
اشتراک در خبرنامه