سلام به همه پی وی لرنی های عزیز!
به دوره آموزش دوره آموزش سیستم مدیریت پایگاه داده DBMS خوش آمدید.
Database Management System یا سیستم مدیریت پایگاه داده که به صورت خلاصه به آن DBMS می گویند؛ به فناوری ذخیره و بازیابی اطلاعات کاربران با حداکثر کارآیی در کنار اقدامات امنیتی مناسب اشاره دارد. در این آموزش اصول اولیه سیستم مدیریت پایگاه داده یا DBMS مانند معماری آن، مدل های داده، طرحواره داده ها، استقلال داده ها، مدل E-R، مدل رابطه، طراحی بانک اطلاعاتی رابطه ای، و ذخیره سازی و ساختار پرونده و موارد دیگر را می آموزیم.
در جلسه گذشته به آشنایی با جبر Relational در سیستم مدیریت پایگاه داده پرداختیم. جبر Relational یک کوئری رویه ای است که نمونه هایی از روابط را به عنوان ورودی در می آورد و نمونه هایی از روابط را به عنوان نتیجه ارائه می دهد. جبر Relational از اپراتورها operator برای انجام کوئری استفاده می کند.
در این جلسه قرار است به مقایسه مدل ER و مدل Relational بپردازیم.
مدل ER، هنگامی که در نمودارها مفهوم سازی می شود ، یک نمای کلی از entity-relationship، ارائه می دهد که درک آن ساده تر است. نمودارهای ER را می توان به کمک اسکیما relational ترسیم کرد ، یعنی می توان با استفاده از نمودار ER به ایجاد اسکیما relational پررداخت. ما نمی توانیم همه محدودیت های ER را به مدل Relational وارد کنیم، اما یک طرح تقریبی رامی توان به کمک آن ایجاد کرد.
چندین فرآیند و الگوریتم برای تبدیل نمودارهای ER به Schema Relational وجود دارد. برخی از آنها به صورت خودکار و برخی از آنها به صورت دستی هستند. در این مجموعه آموزشی روی محتوای نمودار نقشه برداری با مبانی relational متمرکز شویم.
نمودارهای ER به طور عمده شامل:
یک Entity در حقیقت شیء ( جاندار و غیر جاندار و در کل هر چیزی ) در دنیای واقعی است و دارای برخی attributes ها است.
یک Relationship یک ارتباط بین Entity ها است.
یک مجموعه Entity ضعیف، هیچ کلید اصلی در ارتباط با آن ندارد.
در جلسات گذشته به مفاهیم کلیت بخشی و خصوصی بخشی Entity ها در مدل ER آشنا شدیم؛ کلیت بخشی و خصوصی بخشی، در قالب Entity های سلسله مراتبی صورت می گیرد.
در این جلسه به مقایسه مدل ER و مدل Relational پرداختیم؛ مدل ER، هنگامی که در نمودارها مفهوم سازی می شود ، یک نمای کلی از entity-relationship، ارائه می دهد که درک آن ساده تر است. نمودارهای ER را می توان به کمک اسکیما relational ترسیم کرد ، یعنی می توان با استفاده از نمودار ER به ایجاد اسکیما relational پررداخت. ما نمی توانیم همه محدودیت های ER را به مدل Relational وارد کنیم، اما یک طرح تقریبی رامی توان به کمک آن ایجاد کرد.
در جلسه بعدی به بررسی نقش SQL در DBMS می پردازیم.
با پی وی لرن همراه باشید.