PDA

View Full Version : ارتباطات بین جداول



sogoli321
چهارشنبه 14 آذر 1386, 10:30 صبح
به چه شکل میتوان بصورت ویژوال در mysql ارتباطات بین جداول را ایجاد نمود؟

mrrajabi
جمعه 16 آذر 1386, 10:17 صبح
سلام.
MySql اونجوری که باید کلیدهای خارجی رو پشتیبانی کنه نمیکنه.اما اگه از MySql Administrator 5 به بعد یا برنامه های دیگه استفاده کنی بصورت شی گرا خیلی راحت میتونی این کار رو بکنی.هر چند که تو خود Mysql هم امکان انجام این کار هست ولی خیلی قوی نیست.

peyman1987
جمعه 16 آذر 1386, 11:37 صبح
اونجوری که باید کلیدهای خارجی رو پشتیبانی کنه نمیکنه.
مطمئنی؟؟؟ میتونی منبعش رو ذکر کنی؟؟؟


هر چند که تو خود Mysql هم امکان انجام این کار هست ولی خیلی قوی نیست.
دوست عزیز MySQL Administrator یه برنامه واسط بین کنسول MySQL و کاربره پس نمیتونه از خودش امکانات داشته باشه. این برنامه فقط میتونه از امکانات MySQL استفاده کنه و از خودش امکان دیگه ای نداره. البته بازم میگم MySQL کاملا از Relation بین جداول پشتیبانی میکنه.

در جواب سوال دوستمون هم باید بگم نمیدونم Navicat همچین امکانی رو بهت میده یا نه ولی بهتره خودتون با کوئری ارتباطتون رو بسازین.

sogoli321
یک شنبه 18 آذر 1386, 13:04 عصر
من از رابطهای sql-front -- navicatfor mysql -- mysql administrator -- php my admin استفاده می کنم.حال کدامیک ازاینها از هر جهت قویتر و کاربرپسندترهستند و کدامیک توی ارتباط بین جدوال بهتر عمل میکنند.؟

peyman1987
یک شنبه 18 آذر 1386, 19:39 عصر
دوست عزیز هر کدوم از اینها یه جوری قوی هستن.
phpMyAdmin - روی وب خیلی استفاده میشه چون دیگه رابط دیگه ای برای کار ریموت با دیتابیس معمولا وجود نداره.
mySQLAdmin - سلوشن خود موسسه MySQL و از نظر سرعت از بقیه بهتره ولی بنظر من بهترین قابلیتش داشتن Query Analyzer هست.
Navicat - این یکی از همه قویتره ولی خوب سنگینه. همه امکانات قبلیا رو به اضافه یه سری امکانات دیگه داره. برای کار لوکال حرف نداره.
آخری رو باهاش کار نکردم باید تست کنم تا بهتون بگم.
کلا نتیجه اینکه از نظر من Navicat از همشون بهتره.

mehregan
دوشنبه 15 بهمن 1386, 00:17 صبح
سلام
برای کار با دیتابیس EMS یکی از بهترین برنامه ها میباشد.

http://www.sqlmanager.net/products/mysql/manager

mohammad66
شنبه 18 خرداد 1387, 03:24 صبح
کد SQL ایجاد ارتباط بین جداول میشه با یه مثال کوچیک بنویسید
تا بشه Relationships ایجاد کرد

آیا رابط گرافیکی برنامه EMS مثل Microsoft Access راحت هست؟؟

poricoder
چهارشنبه 12 خرداد 1389, 11:36 صبح
سلام دوستان
ببخشید جای من توی این سایت حرفه ای نیست ولی اومدم از اطلاعاتتون بهره مند شم .
من چند وقت میشه php و mysql رو شروع به کار کردم .
میخوام بدونم چه جوری یک رابط گرافیکی داشته باشم برای ایجاد ارتباط بین جدول ها
ممنون از همتون
:لبخندساده:

behrooj
جمعه 14 خرداد 1389, 01:47 صبح
پیشنهاد می-کنم از ابزار خود MySQL به نام MySQL Workbench استفاده کنید
http://wb.mysql.com/