ارتباط بین جدول ها در PHP

آموزش PHP

سری آموزش های فصل هشتم:

 

ارتباط بین جدول ها :

هنگام طراحی جدول های پایگاه داده متوجه می شوید که بعضی از جدول ها می توانند با یک دیگر ارتباط داشته باشند به عنوان مثال جدو Student می تواند با جدول grade براساس شماره ی دانشجویی ارتباط داشته باشد زیرا هر دانشجو در جدول student می تواند دارای صفر یا چند نمره در جدول grade باشد ارتباط بین دو جدول مذکور را می توان به صورت زیر نشان داد:

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

جدول student
شماره دانشجویی نام تعداد واحد رشته تحصیلی کد خوابگاه
100 علی احمدی 12 کامپیوتر 1
120 رضا علوی 8 ریاضی 2
جدول grade
شماره دانشجویی نمره درس واحد درس
100 15 3
100 17 4
100 14 3
100 18 2
120 19 3
120 18 3
120 14 2
جدول home
شماره دانشجویی کد خوابگاه آدرس خوابگاه
100 1 بابل – خیابان مدرس
120 2 بابل – خیابان توحید

 

معرفی سایت خارجی :

https://php.net

https://php.org

https://php-fig.org

1  ارتباط یک به یک :  در این نوع ارتباط یک رکورد از جدولی با یک رکورد از جدول دیگر ارتباط برقرار می کند نمونه ای از آن در شکل بالا مشاهده می کنید شکل هر دانشجو در یک خوابگاه زندگی می کند (نه در چند خوابگاه ) بنابراین به ازای هر رکورد در جدول student یک رکورد در جدول home وجود دارد. هر دو رکورد با شماره دانشجویی مشخص می شوند . دانشجویی با شماره 120 در جدول student یک رکورد در جدول home دارد.
2  ارتباط یک به چند :   این ارتباط متداول ترین ارتباط در پایگاه داده است که یک رکورد از جدولی با چند رکورد از جدول دیگر مطابقت می کند . در شکل بالا نمونه ای از این ارتباط را مشاهده می کنید.همین شکل رکورد هر دانشجو در جدول student با چند رکورد در جدول grade مطابقت می کند زیرا هر دانشجو می تواند چند نمره داشته باشد دانشجویی با شماره 100 در جدول student با چهار رکورد جدول grade ارتباط دارد.
3  ارتباط چند به چند :   و در این ارتباط چند رکورد از یک جدول با چند رکورد از جدول دیگر تطبیق می کند این نوع ارتباط معمولا در پایگاه داده رخ نمی دهد ولی برای ایجاد چنین ارتباطی باید جدول دیگری به نام جدول اتصال بین دو جدول دیگر قرار داده شود تا ارتباط چند به چند تبدیل کند.
برگرفته از :

آموزش گام به گام PHP

تالیف : دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش می‌رود و نداشتن وب سایت

برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

11 + 11 =