TechBord Logo
TechBord detail

پایگاه داده رابطه ای (Relational Database) چیست؟

پایگاه داده رابطه ای یک مدل پایگاه داده (Database) است که داده ها را در جدول (Table) ذخیره می کند. اکثریت قریب به اتفاق پایگاه های داده مورد استفاده در برنامه های کاربردی مدرن رابطه ای هستند، بنابراین اصطلاحات "پایگاه داده" و "پایگاه داده رابطه ای" اغلب به صورت مترادف استفاده می شوند. به همین ترتیب، اکثر سیستم های مدیریت پایگاه داده (سامانه مدیریت پایگاه داده (DBMS)) سیستم های مدیریت پایگاه داده رابطه ای (RDBMS) هستند. مدل‌های پایگاه داده دیگر شامل فایل مسطح (Flat File) و پایگاه‌های داده سلسله مراتبی هستند، اگرچه اینها به ندرت استفاده می‌شوند.

هر جدول در یک پایگاه داده رابطه‌ای حاوی ردیف (Row) (سوابق) و ستون (Column) (فیلدها) است. در اصطلاح علوم کامپیوتر (Computer Science)، ردیف‌ها را گاهی اوقات "Tuples" می‌نامند، ستون‌ها را می‌توان "ویژگی‌ها" نامید و خود جداول را ممکن است "رابطه" نامید. یک جدول را می توان به صورت ماتریس (Matrix) از سطرها و ستون ها تجسم کرد که در آن هر تقاطع سطر و ستون حاوی مقدار خاصی است. این "رابطه ای" است زیرا همه رکوردها فیلدهای یکسانی دارند.

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

روش استاندارد برای دسترسی به داده ها از پایگاه داده رابطه ای، از طریق پرس و جوی زبان پرس و جو ساختاریافته (SQL) (زبان پرس و جوی ساختاریافته) است. از پرس و جوهای SQL می توان برای ایجاد، تغییر و حذف جداول و همچنین انتخاب، درج و حذف داده ها از جداول موجود استفاده کرد.

تعریف اصطلاح پایگاه داده رابطه ای (Relational Database) توسط تک بورد

تعریف پایگاه داده رابطه ای (Relational Database) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف پایگاه داده رابطه ای (Relational Database) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.