در دنیای دیجیتال امروز، پایگاههای داده نقش مهمی در ذخیرهسازی و مدیریت اطلاعات دارند و SQL یکی از قدرتمندترین ابزارها برای تعامل با این دادههاست. اگر قصد دارید مهارتهای پایگاه داده و SQL را از ... بیشتر
Charles Russell Severance
بهروزرسانی: ۱۴۰۳/۱۲/۲۵
تسلط بر اصول پایگاه داده و زبان SQL
یادگیری طراحی پایگاه دادههای چندجدولی و بهینهسازی دادهها
مدیریت و پیادهسازی روابط پیچیدهی چندبهچند (Many-to-Many)
کسب مهارتهای عملی برای راهاندازی و مدیریت پایگاه داده در پروژههای واقعی
این دوره به نحوی تهیه و تدوین شده است که مباحث آن به سادهترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند بهسادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیشنیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات میتوانند از مباحث این دوره نهایت استفاده را داشته باشند.
در دنیای دیجیتال امروز، پایگاههای داده نقش مهمی در ذخیرهسازی و مدیریت اطلاعات دارند و SQL یکی از قدرتمندترین ابزارها برای تعامل با این دادههاست. اگر قصد دارید مهارتهای پایگاه داده و SQL را از پایه بیاموزید و آن را در پروژههای خود بهکار بگیرید، دوره "Introduction to Structured Query Language (SQL)" یک راهنمای عملی و جامع برای شما خواهد بود.
در ابتدا، یاد خواهید گرفت که چگونه محیط توسعهی مناسب را با استفاده از MAMP یا XAMPP راهاندازی کنید و یک پایگاه داده MySQL ایجاد کنید. همچنین، نحوهی استفاده از ویرایشگرهای متن برای نوشتن و اجرای کوئریهای SQL را فرا خواهید گرفت.
پس از آشنایی با محیط کاری، وارد مبانی زبان SQL میشوید و ساختار جداول، دستورات پایهای مانند SELECT، INSERT، UPDATE و DELETE را یاد خواهید گرفت. این مفاهیم به شما کمک میکند تا بتوانید بهدرستی دادههای خود را ذخیره و بازیابی کنید و نحوهی تعامل با پایگاه داده را بهطور اصولی درک کنید.
پس از تسلط بر اصول اولیه، قدم به دنیای طراحی پایگاه دادههای چندجدولی خواهید گذاشت. در این بخش، یاد میگیرید که چگونه ارتباط بین جداول مختلف را با استفاده از کلیدهای خارجی (Foreign Keys) و عملیات JOIN مدیریت کنید. علاوه بر این، با مفهوم نرمالسازی آشنا خواهید شد که باعث افزایش کارایی و کاهش افزونگی دادهها در پایگاه داده میشود.
سپس، به یکی از مهمترین و چالشبرانگیزترین مباحث پایگاه داده یعنی روابط چندبهچند (Many-to-Many) میپردازیم؛ مفهومی که در بسیاری از سیستمهای واقعی مانند مدیریت کاربران و نقشها، دورههای آموزشی، دستهبندی محصولات و بسیاری موارد دیگر کاربرد دارد. در انتهای دوره، نهتنها به درک عمیقی از اصول طراحی پایگاه داده و SQL خواهید رسید، بلکه مهارتهای عملی لازم برای ایجاد، مدیریت و بهینهسازی پایگاه دادهها را نیز کسب خواهید کرد.
این دوره یک راهنمای کاربردی است که به شما کمک میکند تا پایگاه دادههای حرفهای و مقیاسپذیر بسازید و از دانش خود در دنیای واقعی استفاده کنید.
اطلاعات بیشتر
Charles Russell Severance (که به نام دکتر چاک نیز شناخته میشود) استاد بالینی در دانشکده اطلاعات دانشگاه میشیگان است، جایی که دورههای مختلفی با محوریت فناوری از جمله برنامهنویسی، طراحی پایگاه داده و توسعه وب تدریس میکند. چاک چندین کتاب نوشته است، از جمله استفاده از Google App Engine و پایتون برای همه. زمینه تحقیقاتی او در حوزه ساخت سیستمهای مدیریت یادگیری مانند Sakai، Moodle، Blackboard، ANGEL و دیگر سیستمها است. او معمار ارشد پروژه Sakai بود، یک سیستم مدیریت یادگیری که در حدود 300 مدرسه در سراسر جهان مورد استفاده قرار گرفته و کتابی به نام Sakai: Free as in Freedom نوشته است که تجربیات او به عنوان یکی از رهبران این پروژه را توصیف میکند.
در اواسط دهه 1990، او مجری برنامه Internet بود، یک تاک شو تلویزیونی ملی درباره اینترنت که برای چندین سال در سیستم کابلی TCI پخش میشد. او مدت زیادی ستوننویس مجله IEEE Computer بود و ستونی ماهانه به نام "گفتگوهای محاسباتی" مینوشت که شامل مصاحبههای ویدئویی با رهبران و نوآوران مشهور حوزه فناوری بود.
اطلاعات بیشتر