Database & Workshop
- مقدمه
معرفی کلی درس و اهداف دوره.
- 2: پایگاه داده ها: تعریف و لزوم آن
تعریف پایگاه داده و اهمیت آن.
بررسی کاربردهای پایگاه داده در دنیای واقعی.
- مدل سازی داده ها (موجودیت ها، صفات خاصه، ارتباطات)
درک اصول اولیه مدل سازی داده ها.
شناسایی موجودیت ها، صفات خاصه و روابط بین آن ها.
- مدل سازی داده ها :
گسترش مدل سازی داده ها با مثال های کاربردی.
- مبانی تئوری پایگاه داده های رابطه ای و مفاهیم آن
آشنایی با نظریه رابطه ای و اصول آن.
درک مفاهیم کلیدی مانند جبر رابطه ای.
- طراحی پایگاه داده های رابطه ای (تبدیل مدل سازی به شمائی ادراکی)
تبدیل مدل های منطقی به طراحی شمائی ادراکی.
- پیاده سازی پایگاه داده ها (دستورات تعریف پایگاه داده ها)
استفاده از دستورات SQL برای تعریف جداول و ساختار پایگاه داده.
- پیاده سازی پایگاه داده ها (ادامه: قواعد جامعیت و ...)
اعمال قواعد جامعیت و محدودیت ها در طراحی پایگاه داده.
- عملیات ذخیره سازی و شروع عمل بازیابی
آشنایی با عملیات ذخیره سازی داده ها و بازیابی اطلاعات.
- عملیات جبر رابطه ای
کار با عملیات مختلف جبر رابطه ای برای بازیابی داده ها.
- عملیات جبر رابطه ای (ادامه) و محاسبات رابطه ای
تسلط بیشتر بر عملیات پیشرفته جبر رابطه ای.
- دستورات بازیابی
یادگیری دستورات پیشرفته برای بازیابی داده ها از پایگاه داده.
- دستورات بازیابی (ادامه)
تقویت مهارت در استفاده از دستورات پیچیده بازیابی داده ها.
- سطح خارجی و دیدهای کاربران
آشنایی با مفاهیم سطح خارجی پایگاه داده و ایجاد دیدهای کاربران.
- وابستگی تابعی و نرمال ترسازی پایگاه داده ها
درک وابستگی های تابعی.
پیاده سازی فرآیند نرمال ترسازی در پایگاه داده ها.
- یک مثال عملیاتی کامل از فازهای مختلف پایگاه داده
اهداف:
مرور کلی بر تمام فازهای طراحی، پیاده سازی و بازیابی.
اجرای یک پروژه عملیاتی کامل به عنوان جمع بندی.