PDA

View Full Version : طراحی جدول برای آموزشگاه



venus_cmp
پنج شنبه 09 آبان 1387, 16:33 عصر
سلام
من میخواهم برنامه آموزشگاه کامپیوتر بنویسم وازشما دوستان عزیز کمک می خواهم .و بانکم اکسس است
اول برای طراحی جداول :1- جدول دانشجو : کد دانشجو(کلید اصلی)-نام و نام خانوادگی و بقیه فیلدها
جدول کلاس:کد کلاس و کد استاد و کد درس(کلید اصلی)- ساعت شروع-ساعت خاتمه و...
جدول درس:کد درس(کلید اصلی )-کد استاندارد- نام درس و...
جدول مربی: کد مربی(کلید اصلی)- نام- فامیلی-
جدول ثبت نام : کد دانشجو و کد کلاس و کد استاد و کد درس(کلید اصلی)
به نظر شما کلید اصلیای جدولم درسته؟

emami.sie
شنبه 11 آبان 1387, 09:45 صبح
1- جدول دانشجو : کد دانشجو (کلید اصلی)-نام و نام خانوادگی و بقیه فیلدها
2- جدول کلاس:کد کلاس (کلید اصلی)- ساعت شروع-ساعت خاتمه و...
3- جدول درس:کد درس (کلید اصلی )-کد استاندارد- نام درس و...
4- جدول استاد: کد استاد (کلید اصلی)- نام- فامیلی و...
5- جدول ثبت نام : کد دانشجو و کد کلاس و کد استاد و کد درس(کلید اصلی)

به نظر من این درست تره...
البته نظر اساتید شرطه...
یا علی

Mrk_Programer
سه شنبه 28 آبان 1387, 00:14 صبح
سلام دوست عزیز، اگر پاسخم دیگه دیر شده ببخشید، اما برای اینکه برنامه هایی مثل مدرسه و آموزشگاه دارای امکاناتی مانند اینکه یک درس در چند ترم تحصیلی یا سال تحصیلی ارائه بشود یا یک درس توسط چند استاد تدریس شود یا یک استاد چند درس را تدریس کند نیازمند جدولی با نام گروه های درسی هستید تا برای دروس، گروه درسی مشخص کنید و امکان تدریس یک درس توسط دو استاد در دو گروه درسی متفاوت وجود داشته باشد. جدول گروه درسی دارای کلید ترکیبی با فیلدهای: کد گروه، کد درس، ترم تحصیلی است و کد استاد نیز در آن وجود دارد که کلید خارجی است. این جدول باید با جدول دانشجو توسط جدولی با عنوان ارائه که دارای کلیدهای خارجی از دو جدول گروه های درسی و دانشجو است ارتباط چند به چند برقرار کند. با این کار شما می توانید در فرم ها و با استفاده از sub formها نشان دهید که یک دانشجو در یک ترم تحصیلی چه دروسی را گرفته ( به همراه نمره ) و همچنین یک درس در ترم های تحصیلی جداگانه چه دانشجویانی با چه اساتیدی داشته است. بحث کلاس دانشجو با درس جداست و برای ثبت دانشجو در یک کلاس، جداگانه و به صورت یک ارتباط یک به چند عمل کنید ( یک کلاس چند دانش جو دارد.). یعنی ثبت نام دانشجو را در دو مرحله یکی برای انتخاب درس برای دانشجو و یکی برای انتخاب کلاس برای آن انجام دهید.