الان میشه گفت بیش از 90 درصد برنامه هایی که مینویسم از شی گرایی استفاده میکنیم، تو php هم معمولا از Mysql استفاده میکنیم که یک dbms از نوع رابطه ای است
سوالم اینکه من جایی ندیدم یا نشنیدم از مدل شی گرایی استفاده بشه ! دلیلش چیه که از مدل رابطه ای بیشتر استفاده میشه در صورتی که تو برنامه نویسی ما از قاعده شی گرایی استفاده میشه ؟
امیدوارم سوالم گنگ نباشه :))
نه گنگ نیست
oodbms ها استفاده های خاص دارند.
ذهن انسان با مدل رابطه ای بهتر ارتباط برقرار می کنه و مدلسازی اکثر مسائل با ماتریس ها و جداول راحتتره. برای همین پر استفاده هستند.
ضمنا برای اینکه فاصله بین برنامه نویسی شی گرا و دیتابیس رابطه ای حذف بشه مفهومی به اسم ORM وجود داره که در ادامه دوره بهش میرسیم.
توی این مفهوم جوی برنامه نویسی میشه که جداول و رکوردهای دیتابیس رو هم در قالب اشیاء مپ می کنیم و استفاده می کنیم.