ورود

View Full Version : 4 کوئری insert و update و del و Select برای س جدولی که بهم ریلیشن شدن.



RIG000
سه شنبه 18 مهر 1391, 23:53 عصر
بچه ها سلام .
راستش طبق عکس من من میخام 3 جدول رو که با هم ریلیشن هستن پر و اپدیت و دل و جستجو کنم که با هم در ارتباط هستن .

میخام اینو یاد بگیرم. راسش کدنویسی سی شارپم خوبه اما کوری و بانک اطلاعاتیم ظعیفه و هر چی که میخونم و بکار میگیرم نتونستم به نتیجه خوبی برسم . بانک ها جدول های زیادی دارن و لی ارتباط ندارن فقط یه نمونه میخام که راه بی افتم. لطفا" راهنماییم کنید هرکی یک قطعه کد برام بنویسه خیلی ممنون میشم.
file:///C:/Documents%20and%20Settings/Administrator/Desktop/rel.JPG

file:///C:/Documents%20and%20Settings/Administrator/Desktop/rel.JPG93774

m0hammad_01
چهارشنبه 19 مهر 1391, 02:30 صبح
سلام
اولا این عکسی که گذاشتین ERD نیست! فقط اسم جدولها و فیلهاشون معلومه(تازه توی t1 باید بجای نام شهر بنویسی نام کشور) و اینکه اصلا نوع ارتباط (1.n یا ...) معلوم نیست.
مساله بعدی این هست که شما جدولها و روابطشون رو کامل کنین کنین(ERD بکشین).بعد اون رو توی SQL SERVER طراحی کنین.
بعد از اون نحوه ارتباط با پایگاه داده و انجام همون 4 عمل اصلی رو توسط کد C# یاد بگیرین (اگه بلد هستین که چه بهتر)
حالا اگه تو این مرحله با نوشتن کوئری ها مشکل دارین، کوئریتون رو اینجا بذارین و مشکلتون رو مطرح کنین تا کمکتون کنیم.
(ممکنه یکی بیاد همین الان کد رو آماده اینجا واستون بذاره.اما به نظرم تا کارهای بالا رو خودتون انجام ندین هیچ فایده ای واستون نداره.)

RIG000
چهارشنبه 19 مهر 1391, 17:05 عصر
ممنون که جواب میدین . من با دستور های سی شارپ و ... کاری ندارم. موضوع اینه که من کوئری درستی نمی زنم. اگه بشه با اکسس هم در این حد شما یه نمونه بسازید و کوئری این چهار تا رو بهم بگید. اصلا هرچی خودتون در نظر میگیرن . من فقط نمونه کد این ارتباطات رو میخام. مثلا واسه ثبت باید اظلاعات در سه جدول بلایی ذخیره بشن . این کوئریش چه جوری میشه. با کد سی شارپ کاری ندارم . فقط کوئری رو میخام برنامه نویسی برام مهم نیست.

shams_tmuc
شنبه 22 مهر 1391, 14:39 عصر
سلام
خوب اگه با
Management studio
کار کرده باشین
یه قسمتی داره به اسم
Diagram
اونجا بدون کد هم میتونین این کار رو بکنید
فقط کافیه کلید های اصلی و خارجی رو نشان بدین