در پایگاههای داده رابطهای، مفاهیم اصلی که برای درک ساختار و طراحی پایگاه داده اهمیت دارند عبارتند از:
-
جدول (Table):
جدول در پایگاه دادهها مجموعهای از دادهها است که در قالب سطرها و ستونها سازماندهی میشود. هر جدول معمولاً برای ذخیره نوع خاصی از اطلاعات طراحی میشود، مانند جدول "کاربران" که اطلاعات مربوط به کاربران یک سایت را نگه میدارد. -
سطر (Row):
هر سطر در جدول نشاندهنده یک رکورد یا داده واحد است. به طور مثال، هر سطر در جدول "کاربران" میتواند اطلاعات یک کاربر خاص مانند نام، ایمیل، تاریخ تولد و غیره را در خود جای دهد. -
ستون (Column):
هر ستون نمایانگر یک ویژگی یا خاصیت از دادهها است که برای همه سطرهای جدول یکسان است. برای مثال، در جدول "کاربران"، ستونها میتوانند شامل "نام"، "ایمیل"، "تاریخ تولد" و غیره باشند. -
کلید اولیه (Primary Key):
کلید اولیه یک فیلد یا مجموعهای از فیلدها است که به طور یکتا یک سطر را در جدول شناسایی میکند. هر جدول باید حداقل یک کلید اولیه داشته باشد که تضمین میکند هر رکورد در جدول از نظر شناسایی منحصر به فرد است. -
کلید خارجی (Foreign Key):
کلید خارجی یک فیلد است که در یک جدول به کلید اولیه در جدول دیگری اشاره میکند. این رابطهای را بین دو جدول برقرار میکند و معمولاً برای حفظ یکپارچگی ارجاعی (Referential Integrity) بین دادهها استفاده میشود. به عنوان مثال، در یک جدول "سفارشات"، فیلد "شناسه کاربر" میتواند به کلید اولیه جدول "کاربران" اشاره کند تا نشان دهد هر سفارش مربوط به یک کاربر خاص است.
