سلام به همه پی وی لرنی های عزیز!
به دوره آموزش دوره آموزش سیستم مدیریت پایگاه داده DBMS خوش آمدید.
Database Management System یا سیستم مدیریت پایگاه داده که به صورت خلاصه به آن DBMS می گویند؛ به فناوری ذخیره و بازیابی اطلاعات کاربران با حداکثر کارآیی در کنار اقدامات امنیتی مناسب اشاره دارد. در این آموزش اصول اولیه سیستم مدیریت پایگاه داده یا DBMS مانند معماری آن، مدل های داده، طرحواره داده ها، استقلال داده ها، مدل E-R، مدل رابطه، طراحی بانک اطلاعاتی رابطه ای، و ذخیره سازی و ساختار پرونده و موارد دیگر را می آموزیم.
در جلسه گذشته به معماری سیستم مدیریت پایگاه داده ( DBMS ) پرداختیم؛ معماری پایگاه داده و با معماری پایگاه داده یک لایه، دو لایه و سه لایه آشنا شدیم؛ چند لایه بودن سبب می شود که امکان اصلاح پذیری نیز افزایش یابد، زیرا تقریباً تمام اجزای آن مستقل هستند و می توانند به طور مستقل تغییر کنند.
این جلسه را به آشنایی با مدل های داده در سیستم مدیریت پایگاه داده ( DBMS ) اختصاص داده ایم.
مدل های داده نحوه ساختار منطقی یک پایگاه داده را تعریف می کنند. مدل های داده ها نهادهای اساسی برای معرفی انتزاع در DBMS هستند و نحوه اتصال داده ها به یکدیگر و نحوه پردازش و ذخیره آنها در داخل سیستم را تعریف می کنند.
اولین مدل داده می تواند مدلهای داده مسطح باشد، جایی که تمام داده های مورد استفاده در یک صفحه قرار می گیرند. مدل های داده های اولیه چندان علمی نبودند و مستعد معرفی کپی های متعدد و بروزرسانی ناهنجاری ها محسوب می شدند.
مدل Entity-Relationship – به اختصار (ER) – مبتنی بر مفهوم موجودات دنیای واقعی و روابط میان آنها است. در حالی که سناریوی دنیای واقعی را در مدل پایگاه داده قرار می دهد، مدل ER مجموعه entity ها، مجموعه روابط، ویژگی ها و محدودیت ها را ایجاد می کند.
مدل ER برای طراحی مفهومی یک بانک اطلاعاتی بهترین گزینه ممکن است.
این دو را می توانید در تصویر زیر مشاهده نمایید:
محبوب ترین مدل داده در DBMS، مدل Relational است. این مدلاز مدل های دیگر علمی تر محسوب می شود و مبتنی بر منطق first-order predicate است و جدول را به عنوان یک رابطه n-ary تعریف می کند.
در این حلسه با مدل های داده در سیستم مدیریت پایگاه داده آشنا شدیم؛ این مدل ها به دو دوسته عمده Entity-Relationship و Relational تقسیم می شود.
در جلسه آینده با اسکیماهای داده در DBMS آشنا می شویم.
با پی وی لرن همراه باشید.