سيستم هاي پايگاه داده از ساختارهاي داده پيچيده اي تشكيل شده است. بنابراين ، براي اينكه سيستم براي بازيابي داده ها كارآمد باشد و از سردرگمي كاربران بكاهد ، توسعه دهندگان از روش انتزاع داده استفاده مي كنند.

عمدتا سه سطح انتزاع داده وجود دارد:

۱سطح داخلي: محل ذخيره فيزيكي واقعي و مسيرهاي دسترسي .

۲سطح مفهومي يا منطقي: ساختار و محدوديت هاي كل پايگاه داده.

۳سطح خارجي : ديدگاه هاي مختلف كاربر را توصيف مي كند.

 

سطح داخلي :

ساختار ذخيره سازي فيزيكي پايگاه داده را تعريف مي كند. طرح داخلي ،نمايشي بسيار سطح پايين از كل پايگاه داده است. اين شامل چندين مورد از چندين نوع ضبط داخلي است. در اصطلاح استاندارد ، “ركورد ذخيره شده” نيز گفته مي شود.

ويژگي هاي سطح داخلي:

  1. سطح داخلي پايين ترين سطح انتزاع داده است.
  2. به شما كمك مي كند تا اطلاعات مربوط به نمايش واقعي كل پايگاه داده را حفظ كنيد. مانند ذخيره سازي واقعي داده ها روي ديسك .
  3. سطح داخلي به ما مي گويد كه چه داده اي و چگونه در پايگاه داده ذخيره مي شود
  4. هرگز با دستگاههاي فيزيكي سروكار ندارد. در عوض ، سطح داخلي يك دستگاه فيزيكي را به عنوان مجموعه اي از صفحات فيزيكي مشاهده مي كند

سطح مفهومي:

اين سطح ساختار بانك اطلاعاتي كل پايگاه داده را براي كاربران توصيف مي كند. اطلاعات مربوط به ساختارهاي ذخيره سازي فيزيكي را پنهان مي كند و بر توصيف انواع داده ها ، موجوديت ها ، روابط و غيره تمركز دارد.

سطح منطقي بين سطح كاربر و نماي ذخيره فيزيكي است. با اين حال ، تنها يك نمايش مفهومي تنها از يك پايگاه داده وجود دارد.

 

ويژگي هاي سطح مفهومي:

۱.تمام موجوديت هاي پايگاه داده ، ويژگي ها ، روابط و امنيت و درستي اطلاعات را تعريف مي كند.

۲.در سطح مفهومي ، داده هاي در دسترس كاربر بايد در سطح فيزيكي باشد يا از آن استخراج شود.

 

سطح خارجي:

سطح خارجي بخشي از پايگاه داده را كه كاربران خاص به آن علاقه مند است توصيف مي كند.جزئيات غير مرتبط پايگاه داده را از كاربر پنهان مي كند.ممكن است تعداد زياد و نامعلومي از نمايش خارجي براي هر پايگاه داده وجود داشته باشد.
هر نماي خارجي با استفاده از يك سطح خارجي تعريف مي شود كه متشكل از تعاريف انواع مختلف نگارش خارجي آن نماي خاص است.

نماي خارجي فقط شامل محتواي پايگاه داده همانطوري كه توسط برخي از كاربران خاص مشاهده مي شود، است. به عنوان مثال ، يك كاربر از بخش فروش فقط داده هاي مربوط به فروش را مشاهده خواهد كرد.

ويژگي هاي سطح خارجي:

  1. سطح خارجي فقط مربوط به داده هايي است كه توسط كاربران نهايي خاصي مشاهده مي شود.
  2. اين سطح شامل تعدادي سطح خارجي ديگر است.
  3. سطح خارجي نزديكترين سطح به كاربر است.
  4. اين سطح بخشي از پايگاه داده را كه براي يك گروه كاربر خاص مورد نياز است توصيف مي كند و جزئيات باقي مانده پايگاه داده را از گروه كاربر خاص پنهان مي كند

منبع: https://hisci.ir/%d8%b7%d8%b1%d8%ad-%d9%87%d8%a7%db%8c-%d8%b3%db%8c%d8%b3%d8%aa%d9%85-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d8%af%d8%a7%d8%af%d9%87-%d8%af%d8%a7%d8%ae%d9%84%db%8c/