application software
نرم افزار کاربردی چیست؟
2018-10-10
Cookie
قانون کوکی (Cookie) چیست؟
2018-10-13
نمایش همه

پایگاه داده های ارتباطی چیست؟

پایگاه داده های ارتباطی

پایگاه داده های ارتباطی چیست؟

 

پایگاه داده های ارتباطی(relational database) وابسته به بسیاری از برنامه های کاربردی و نرم افزاری هستند.

پایگاه داده های ارتباطی در بسیاری از سازمان ها یافت می شود، به عنوان یک روش ذخیره سازی داده ها و ارتباط

بین نقاط داده های مختلف استفاده می شود. در اصل، مجموعه ای از جداول است که داده ها را می توان از

طریق بسیاری از روش های قابل دسترسی یا بازسازی کرد بدون نیاز به تنظیم مجدد جداول پایگاه داده.

پایگاه داده های ارتباطی بر اساس مدل ارتباطی داده ها است. در این مدل، داده ها به یک یا چند

جدول (یا “روابط”) ستون ها و ردیف ها سازماندهی می شوند. هر ردیف با استفاده از یک کلید

منحصر به فرد شناسایی می شود.

 

این ردیفها رکوردها یا اصطلاحاً ستونها صفات نامیده می شوند. هر جدول ارتباطی به یک نوع

“نهاد” (مانند محصول یا فرد) اشاره دارد.

ردیف یک نمونه از یک نوع نهاد (ماشین یا جان) را نشان می دهد.

ستون ها مقادیر مربوط به این مثال (قیمت یا آدرس) را نشان می دهند.

پایگاه داده های ارتباطی محبوب شامل:

مایکروسافت SQL Server، پایگاه داده اوراکل، MySQL و IBM DB2 هستند.

همچنین پایگاه های اطلاعاتی مرتبط با پایگاه داده مانند:

آمازون خدمات پایگاه داده ارتباطی (RDS)، Google Cloud SQL، IBM DB2، پایگاه داده مایکروسافت Azure SQL

و Oracle Database Cloud Service وجود دارد.

محدودیت در مدل ارتباطی

محدودیت ها شرایطی هستند که باید بر روی تمام حالت های مربوط به رابطه باشند. سه نوع اصلی از

محدودیت ها در مدل رابطه ای وجود دارد: محدودیت های کلیدی، محدودیت های دامنه و محدودیت ها

یکپارچگی ارجاعی.

یک محدودیت کلیدی این است که در آن باید حداقل یک زیرمجموعه از صفات وجود داشته باشد که

می تواند یک وظیفه منحصر به فرد را شناسایی کند؛ یک ویژگی کلیدی نمی تواند مقادیر NULL داشته باشد.

محدودیت های کلیدی نیز به عنوان محدودیت های موجود شناخته می شوند.

محدودیت دامنه: دامنه مقادیر یک ویژگی را محدود می کند. آنها همچنین فردیت را مشخص می کنند و اینکه

آیا یک ویژگی می تواند یک مقدار صفر داشته باشد.

همچنین می تواند یک مقدار پیش فرض برای یک مشخصه زمانی که هیچ مقدار ارائه نمی شود مشخص کند.

محدودیت یکپارچگی مرجع بیان می کند که روابط جدول همیشه باید سازگار باشد.

ایده فیلد کلیدی خارجی باید با کلید اولیه که توسط کلید خارجی اشاره دارد موافقت کند.

هر تغییر اولیه کلیدی باید به تمامی کلید های خارجی اعمال شود یا نه.

 

تاریخچه مختصری از پایگاه داده ارتباطی

مفهوم پایگاه داده ارتباطی ابتدا توسط دانشمند کامپیوتر انگلیسی E.F. Codd در سال ۱۹۷۰ پیشنهاد شد.

او مدل ارتباطی را برای مدیریت پایگاه داده و مبانی نظری پایگاه های ارتباطی و سیستم های

مدیریت پایگاه داده Relational در هنگام کار برای IBM به ارمغان آورد.

Codd همچنین ۱۲ قانون را به عنوان پایگاه داده ارتباطی و همچنین دوازده قانون پردازش تحلیلی آنلاین تعریف کرد.

مزایا و معایب پایگاه داده ارتباطی

پایگاه داده های ارتباطی دارای مزایای متعددی نسبت به پایگاه های داده سنتی هستند.

آنها یکپارچگی داده ها را دارند، در این صورت کاربر فقط باید داده ها را در یکی از جداول تغییر دهد و سپس

خود را به روز می کند.

انحصار اطلاعات یک پایگاه داده رابطه ای تضمین می کند که هیچ ویژگی تکرار نشود.

همچنین در آن است که ویژگی یکسان را نمی توان در فرمت های مختلف در فایل دیگری ذخیره کرد.

با این حال، مهم است که در نظر داشته باشید که پایگاه های اطلاعاتی ارتباطی می توانند در زمان های

گوناگون و نه بسیار مقیاس پذیر باشند.

 

صبا هاست

enamad
EVSSL