موضوعات وبسایت : برنامه نویسی
سوالات امتحان آیین نامه رانندگی

پروژه پایگاه داده دانشگاه با sql

نویسنده : محمد پارسایی | زمان انتشار : 17 اسفند 1400 ساعت 20:11

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



در این پست یک مطلب با عنوان پروژه پایگاه داده دانشگاه با sql را مطالعه خواهید کرد.

 فهرست مطالب

سوالات امتحان آیین نامه رانندگی

عنوان............ . . . . . . . . . . .  . . . . . . .  . . . . . . . . . . شماره صفحه

جداول سیستم دانشگاه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

Daneshgah.jpg

این پایگاه داده 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



ارسال نظر

نام


ایمیل


نظر