advertise laitec sharif univercity
دانلود سورس اپلیکیشن اندروید یادآوری-انجامش بده–ToDo

دانلود سورس اپلیکیشن اندروید یادآوری-انجامش بده–ToDo

14000 تومان
سورس پروژه پایانی وب سایت و نرم افزار کلینیک در ASP.net

سورس پروژه پایانی وب سایت و نرم افزار کلینیک در ASP.net

48000 تومان
دانلود پروژه وب سایت اشعار با ASP.NET و SQL

دانلود پروژه وب سایت اشعار با ASP.NET و SQL

10000 تومان
دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

دانلود سورس پروژه پایانی وب سایت بنگاه املاک با php

68000 تومان
دانلود سورس هوش مصنوعی رنگ آمیزی گراف با ژنتیک در #C

دانلود سورس هوش مصنوعی رنگ آمیزی گراف با ژنتیک در #C

10000 تومان

مفاهیم اولیه پایگاه داده

پایگاه داده : یک سیستم مدیریت بانک اطلاعاتی یا (DBMS (Database Management System شامل مجموعه ای از داده های مرتبط به هم و برنامه هایی است که رابطه بین داده ها و چگونگی دستیابی به داده ها از طریق DBMS را توجیه میکند
مفاهیم اولیه پایگاه داده

مفاهیم اولیه پایگاه داده 

مدیریت پایگاه داده (DBMS)

یک سیستم مدیریت بانک اطلاعاتی یا DBMS (Database Management System) شامل مجموعه ای از داده های مرتبط به هم وهمچنین برنامه هایی است که رابطه بین داده ها و چگونگی دستیابی به داده ها از طریق DBMS را توجیه میکند. این سیستم داده ای با نام پایگاه داده شناخته میشود و میتواند شامل اطلاعاتی در مورد هر نوع سازمان یا نهاد خاصی باشد. مهمترین خصوصیت DBMS استقلال برنامه های کاربردی از محیط فیزیکی ذخیره سازی است که باعث استقلال داده های فیزیکی در DBMS میشود.

در واقع هدف اصلی DBMS ایجاد محیطی آسان و شفاف از دیدگاه کاربر و همچنین کارا و قدرتمند از دیدگاه برنامه نویس است و وظیفه اصلی آن ذخیره و بازیابی اطلاعات میباشد. مدیریت داده ها در DBMS دارای دو وظیفه اساسی است: وظیفه اول تعیین مکانیزم هایی برای درج و ذخیره اطلاعات است و وظیفه دوم مکانیزم هایی برای دستکاری یا ویرایش اطلاعات است .

ویژگی های DBMS:

  1. کاربران باید بتوانند در یک محیط انتزاعی کار کنند یعنی برنامه های کاربردی که کاربران با آنها مواجه اند باید کاملا مستقل از محیط فیزیکی باشند.
  2. داده ها بصورت متمرکز درون پایگاه داده ذخیره سازی میشوند تا از ایجاد افزونگی پرهیز گردد.
  3. سرعت دستیابی به داده ها بالا میرود.
  4. ایمنی داده ها حفظ میشود. یعنی باید امنیت داده های ذخیره شده در مقابل خرابی سیستم های کامپیوتری و یا دسترسی های غیرمجاز حفظ گردد.
  5.  امکان استفاده اشتراکی از داده ها فراهم میشود یعنی اگر داده ها بین کاربران مختلف به صورت اشتراکی مورد بازیابی یا دستکاری قرار گرفت سیستم پایگاه داده باید محیطی را ایجاد کند که مانع بروز مشکلات و یا ایجاد نامطلوب شود.
  6. DBMS باید دارای ساختارهای معماری و ذخیره سازی داده ای چند سطحی باشد.

قبل از بوجود آمدن DBMS سازمانها برای نگهداری داده ها و اطلاعات خود از سیستم های فایلی استفاده میکردند. یعنی اطلاعات بر روی فایل های کامپیوتری ذخیره میشد و برای دستیابی کاربران به داده ها میبایست تعدادی برنامه کاربردی مجزا نوشته میشد که قابلیت دسترسی به داده ها و اعمال تغییرات به آنها را از طرف کاربران تعریف میکرد.

این نوع ذخیره سازی اطلاعات دارای معایب زیر بود:

  1. ایجاد افزونگی و ناسازگاری داده ها : در این نوع ذخیره سازی، برنامه نویسان داده های یکسانی را در مکانهای مختلفی از فایل ها بصورت تکراری نگهداری میکردند که به این تکرار افزونگی داده ها میگویند و باعث افزایش حافظه مورد نیاز برای ذخیره سازی داده ها و در نتیجه هزینه بیشتر برای ذخیره و بازیابی داده ها میگردد.
  2. ایجاد پراکندگی در بین داده ها : با پدیده افزونگی داده و ذخیره داده ها در فایلهای مختلف ممکن است بازیابی داده های موجود در فایلها به آسانی شکل نگیرد.
  3. نبود مسائل جامعیت : هر داده ای که در پایگاه داده قرار میگیرد باید دارای تعداد قید و محدودیت برای ایجاد سازگاری باشد.
  4. نبود مسائل تجزیه ناپذیری : اگر حین انجام عملیات مختلف در پایگاه داده سیستم دچار مشکل و خرابی شود ، داده ها باید بتوانند شکل داده ای خود را قبل از خرابی سیستم حفظ کنند.
  5. ایجاد اشتراک در دسترسی داده ها : یعنی پایگاه داده باید توانایی این را داشته باشد تا چندین کاربر از طریق آن بتوانند بصورت همزمان و همروند به داده ها دسترسی داشته باشند و تغییرات مورد نظر خود را بر روی آنها اعمال کنند.
  6. مسائل امنیتی : سیستم پایگاه داده باید طوری طراحی شود که جلوی دسترسی کاربران به همه داده های موجود را بگیرد. 


0
نظرات

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


پارس وی دی اس
مفاهیم اولیه پایگاه داده هاDatabase Management SystemDBMS پایگاه دادهآشنایی با مفهوم پایگاه دادهمعرفی مفاهیم اولیه پایگاه دادهمدیریت پایگاه دادهاشنایی با مفهوم بانک اطلاعاتیکار پایگاه داده چیست؟ویژگی های DBMSDBMS چیست?معرفی بانک اطلاعاتیپایگاه داده چیست؟درک مفاهیم اولیه پایگاه داده لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php