پروژه پایگاه داده دانشگاه با sql
نویسنده : محمد پارسایی | زمان انتشار : 17 اسفند 1400 ساعت 20:11
جهت انجام پروژه های دانشجویی و یا تمرینهای برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید
@AlirezaSepand
فهرست مطالب
عنوان............ . . . . . . . . . . . . . . . . . . . . . . . . . . . . شماره صفحه
جداول سیستم دانشگاه6
جدول دانشجویان6
رکوردهایی برای جدول دانشجویان6
جدول استادان7
رکوردهایی برای جدول استادان7
جدول درسها8
رکوردهایی برای جدول درسها8
جدول انتخاب واحد9
رکوردهایی برای جدول انتخاب واحد9
جدول رشته های تحصیلی10
رکوردهایی برای جدول رشته های تحصیلی10
نمودار ER دانشگاه11
نمودار SQL دانشگاه12
QUERY نمایش لیست دانشجویانی که با استاد با کد 1 درس دارند(OSTAD1BADANESHJOOIAN)13
QUERY نمایش لیست دانشجویانی که حداقل یکبار افتاده اند(DANESHJOOAFTADEDARS)14
QUERY نمایش لیست دانشجویانی که انتخاب واحد نکرده اند (DANESHJOOENTEKHABVAHEDNAKARDE)14
VIEWها15
ویو DanedhjooEntekhabVahedKarde15
ویو DasHaBaTerm16
ویو DaneshjooAftadeDars17
ویو OstadBaDaneshjooian18
رویه ها18
رویه SPInsertToDaneshJooian18
رویه SPSearchOstad19
رویه SPReshtehTahsiliDars20
توابع21
تابع UDFGetInfoOfDars21
تابع UDFGetDaneshjooDars22
تابع UDFGetDaneshjoo22
تریگر23
تریگر TrNotDeleteOstad23
تریگر NoEventOnSecificTable24
فهرست جدول ها
عنوان.........................................................................صفحه
جدول 1- جدول دانشجویان3
جدول 2-رکوردهایی برای جدول دانشجویان3
جدول 3- جدول استادان5
جدول 4- رکوردهایی برای جدول استادان5
جدول 5- جدول درسها6
جدول 6- رکوردهایی برای جدول درسها6
جدول 7- جدول انتخاب واحد7
جدول 8- رکوردهایی برای جدول انتخاب واحد7
جدول 9- جدول رشته های تحصیلی8
جدول 10- رکوردهایی برای جدول رشته های تحصیلی8
جدول 11- جدول نمایش لیست دانشجویانی که با استاد با کد 1 درس دارند11
جدول 12- جدول نمایش لیست دانشجویانی که حداقل یکبار افتاده اند12
جدول 13- جدول نمایش لیست دانشجویانی که انتخاب واحد نکرده اند13
فهرست نمودارها
عنوان.............................................صفحه
نمودار 1- نمودار ER دانشگاه……………………………10
نمودار 2- نمودار SQL دانشگاه11
فهرست شکل ها
عنوان........................................................صفحه
شکل 1- شکل نمایش لیست دانشجویانی که با استاد با کد 1 درس دارند13
شکل 2- شکل نمایش لیست دانشجویانی که حداقل یکبار افتاده اند14
شکل 3 - شکل نمایش لیست دانشجویانی که انتخاب واحد نکرده اند15
شکل 4-مسیر ویوهای تعریف شده15
شکل 5-اجرای ویو DANEDHJOOENTEKHABVAHEDKARDE16
شکل 6-اجرای ویو DASHABATERM17
شکل 7-اجرای ویو DANESHJOOAFTADEDARS17
شکل 8-اجرای ویو OSTADBADANESHJOOIAN18
شکل 9-زیر مسیر رویه های تعریف شده18
شکل 10-اجرای رویه SPINSERTTODANESHJOOIAN19
شکل 11-اجرای رویه SPSEARCHOSTAD20
شکل 12-اجرای رویه SPRESHTEHTAHSILIDARS20
شکل 13-مسیر توابع تعریف شده21
شکل 14-اجرای تابع UDFGETINFOOFDARS22
شکل 15-اجرای تابع UDFGETDANESHJOODARS22
شکل 16- اجرای تابع UDFGETDANESHJOO23
شکل 17-مسیر تریگر TRNOTDELETEOSTAD23
شکل 18-اجرای تریگر TRNOTDELETEOSTAD و نمایش خطا24
شکل 19--مسیر تریگر NOEVENTONSECIFICTABLE24
این پایگاه داده 5 جدول ، 3 کوئری، 5 ویو، 3 رویه ، 3 تابع و 2 تریگر می باشد.
سیستم دانشگاه از پنج جدول به شرح زیر تشکیل شده است:
جداول سیستم دانشگاه
جدول دانشجویان
در این جدول اطلاعات دانشجویان نگهداری می شود
نام فیلد | نوع فیلد |
DaneshjooID (کد دانشجو) | Int (شمارنده اتوماتیک) |
Name (نام دانشجو) | String |
Sname (نام خانوادگی) | String |
ReshteieTahsili (رشته تحصیلی) | String |
MelliCode (کد ملی) | String |
BirthDate (تاریخ تولد) | DateTime |
BirthPlace (محل تولد) | String |
جدول 1- جدول دانشجویان
رکوردهایی برای جدول دانشجویان
کد دانشجو | نام | نام خانوادگی | رشته تحصیلی | کد ملی | تاریخ تولد | محل تولد |
1 | احمد | 1 | 127543258 | 1368 | تهران | |
2 | علی | 3 | 126542135 | 1370 | تهران | |
3 | ناصر | اکبری | 1 | 1276524989 | 1367 | تهران |
جدول 2-رکوردهایی برای جدول دانشجویان
برچسبها:
منبع: www.a00b.com