نام و کد درسپایگاه داده – آزمایشگاه پایگاه داده
تعداد واحد1.5 واحد + 0.5 واحد
تعداد جلسات16 جلسه
پیش نیاز-
استاد درسیامین حجازی
پست الکترونیک استادhejaziy[at]yahoo.com

اهداف درس

این درس به شیوه ترکیبی از تدریس تئوری و عملی ارائه می‌شود، با تاکید بر کاربردهای عملی پایگاه داده‌ها. جلسات شامل توضیح مفاهیم بنیادی همچون مدل‌های داده، SQL، و نرم‌افزارهای DBMS با استفاده از مثال‌های واقعی و فعالیت‌های کلاسی است. دانشجویان به حل تمرین‌ها و انجام پروژه‌های کوچک با نرم‌افزار SQL Server Management studio می‌پردازند، که به آشنایی با محیط‌های حرفه‌ای کمک می‌کند. ارزیابی شامل تکالیف عملی، آزمون‌ها، و پروژه‌های کاربردی است، که به توسعه توانایی‌های عملی دانشجویان کمک می‌کند.

اهمیت و ضرورت درس

.

سرفصل های هر جلسه

جلسه اول: معارفه و معرفی درس – معرفی و شرح مختصر درس

معرفی و شرح مختصر درس

جلسه دوم: : سیستمهای فایلینگ و پایگاهی – آشنایی مقدماتی با مفهوم افزونگی داده و انواع آن – آشنایی با عناصر اصلی پایگاه داده

  • سیستمهای فایلینگ و پایگاهی
  • آشنایی مقدماتی با مفهوم افزونگی داده و انواع آن
  • آشنایی با عناصر اصلی پایگاه داده

جلسه سوم: مدل سازی معنایی داده ها و آشنایی با نمودارER

  • مدل سازی معنایی داده ها و آشنایی با نمودارER
  • آغاز کار عملی و آشنایی با محیط Microsoft SQL Server Mnagnent Studio

جلسه چهارم: نمودارER

  • نمودارER
  • کارعملی: SQL – Basic Syntax

جلسه پنجم: طراحی منطقی

  • طراحی منطقی
  • کارعملی: دستورات select – where- order by – عملگرهای بولی و مقایسه ای

جلسه ششم: طراحی منطقی

  • طراحی منطقی
  • کار عملی: دستورات Insert – Delete – Update

جلسه هفتم: میان ترم عملی

میان ترم عملی

جلسه هشتم: دستورات join

  • دستورات join

جلسه نهم: دستورات join

  • کار عملی: دستورات join

جلسه دهم: کار عملی: SQL - Database design- دستورات create – drop

  • کار عملی:  SQL – Database design- دستورات create – drop

جلسه یازدهم: کار عملی: SQL - Constraints and keys

  • کار عملی:  SQL – Constraints and keys

جلسه دوازدهم: کار عملی: functions

  • کار عملی: functions

جلسه سیزدهم: کار عملی: sub query

  • کار عملی: sub query

جلسه چهاردهم: نرمال سازی به همراه کار عملی در همین رابطه

  • نرمال سازی به همراه کار عملی در همین رابطه

جلسه پانزدهم: نرمال سازی به همراه کار عملی در همین رابطه

  • نرمال سازی به همراه کار عملی در همین رابطه

جلسه شانزدهم: جمع بندی مطالب

  • جمع بندی مطالب

منابع

  1.  https://ocw.sharif.ir/course/id/120
  2.  https://www.sqltutorial.org/
  3.  https://www.w3schools.com/sql/
  4.  Database System Concepts” by Abraham Silberschatz, Henry F. Korth, and S. Sudarshan is the 7th edition, published in March 2019
  5.  C.J. DATE, An Introduction to Database Systems, Addison-Wesley, last edition. – R. A. Elmasri, S. B. Navathel, Fundamentals of Database Systems, 3rd ed., Addison-Wesley, last edition.

امکان ارسال دیدگاه وجود ندارد!