برای درک سیستم مدیریت پایگاه داده (DBMS) لازم است در مورد پایگاه داده و حتی قبل از آن اطلاعاتی در مورد داده ها داشته باشید. داده عبارت است از هر واقعیت یا رقمی که بتوان ثبت کرد و معنایی نهفته دارد. پایگاه داده مجموعه ای از چنین داده هایی است، به عبارت دقیق تر، مجموعه ای از داده های مرتبط است. به عنوان مثال پایگاه داده کشورهای جهان و کد تماس آنها. در اینجا کشورها و کد تماس با یکدیگر مرتبط هستند و پایگاه داده هدفی را دنبال می کند، تا کد تماس صحیح را به کاربر ارائه دهد. مجموعهای تصادفی که در آن دادهها نه مرتبط هستند و نه هدفی را دنبال میکنند، نمیتوان به عنوان پایگاه داده نام برد. به طور خلاصه پایگاه داده مجموعه ای از داده های منطقی منسجم است که برای خدمت به یک هدف خاص گرد هم می آیند و برخی از جنبه های دنیای واقعی را تقلید می کنند .
نرم افزاری که برای مدیریت این گونه پایگاه های داده استفاده می شود DBMS نامیده می شود. برای مثال Oracle، IBM DB2، Microsoft Access، Microsoft SQL Server، Sybase . نرم افزار DBMS مجموعه ای از برنامه هاست که دسترسی، بازیابی، امنیت، ایجاد و به اشتراک گذاری پایگاه داده بین کاربران یا سایر برنامه ها را تسهیل می کند . هدف اصلی نرم افزار DBMS ارائه یک روش کارآمد و راحت برای ذخیره و بازیابی داده ها است.
DBMS یک نرم افزار بسیار پرکاربرد در صنایع مختلف مانند بانکداری، راه آهن، خطوط هوایی، دانشگاه ها و بسیاری از صنایع دیگر است. سیستم پایگاه داده به گونه ای طراحی شده است که حجم بسیار زیادی از داده ها را مدیریت می کند و ممکن است تا چندین ترابایت حجم داشته باشد. همچنین باید یک مکانیزم داخلی برای بازیابی اطلاعات در صورت خرابی سیستم و محافظت از داده ها در برابر هرگونه دسترسی و دستکاری غیرمجاز داشته باشد.
جالب است بدانید که همه ما چندین بار در طول روز با پایگاه داده مواجه می شویم که هنگام ورود به حساب ایمیل، شناسه کاربری و رمز عبور رمزگذاری شده مرتبط با آن بازیابی می شود. در حین تراکنش با دستگاه خودپرداز، پول بدهکار می شود و حساب با آن در سامانه بانک اطلاعاتی بانک به روز می شود، این نوع استفاده ها ما را به کاربر نهایی تبدیل می کند. کاربران نهایی اساساً مصرف کنندگانی هستند که از یک محصول استفاده می کنند. آنها ممکن است از آن برای تولید گزارش های ماهانه، برداشت پول از بانک یا برای استفاده های تخصصی و پیچیده مانند پیش بینی فروش برای فصل آینده استفاده کنند.
مدیران پایگاه داده برای مدیریت و نظارت بر استفاده از پایگاه داده مورد نیاز هستند. آنها مسئول تنظیم پایگاه داده برای مسائل مربوط به عملکرد، اعطای دسترسی به DB به کاربران و شروع بازیابی در صورت خرابی سیستم و محافظت از سیستم در صورت بروز مشکلات امنیتی هستند.
طراحان پایگاه داده قبل از ساخته شدن پایگاه داده وارد تصویر می شوند. آنها الزامات را از همه کاربران بالقوه جمع آوری می کنند. سطح دسترسی مورد نیاز برای هر کاربر یا یک گروه و طراحی DB که نیاز را برآورده می کند. آنها مسئول شناسایی داده هایی هستند که باید پر شوند و محدودیت های داده مناسب برای پایگاه داده را تعیین می کنند. آنها عموماً بخشی از مدیران پایگاه داده هستند.
برنامه نویسان برنامه برای ایجاد رابط های کاربری و برنامه های کاربردی برای برآوردن نیازهای کاربران نهایی ضروری هستند. آنها برنامه هایی را توسعه می دهند که بازیابی داده ها، ایجاد گزارش ها را راحت تر می کند. آنها از تمام قابلیت های DB آگاهی کامل دارند و از آن به نفع خود استفاده می کنند.
بدون نظر