0 امتیاز
قبل در برنامه نویسی توسط (89 امتیاز)
ویرایش شده قبل توسط
سلام دوستان

من میخوام بانک اطلاعاتی سیستم آموزش دانشگاه برای یه پروژه درسی طراحی کنم ولی نمیدونم  ثبت نمرات برای دانشجو برای هر درس به چه صورتی ؟مثلا  برای ثبت نمرات هر درس و ثبت استاد درس  از یه جدول استفاده میکنن ؟یعنی 10تا رکورد جدول ممکن یه شماره دانشجویی با چندتا کد درس مختلف ثبت شه ؟؟؟

ممنون میشم کمک کنین .

سپاس

1 پاسخ

0 امتیاز
قبل توسط (1.6هزار امتیاز)
ساده و کامل میخواهید اکسل بهترینه ، اما با اکسس میشه یه کم شکل و شمایل بهتری به نرم افزار ثبت نمرات داد و برای کاربران مختلف کارکردن باهاش ساده تره. اما باز هم اگر تعداد کاربران کم است یا سطح مهارتشون برابر است اکسل ساده و کامل و کم حجم است
قبل توسط (89 امتیاز)
ممنون از جوابتون ولی من میخوام با mysql طراحی کنم
قبل توسط (1.9هزار امتیاز)
ویرایش شده قبل توسط
در نوشتن کوری مشکل دارید ؟

در سوال شما به Multiple Query نیاز داریدکه Mysql از این نوع از کوری ها پیشتبانی نمی کند ترجیحا از DBMS مناسب با کارتون استفاده کنید و در اینکه نمرات در کجا قرار می گیرند ؟ در جدول گروه درسی و ترم ، شماره دانشجو و شماره درس هم کلید اصلی هستند در این جدول ، لطفا تا مرحله ای پیش رفتید رو ضمیمه کنید تا ادامه آن را با هم دنبال کنیم
قبل توسط (89 امتیاز)
من الان با mysql طراحی کردم .
جدول طراحی شده  به این صورت: دانشجو(sid) ،استاد(pid) ، درس (cid)و انتخاب واحد.
فیلدای جدول انتخاب واحد (uid)(sid)(pid) و (نمره)
 الان من این موضوع نمیفهم که تو این جدول انتخاب واحد شماره دانشجو x باید برای هر درسی که انتخاب میکنه اینجا  همش ثبت شه ؟؟؟ میخوام بدونم تو سییستم آموزش چه جوری ثبت میشه
قبل توسط (1.9هزار امتیاز)
در جدول انتخاب واحد اگه منظورتون از Uid => AUTO_INCREMENT است نیازی نیست و در ادامه اینکه بله شما داده هاتون رو باید در دیتابیس طوری نگه دارید که دسترسی به اون آسان باشه همه اطلاعات دانشجو با شماره دانشجو شناخته و پیدا میشه و اینکه شما اگر تکرار بی رویه آزارتون میده باید نرمال سازی (normalize) کنید ولی خوب قاعده همینه نباید انتظار داشت چون من دارم همه داده ها رو با کلید به هم مرتبط می کنم نباید تکرار داده داشته باشم و شما به جدول دانشگده هم نیاز دارید تا دروس را تفکیک کنید و جدا از این به فرض مثال : درسی مثل برنامه سازی رو بعضی از رشته ها ارائه می دهند که کد درسی آن با رشته کامپیوتر مختلف می تونه باشه یا هر درس دیگه مثلا دروس عمومی برای همه رشته ها یک کد درس ندارند برای همین باید مشخص کنید کدام درس با چه کدی و به کدام دانشکده مرتبط است
قبل توسط (89 امتیاز)
ممنون از کمکتون .  فهمیدم

سوالات مشابه

0 امتیاز
1 پاسخ 1.6هزار بازدید
+1 امتیاز
0 پاسخ 928 بازدید
0 امتیاز
1 پاسخ 949 بازدید
0 امتیاز
1 پاسخ 2.4هزار بازدید
+1 امتیاز
1 پاسخ 6.6هزار بازدید
0 امتیاز
0 پاسخ 448 بازدید
...