جلسه2تشریحی5
چگونه می توان در یک سیستم بزرگ و پیچیده ی بانک اطلاعات بین
کاربران و داده های بسیار زیاد ذخیره شده روی رسانه ارتباط برقرار کرد و
چگونه سیستم مدیریت پایگاه داده درخواست های کاربران برای عملیات پایگاه
داده ی (( مانند: بازیافت* درج* به هنگام سازی * حذف و...)) را اداره و کنترل
کرد؟ توضیح دهید.
پاسخ این سوال درمعماری سه لایه ی که به وسیله ی کمیته ی ANSI/SPAR>>>>
عرضه شده است . در ایجاد این معماری سطوح به گونهای از هم مجزا شده اند
که برای رسیدن به هدف با هم به خوبی مراوده و تعامل کنند و هم به اندازه ی
کافی مجزا و مستقل باشند که تغییر در یک سطح به سطوح دیگری تسری پیدا
نکند.
((( این سه لایه عبارتند از))):
سطح خارجی : همان دید کاربری است. بالاترین سطح انتزاع است. به این
ترتیب که فقط بخشی از پایگاه داده که به مسایل کاربر ویا برنامه ی کاربردی
مربوط است را شامل می شود.
سطح مفهومی : ساختار پایگاه داده است. تمام موجودیت ها و ارتباطات بین ان ها
را شامل می شود.
سطح داخلی : جزییات ذخیره سازی است. پایین ترین سطح انتزاع است. چگونگی
ذخیره سازی را نشان می دهد. ساختارهای داده را توضیح می دهد و همچنین
روش های دسترسی را نشان می دهد. سطح داخلی. سطح فایلینگ است.