یکشنبه, ۱۴ بهمن, ۱۴۰۳ / 2 February, 2025
اصلی به نام پایگاه داده ها
همزمان با پیدایش تکنولوژی ذخیره سازی اطلاعات و فایل ها، پایگاه داده ها نیز متولد شد و همزمان با رشد تکنولوژی ذخیره و بازیابی اطلاعات و سیستم فایلینگ، پایگاه داده ها نیز به صورت موازی و با آن رشد کرد. پایگاه داده ها از زمان تولد تاکنون پنج نسل را سپری کرده است. همزمان با گسترش نیاز کاربران برای ذخیره سازی و بازیابی اطلاعات برنامه نویسان متعددی اقدام به ایجاد برنامه هایی با اهداف و کاربردهای متفاوت کردند. صرف نظر از برنامه هایی که از نظر کاربرد کاملاً متفاوت بودند برنامه هایی نیز وجود داشتند که ماهیت و کاربرد یکسانی داشتند ولی توسط برنامه نویسان متعدد ایجاد شده بودند. بهترین مثال برای این مطلب دفترچه تلفن است. چندین و چند نسخه متفاوت دفترچه تلفن موجود بود که همه آنها امکانات کاملاً مشابهی داشتند ولی الگوریتم ها و روش های برنامه نویسی آنها کاملاً متفاوت بود. تمام این برنامه ها در واقع نوعی بانک اطلاعاتی هستند که برای اهداف خاص ایجاد شده اند لذا منابع داده در هر برنامه به جز در همان برنامه در جای دیگری کاربرد نداشت و حتی برنامه هایی که مشابه بودند نیز نمی توانستند با هم تبادل اطلاعات داشته باشند، در ضمن در تمام این برنامه ها به جز فایل و برنامه نوشته شده توسط برنامه نویس هیچ چیز دیگری وجود نداشت که بتواند امنیت داده ها را تضمین و به طور کلی داده ها را کنترل و مدیریت کند.
با گسترش روزافزون اطلاعات و نیاز روزافزون کاربران برای ذخیره و بازیابی اطلاعات و دسترسی سریع به اطلاعات و لزوم تامین امنیت اطلاعات، لازم بود برنامه های تخصصی و ویژه ای برای این منظور ایجاد شوند لذا چندین شرکت تصمیم به طراحی و تولید چنین برنامه هایی گرفتند که از شرکت های IBM و Microsoft و چند شرکت دیگر به عنوان پیشگامان این امر می توان نام برد. برنامه های مذکور پایگاه داده ها نام گرفتند. شرکت های مذکور باید برنامه هایی را ایجاد می کردند که قابلیت استفاده برای مصارف گوناگون را داشته باشد. در ضمن این برنامه ها باید دارای قسمتی باشند که به عنوان واسط بین برنامه کاربردی و فایل ها (منابع داده) قرار بگیرد و عملیات های مربوط به ایجاد، حذف، تغییر و... را در منابع داده کنترل و مدیریت کند. این برنامه واسط را DBMS نامیدند. به اختصار می توان وظایف این واسط را در موارد زیر خلاصه کرد:
- مصون کردن برنامه های کاربردی در قبال تغییرات در سخت افزار ذخیره سازی.
- ایجاد فایل با ساختارهای گوناگون
- فراهم کردن امکاناتی برای دستیابی مستقیم و ترتیبی به رکوردها و فیلدها.
- جداکردن ساختار فیزیکی و منطقی فایل ها از یکدیگر
- تامین ایمنی و حفاظت داده ها
- جلوگیری از تکرار ذخیره سازی داده ها
- فراهم کردن امکاناتی برای پردازش بلادرنگ (real time ) بسته به نوع سیستم عامل
- تامین صحت داده های ذخیره شده
- فراهم کردن امکاناتی برای استفاده چند کاربر به صورت همزمان از منبع داده و کنترل آن
- کنترل و مدیریت مسائل مربوط به همزمانی و سطح دسترسی کاربران به منبع داده ها
رضا جوالچی
ایران مسعود پزشکیان دولت چهاردهم پزشکیان مجلس شورای اسلامی محمدرضا عارف دولت مجلس کابینه دولت چهاردهم اسماعیل هنیه کابینه پزشکیان محمدجواد ظریف
پیاده روی اربعین تهران عراق پلیس تصادف هواشناسی شهرداری تهران سرقت بازنشستگان قتل آموزش و پرورش دستگیری
ایران خودرو خودرو وام قیمت طلا قیمت دلار قیمت خودرو بانک مرکزی برق بازار خودرو بورس بازار سرمایه قیمت سکه
میراث فرهنگی میدان آزادی سینما رهبر انقلاب بیتا فرهی وزارت فرهنگ و ارشاد اسلامی سینمای ایران تلویزیون کتاب تئاتر موسیقی
وزارت علوم تحقیقات و فناوری آزمون
رژیم صهیونیستی غزه روسیه حماس آمریکا فلسطین جنگ غزه اوکراین حزب الله لبنان دونالد ترامپ طوفان الاقصی ترکیه
پرسپولیس فوتبال ذوب آهن لیگ برتر استقلال لیگ برتر ایران المپیک المپیک 2024 پاریس رئال مادرید لیگ برتر فوتبال ایران مهدی تاج باشگاه پرسپولیس
هوش مصنوعی فناوری سامسونگ ایلان ماسک گوگل تلگرام گوشی ستار هاشمی مریخ روزنامه
فشار خون آلزایمر رژیم غذایی مغز دیابت چاقی افسردگی سلامت پوست