PDA

View Full Version : سوال: ورود نمرات دانشجو در سایت انتخاب واحد دانشجویی باید چگونه باشد؟



mohsen_namad
یک شنبه 28 شهریور 1389, 08:34 صبح
با سلام
می خواستم ببینم چطور میتونم نمرات دانشجو ها رو تو سایت وارد کنم.(به طور مثال من یه سایت می خوام درست کنم که فقط دارای رشته کامپیوتره . مشکل من اینجاس که نمیدونم چطوری مدیر سایت می تونه نمرات دروس ارائه شده تو ترم جاری دانشجو ها رو وارد کنه).موندم چطوری نمرات دانشجو هارو از هم تفکیک کنم. خواهش میکنم راهنمایی کنید.

maxpayn2
یک شنبه 28 شهریور 1389, 08:52 صبح
میشه بیشتر توضیح بدی ؟ یعنی چی چه طوری تفکیک کنم ؟

mohsen_namad
یک شنبه 28 شهریور 1389, 10:53 صبح
راستش من اصول طراحی سایت دانشجویی رو نمیدونم اگه لطف کنید توضیح بدین ممنون میشم. ولی الا مشکل من اینه که نمرات دانشجو ها رو تو چه table ای ذخیره کنم.

maxpayn2
یک شنبه 28 شهریور 1389, 11:14 صبح
یه جدول داری به نام Students که اطلاعات کلی دانشجو توش هست و یکی از فیلداش ID نام داره ، یه جدول داری به نام Courses که یه فیلد داره به نام ID و یه فیلد به نام Course_Name ، یه جدول داری به نام Grades که یه فیلد داره به نام Student_ID و یه فیلد به نام Course_ID و یه فیلد به نام Grade که فیلد اولی با فیلد ID از جدول Students ریلیشن داره و فیلد دومی با فیلد ID از جدول Courses ریلیشن داره ، باقیش دیگه تابلو

mohsen_namad
یک شنبه 28 شهریور 1389, 11:39 صبح
خب چطوری میشه برای هر دانشجو نمراتشو وارد کرد و اونارو بازیابی کرد؟
ببخشید راستی میتونید بگید که چطور میشه تو sql ریلیشن کرد؟

maxpayn2
یک شنبه 28 شهریور 1389, 11:48 صبح
باقیش دیگه تابلو

خب معلومه دیگه ، توی جدول Courses نمرات رو ذخیره میکنی ، هر ردیف از جدول نمره درسی که آی دیش وارد شده متعلق به دانشجویی که آی دیش وارد شده هستش

mohsen_namad
یک شنبه 28 شهریور 1389, 11:51 صبح
ببخشید راستی میتونید بگید که چطور میشه تو sql ریلیشن کرد؟

maxpayn2
یک شنبه 28 شهریور 1389, 12:04 عصر
اینو باید توی بخش SQL بپرسی

راهنمایی : در Management Studio روی جدول مور نظر کلیک راست ==> Design ==> کلیک راست در قسمت سفید ==> Relationships

iran_sky
یک شنبه 28 شهریور 1389, 14:17 عصر
با سلام به دوستان
درباره Relationships یکم توضیح میخواستم

maxpayn2
یک شنبه 28 شهریور 1389, 15:10 عصر
همونطور که گفتم باید در بخش SQL بپرسید ، اینجا بخش ASP.Net هستش

mohsen_namad
یک شنبه 28 شهریور 1389, 15:31 عصر
ببخشید میتونید کمی بیشتر راجع به نحوه ریلیشن کردن دوتا جدول توضیح بدین آخه من وقتی روی دکمه ریلیشن کلید میکنم یه صفحه میاد که یه دکمه add داره بعدش نمیدونم چیکار باید بکنم اینم عکس و فایل برنامه (بانک اطلاعاتیمو با خود C#‎ درست کردم).

maxpayn2
یک شنبه 28 شهریور 1389, 15:42 عصر
وقتی Add رو میزنی سمت راست یه چیزی داری به نام Tables and Columns Specifications ، روش که یه کلیک کنی یه دکمه میاد که سه تا نقطه روشه ، اونو که بزنی یه صفحه دیگه میاد که توی اون جداول و فیلد های Primary Key و Foreign Key رو مشخص میکنی ، پیشنهاد من اینه که اول یه مطالعه روی Relationship داشته باشی

persian_bigboy
یک شنبه 28 شهریور 1389, 15:45 عصر
دوست من سلام . لطف یک کتاب sql بخون ، دیگه مشکل نداری ، همه چیز انقدر راحت نیست که بشه گفت یا همش پرسید باید اصولی مشکل رو حل کنی .

یاعلی

mohsen_namad
یک شنبه 28 شهریور 1389, 15:51 عصر
من از رابطه ها سر در میارم ولی نمیدونم چطور باید تو سایت پیادش کنم. اگه میشه یه لطف کنید اون مثالی رو که گزاشتم رو دو تا جدول آشو با هم ارتباط بدین که بفهمم چطوریه ممنون میشم :بوس:

maxpayn2
یک شنبه 28 شهریور 1389, 15:54 عصر
ببین دادا ، همونطور که گفتم بهتره یه مطالعه روی Relashionship داشته باشی ، و همونطور که جناب persian_bigboy گفتن : "همه چیز انقدر راحت نیست که بشه گفت یا همش پرسید باید اصولی مشکل رو حل کنی" ، اگه درست یاد بگیری این چیزایی که من گفتم فقط یک روش هست نه چیزه دیگه ای ، حتی روش های دیگه ای هم برای برقراری Relation هست ، مهم درک کامل مطلبه