سلام به همه پی وی لرنی های عزیز!
به دوره آموزش دوره آموزش سیستم مدیریت پایگاه داده DBMS خوش آمدید.
Database Management System یا سیستم مدیریت پایگاه داده که به صورت خلاصه به آن DBMS می گویند؛ به فناوری ذخیره و بازیابی اطلاعات کاربران با حداکثر کارآیی در کنار اقدامات امنیتی مناسب اشاره دارد. در این آموزش اصول اولیه سیستم مدیریت پایگاه داده یا DBMS مانند معماری آن، مدل های داده، طرحواره داده ها، استقلال داده ها، مدل E-R، مدل رابطه، طراحی بانک اطلاعاتی رابطه ای، و ذخیره سازی و ساختار پرونده و موارد دیگر را می آموزیم.
در جلسه گذشته به آشنایی با ۱۲ قانون کد در سیستم مدیریت پایگاه داده ( DBMS ) پرداختیم و دوازده قانون کاربردی دکتر Codd را فراگرفتیم؛ قوانینی که یک پایگاه داده باید از آن ها پیروی کند تا به عنوان یک پایگاه داده Relational واقعی در نظر گرفته شود.
در این جلسه قرار است به آشنایی با مدل داده Relation در سیستم مدیریت پایگاه داده ( DBMS ) بپردازیم.
مدل داده Relational مدل داده اصلی است که به طور گسترده در سراسر جهان برای ذخیره سازی و پردازش داده ها مورد استفاده قرار می گیرد. این مدل ساده است و کلیه خصوصیات و قابلیت های لازم برای پردازش داده ها را همراه با راندمان ذخیره سازی ارائه می کند.
هر رابطه دارای برخی شرایط است که باید رابطه ای معتبر داشته باشد. به این شرایط محدودیت های یکپارچگی رابطه ای گفته می شود. سه محدودیت یکپارچگی اصلی وجود دارد :
در رابطه باید حداقل یک زیر مجموعه حداقل از Attributes ها وجود داشته باشد که بتواند یک tuple را بطور منحصر به فرد تشخیص دهد. این زیر مجموعه حداقلی از Attributes ها برای آن رابطه مهم است. اگر بیش از یک چنین زیر مجموعه حداقلی وجود داشته باشد، آنگاه candidate key نامیده می شود.
محدودیت های کلیدی سبب می شود که :
محدودیت های کلیدی به عنوان Entity Constraints نیز شناخته می شوند.
Attributes ها در سناریوی دنیای واقعی دارای مقادیر خاصی هستند. به عنوان مثال، سن فقط می تواند یک عدد صحیح مثبت باشد. در همین محدودیت ها سعی شده است از Attributes های یک رابطه استفاده شود. هر Attribute محدوده خاصی از مقادیر را دارد. به عنوان مثال، سن نمی تواند کمتر از صفر باشد و شماره تلفن نمی تواند حاوی رقمی خارج از ۰-۹ باشد.
در پایان آشنایی با مدل داده Relation در سیستم مدیریت پایگاه داده بیایید محدودیت های یکپارچگی مرجع را نیز بشناسیم.
محدودیت های یکپارچگی مرجع در مفهوم کلیدهای خارجی (Foreign Keys) کار می کند. كليد خارجي يك کلید attribute يك رابطه است كه مي توان به آن در رابطه ديگر اشاره كرد.
محدودیت یکپارچگی مرجع بیان می کند که اگر یک رابطه به یک ویژگی اصلی یک رابطه متفاوت یا یکسان اشاره دارد، باید آن عنصر اصلی وجود داشته باشد.
در این جلسه به آشنایی با مدل داده Relation در سیستم مدیریت پایگاه داده پرداختیم؛ مدل داده Relational مدل داده اصلی است که به طور گسترده در سراسر جهان برای ذخیره سازی و پردازش داده ها مورد استفاده قرار می گیرد.
در جلسه آینده می خواهیم با جبر Relational در DBMS آشنا شویم.
با پی وی لرن همراه باشید.