دیتابیس (CS50 SQL)
سرفصل های دوره
این مقدمه CS50 برای پایگاه های داده با استفاده از زبانی به نام SQL است. نحوه ایجاد، خواندن، بهروزرسانی و حذف دادهها را با پایگاههای داده رابطهای که دادهها را در ردیفها و ستونها ذخیره میکنند، بیاموزید. بیاموزید که چگونه موجودیت های دنیای واقعی و روابط بین آنها را با استفاده از جداول با انواع، محرک ها و محدودیت های مناسب مدل کنید. بیاموزید که چگونه داده ها را عادی سازی کنید تا افزونگی ها را حذف کنید و احتمال خطاها را کاهش دهید. یاد بگیرید که چگونه جداول را با استفاده از کلیدهای اصلی و خارجی به یکدیگر متصل کنید. با نحوه خودکارسازی جستجوها با نماها و تسریع جستجو با نمایه ها آشنا شوید. نحوه اتصال SQL با زبان های دیگر مانند پایتون و جاوا را بیاموزید. دوره با SQLite برای حملپذیری شروع میشود و با معرفی PostgreSQL و MySQL برای مقیاسپذیری نیز به پایان میرسد. تکالیف الهام گرفته از مجموعه داده های دنیای واقع
پیش نیاز دوره مبانی کامپیوتر