آخرین ارسال ها |
نوار پیام ها |
مدیریت پیام ها |
نمایش موضوع به شکل عادی | |||
اطلاعات نویسنده |
اصول و مفاهیم پایگاه داده
دوشنبه ۳ تیر ۱۳۹۲ ۰۳:۳۰ بعد از ظهر
[#3]
|
||
مدیر انجمن
شماره عضویت :
44
حالت :
ارسال ها :
2792
جنسیت :
تعداد بازدیدکنندگان :
773
دعوت شدگان :
12
اعتبار کاربر :
21876
پسند ها :
2658
تشکر شده : 3464
وبسایت من :
وبسایت من
|
تمرین:
فرض کنید سیستم پایگاه داده ها در یک دانشگاه شامل جداول ذیل باشد:
field(field#,fieldName)
در این جدول اطلاعات مربوط به رشته های تحصیلی ذخیره می شود:field#:کد رشته ی تحصیلی (برای هر رشته ی تحصیلی یک کد منحصر بفرد در نظر گرفته شده است ) fieldName:نام رشته ی تحصیلی
type(type#,typeName,fee)
در این جدول اطلاعات مربوط به نوع دروس ذخیره می شود:type#: کد نوع درس(به هر نوع درس یک کد منحصر بفرد داده شده است) typeName:نوع درس Fee: قیمت هر واحد
student(s#,sname,startYear,field#)
در این جدول اطلاعات مربوط به دانشجویان ذخیره می شود:s#:شماره دانشجویی Sname:نام دانششجو startYear: سال ورود به دانشگاه :field# کد رشته ی تحصیلی دانشجو
Course(crs#,cname,unit,type#)
در این جدول اطلاعات دروس ذخیره می شود:crs#: شماره ی درس Cname:نام درس Unit:تعداد واحد درس type#: کد نوع درس(نظری، عملی،...)
cf(crs#,field#,kind)
در این جدول مشخص می شود هر درس مربوط به کدام رشته های تحصیلی است:crs#: شماره درس field#: کد رشته ی تحصیلی Kind : این ویژگی مشخص می کند درس مورد نظر برای رشته ی مورد نظر گه حالتی دارد("P"برای پیش نیاز، "A"برای پایه،"T" برای تخصصی و"O" برای عمومی و"E" برای اختیاری)
grades(st#,crs#,term,grade)
در این جدول اطلاعات مربوط به نمرات دانشجویان ذخیره می شود:st#:شماره دانشجویی crs#:شماره درس :term نیمسال اخذ درس توسط دانشجو(مثلا 921به معنای ترم اول سال92 است) Grade : نمره اخذ شده
pre(crs#,pte#)
دراین جدول پیش نیازهای هردرس مشخص می شوند:crs# : شماره درس pte# : شماره ی درس پیش نیاز
prof(prof#,pname,degree)
در این اطلاعات مربوط به اساتید ذخیره می شود:prof#: شماره استاد( به هر استاد یک شماره ی منحصر به فرد داده شده است) Pname :نام استاد Degree :آخرین مدرک تحصیلی استاد("D"برای دکترا ،"F"برای فوق لیسانس و"L" برای لیسانس)
PC(prof#,crs#,term)
در این جدول مشخص می شود هر استاد در هر نیمسال چه دروسی را تدریس کرده است:prof# :شماره ی استاد crs# : شماره ی درس Term : نیمسال تحصیلی
tuition(field#,startYear,constTuition)
دراین جدول بر اساس سال ورود به دانشگاه، شهریه ی ثابت هر رشته ی تحصیلی مشخص می شود:field# :کد رشته ی تحصیلی startYear :سال ورود به دانشگاه :constTuitionشهریه ی ثابت برای درک بهتر مسئله به نمونه هایی از اطلاعات ذخیره شده در پایگاه اده ها توجه کنید:
|
||
|