PDA

View Full Version : من دو تا جدول دارم یکی جدول دانشجو که اطلاعات دانشجو ذخیره می شوند وجدول دیگر جدول ثب



hamidehsadat
پنج شنبه 24 خرداد 1386, 10:47 صبح
من دو تا جدول دارم یکی جدول دانشجو که اطلاعات دانشجو ذخیره می شوند وجدول دیگر جدول ثبت نام است که هر دانشجو که برای ثبت نام می اید در این جدول ثبت می شود و در جدول ثبت نام ممکن است یک دانشجو در چند کلاس ثبت نام بکند . حالا من می خواه م یکی از کلاس هایی که دانشجو ثبت نام کرده است را حذف کنم و می خواهم وقتی اطلا عات دانشجو از جدول دانشجو حذف شود که در جدول ثبت نام دانشجویی با این کد نداشته باشم.یعنی اگر از این کد در بانک نبود همزمان هم از جدول دانشجو و جدول ثبت نام حذف شود من چه کار باید بکنم؟
بانکم پارادکس است

mehdi_mohamadi
پنج شنبه 24 خرداد 1386, 12:18 عصر
میتونی از کدهای sql برای چک کردن اینکه آیا رکوردت در جاهای دیگه استفاده شده اند یا نه استفاده کنی.(مثلا" ساخت یک view)

a_b_toops
پنج شنبه 24 خرداد 1386, 12:32 عصر
یه دقت به بانک استفاده شده بکن

m-khorsandi
پنج شنبه 24 خرداد 1386, 15:28 عصر
می‌تونی از دستورات SQL استفاده کنی و قبل از حذف چک کنی که آیا مقدار فیلد Primary Key این دانشجو در جداول مرتبط با آن، مورد استفاده قرار گرفته یا نه؟ و بعد اجازه‌ی حذف بده.


Select * From RegClasses
Where Stud_Id = 100;

ealvandi
پنج شنبه 24 خرداد 1386, 16:24 عصر
چرا از یک جستجوی ساده و معمولی استفاده نمیکنید ؟؟