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