PDA

View Full Version : نوشتن برنامه بدون ایجاد ریلیشن شیپ در اس کیو ال ؟؟



aradhirad
چهارشنبه 29 بهمن 1399, 11:02 صبح
سلام میخواستم بدونم برای ایجاد پایگاه داده در برنامه حتما باید جدول ها به هم متصل باشن؟؟
من همیشه متصل میکردم ولی امرور تست کردم دیدم بدون وصل کردن هم تمام دستورات اس کیو ال مثل select درست کار میکنن
و دیگه مشکلات پاک نشدن اطلاعات جدول اصلی و همچنین خالی موندن فیلد کلید خارجی اینا هم وجود نداره؟؟؟


میشه بگین پس چرا باید جداول رو به هم وصل کرد؟؟

mmbguide
جمعه 01 اسفند 1399, 14:31 عصر
سلام

بدون ایجاد رابطه هم میشه کار کرد. ایجاد رابطه کمک میکنه تا در زمان ثبت اطلاعات اشتباه، SQL بتونه از ثبت آن جلوگیری کنه. مخصوصا که تعداد جداول و داده ها زیاد باشه و کاربر و یا مدیر بانک هم بخواهد بصورت دستی اطلاعات را وارد کنه.

aradhirad
یک شنبه 03 اسفند 1399, 17:24 عصر
ممنون
دارم به این نتیجه میرسم که بدون رابطه بهتر میشه برنامه نوشت و همه چی رو با کدنویسی ویرایش کرد

mr.sirwan
دوشنبه 04 اسفند 1399, 11:48 صبح
میشه لطفا نتایجتون رو با ماهم به اشتراک بذارید، شاید ما هم نظرمون عوض شد و به این نتیجه برسیم که بدون ریلیشن کار کنیم
اگه شما به همچین نتیجه ای رسیدین، احتمالا طراحی جداولتون استاندارد نبوده و افزونگی های زیادی داخل طراحیتون وجود داشته، پس حتما سعی کنید نحوه طراحی استاندارد دیتابیس و جداول و ریلیشن هارو یاد بگیرین