اين برنامه واسط را DBMS  ناميدند .

DBMS  اختصار (DATABASE  MANANGMENT  SYSTEM )  ميباشد که معناي لغوي آن سيستم مديريت پايگاه داده يا سيستم مديريت داده ها ميباشد .
بايد خدمتتون عرض کنم که بزرگترين جهشي که پايگاه داده ها در راستاي رشد و تکامل داشت مربوط به همين قسمت يعني توليد و تکامل  DBMS  ميباشد . گفتيم که وظيفه DBMS  اين است که بين برنامه کاربردي و منابع داده ها قرار بگيرد و کليه عملياتهاي مربوط به( ايجاد ، تغيير ، حذف و .... ) منابع داده ها را کنترل و مديريت کند
.

 

 

منظور از کنترل و مديريت :

  • مصون کردن برنامه هاي کاربردي در قبال تغييرات در سخت افزار ذخيره سازي .
  • مديريت رکوردهاي سرريز که پس از لود اوليه بايد در فايل وارد شوند .
  • ايجاد فايل با ساختارهاي گوناگون
  • فراهم کردن امکاناتي براي دستيابي مستقيم و ترتيبي به رکوردها و فيلدها 
  • جدا کردن ساختار فيزيکي و منطقي فايلها از يکديگر
  • تامين ايمني و حفاظت داده ها 
  • جلوگيري از تکرار ذخيره سازي داده ها ( تاحدي )
  • فراهم کردن امکاناتي براي پردازش بلادرنگ (real time ) بسته به نوع سيستم عامل
  • تامين صحت داده هاي ذخيره شده ( تاحدي )
  • فراهم کردن امکاناتي براي بازيابي بکمک چند کليد
  • فراهم کردن امکاناتي براي استفاده چند کاربر به صورت همزمان از منبع داده و کنترل آن .

 

 

توجه : مطالبي که از اينجا به بعد ذکر خواهند شد بسيار بسيار مهم و حياتي ميباشند لذا خواهشمندم تا زماني که هر خط را کاملا متوجه نشده ايد هرگز سراغ خط بعدي نرويد . حتي اگر صد بار يک خط را تکرار کنيد .

مفهوم داده :

داده عبارت است از مقادير صفات خاصه (ATTRIBUTES) انواع موجوديت ها .

 

نوع موجوديت : مفهوم کلي يک پديده ، شي و يا فرد که در ورد آنها ميخواهيم اطلاع داشته باشيم .

صفت خاصه : ويژگي جداساز يک نوع موجوديت از نوع ديگر را گويند .

 

در کل چهار  تا واژه بسيار مهم و کاربردي داريم :

  • داده

   موجوديت

  • صفت خاصه
  • اطلاع

 

 

محيط عملياتي هر چيزي که باشد موجوديتهاي آن با هم  ارتباطاطي دارند  . به عنوان مثال بين دانشجو و درس ارتباطاطي وجود دارد که دانستن  اين ارتباطات  در طراحي برنامه نقش حياتي دارند . ارتباط بين موجوديت ها انواع مختلفي دارد که در زير ذکر خواهم کرد  :

  • ارتباط يک به يک
  • ارتباط يک به چند
  • ارتباط چند به يک
  •  ارتباط  چند به چند