« به نام خدا »


*معماري پايگاه داده:

براي اينكه بتوانيم در يك سيستم بزرگ و پيچيده ي بانك اطلاعات , بين كاربران و داده هاي بسيار زياد ذخيره روي رسانه ارتباط برقرار كنيم و  سيستم مدريت پايگاه داده درخواست هاي كاربران براي عمليات پايگاه داده اي (مانند:بازيافت . درج.به هنگام سازي.حذف و ...)را اداره وكنترل كند. با استفاده از معماري سه لايه اي است.كه به وسيله ي كميته ANSI/SPARC   عرضه شده است.

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

 

1.سطح خارجي                      2.سطح مفهومي                          3.سطح داخلي

 

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

   سطح مفهومي : ساختار پايگاه داده است.تمام موجوديت ها و ارتباطات بين آن ها را شامل مي شود.

   سطح داخلي : جزئيات ذخيره سازي است . پايين ترين سطح انتزاع است وبه روش هاي فيزيكي ذخيره وبازيابي نزديك است.چگونگي ذخيره سازي را نشان مي دهد.ساختار هاي پايگاه داده را توضيح مي دهد . و همچنين روش هاي دسترسي را نشان مي دهد .سطح داخلي , سطح فايلينگ است.

 

مدل داده اي‌:

سيستم مديريت بانك اطلاعاتي پنهان از ديد كاربر , هر گونه دستيابي به داده ها را انجام مي دهد .به اين منظور در معماري پايگاه ,  مدل داده اي استفاده شده است. مدل هاي داده اي بر اساس ساختمان داده هاي مختلفي در بانك اطلاعاتي استفاده مي شوند كه سه نوع متداول آن ها عبارت است از :

   رابطه اي Relational Data Structure

   سلسله مراتبي Hierarchical Data Structure

   شبكه اي Network Data Structure

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

Oracle ,my sql , SQL server , Access    و... را نام برد.