نام و کد درسپایگاه داده – آزمایشگاه پایگاه داده
تعداد واحد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
جلسه چهاردهم: نرمال سازی به همراه کار عملی در همین رابطه
- نرمال سازی به همراه کار عملی در همین رابطه
جلسه پانزدهم: نرمال سازی به همراه کار عملی در همین رابطه
- نرمال سازی به همراه کار عملی در همین رابطه
جلسه شانزدهم: جمع بندی مطالب
- جمع بندی مطالب
منابع
- https://ocw.sharif.ir/course/id/120
- https://www.sqltutorial.org/
- https://www.w3schools.com/sql/
- Database System Concepts” by Abraham Silberschatz, Henry F. Korth, and S. Sudarshan is the 7th edition, published in March 2019
- 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.