آموزش سیستم مدیریت پایگاه داده - طرحهای داده
یک طرح پایگاهداده ساختار اصلی است که نمای منطقی کل پایگاهداده را نشان میدهد. آن بیان میکند چگونه دادهها سازماندهی میشوند و چگونه ارتباطات میان آنها برقرار میشود. این طرح تمام محدودیتهایی را که برروی دادهها اعمال میشود تعریف میکند.
طرح پایگاهداده موجودیتها و ارتباطات بین آنها را تعریف میکند. این شامل جزئیات توصیفی از پایگاهداده است که میتوان آن را با استفاده از نمودارهای طرح نمایش داد. طراحان پایگاهداده طرح را طراحی میکنند تا به برنامهنویسان درک از پایگاهداده و ساخت آن را آسان کند.
طرح پایگاهداده را به طور کلی به دو دسته میتوان تقسیم کرد:
-
طرح فیزیکی پایگاهداده - این طرح مربوط به ذخیره واقعی داده و شکل ذخیرهسازی مانند فایلها، ایندکسها و غیره است. آن تعریف میکند چگونه داده در یک حافظه ثانویه ذخیره میشود.
-
طرح منطقی پایگاهداده - این طرح تمام محدودیتهای منطقی را که برروی دادههای ذخیره شده نیاز است اعمال شوند تعریف میکند. آن جداول، نماها و محدودیتهای سالمتی را تعریف میکند.
نمونه پایگاهداده
مهم است که این دو عبارت را به صورت جداگانه تشخیص دهیم. طرح پایگاهداده ساختار اصلی پایگاهداده است. آن هنگامی طراحی میشود که پایگاهداده به هیچ وجه وجود ندارد. پس از راهاندازی پایگاهداده، تغییرهایی در آن ایجاد کردن بسیار دشوار است. طرح پایگاهداده حاوی هیچ داده یا اطلاعاتی نیست.
یک نمونه پایگاهداده حالتی از پایگاهداده در زمان داده است. آن شامل یک لحظهگیری از پایگاهداده است. نمونههای پایگاهداده با زمان تغییر میکنند. یک DBMS اطمینان حاصل میکند که هر نمونه (حالت) در یک حالت صحیح است، با دقت به همه اعتبارسنجیها، محدودیتها و شرایطی که طراحان پایگاهداده تعیین کردهاند.