PDA

View Full Version : طراحی بانک اطلاعاتی برای هنرستان



universityel
پنج شنبه 11 اسفند 1390, 08:50 صبح
سلام
قراره بانک اطلاعاتی یه هنرستان طراحی بشه
این هنرستان تعدادی دانش اموز در رشته های مختلف داره
بهترین حالت طراحی بانک کدومه که حالت افزونگی کمتری داشته باشه و تاحد الامکان نرماله باشه
1-برای هر کلاس جدولی جدا در نظر گرفته شود : شامل مشخصات فردی دانش اموزان و نمرات انها . توضیح بیشتر : یعنی برای هر کلاس جدولی شامل نمرات و مشخصات در نظر گرفته می شود مثلاً کامپیوتر دو کلاس دارد دو جدول برای کلاس کامپیوتر .
2-برای هررشته جدول جدا در نظر گرفته شود . هر تعداد کلاس کامپیوتر فقط یک جدول .
سوال : ایا درسته که نمرات رو هم در جدول مشخصات ذخیره کنیم ؟

3-برای همه ی دانش اموزان یک جدول طراحی شود و برای نمرات هم یک جدول طراحی شود . سپس با استفاده از کد دانش اموزی نمرات مربوط به دانش اموز را خوانده و یا ثبت می کنیم .

کدوم حالت صحیح تره ؟؟؟؟؟؟؟؟؟؟؟
ممنون

sanay_esh
پنج شنبه 11 اسفند 1390, 11:52 صبح
سلام
بهترین حالت این است که شما برای اطلاعات یک دانش آموز ( مشخصات ) یک جدول
برای کلاس های موجود
برای رشته های موجود
برای ثبت نمرات دانش آموزان
برای امتحانات
برای اساتید
هر کدام جداول مربوط و مستقل داشته باشید تا با ارتباط بین آنها را از طریق بانک برقرار کنید و یک بانک مرتب داشته باشید