پایگاههای داده در پسزمینه هر وبسایتی نقش کلیدی دارند و تسلط بر مدیریت آنها با MySQL یک ضرورت انکارناپذیر است. کتاب دوره فشرده MySQL یک راهنمای سریع، کاربردی و بدون حاشیه برای یادگیری توسعه پایگاههای داده رابطهای است که به شما کمک میکند در کوتاهترین زمان به مهارتهای لازم دست یابید.
این کتاب مملو از مثالهای عملی و توصیههای تخصصی است که شما را بهسرعت برای کار با MySQL آماده میکند. از یادگیری اصول SQL گرفته تا ایجاد پایگاه داده، نوشتن پرسوجوهای SQL برای استخراج داده، و کار با رویدادها، رویهها و توابع، همه در این کتاب پوشش داده شدهاند. همچنین، نحوه افزودن محدودیتها به جداول برای اعمال قوانین دادهای، استفاده از ایندکسها برای افزایش سرعت بازیابی داده، و فراخوانی MySQL از زبانهای برنامهنویسی مانند PHP، پایتون و جاوا را خواهید آموخت.
یادگیری سریع با مثالهای عملی
در این کتاب، سه پروژه نهایی به شما نشان میدهند چگونه:
یک پایگاه داده هواشناسی از صفر بسازید.
با استفاده از تریگرها، خطاها را در پایگاه داده انتخابات جلوگیری کنید.
با استفاده از نماها (Views)، دادههای حساس حقوق و دستمزد را محافظت کنید.
مهارتهایی که کسب میکنید
پرسوجو از جداول پایگاه داده: استخراج اطلاعات خاص، مرتبسازی نتایج، کامنتنویسی کد SQL و مدیریت مقادیر null.
تعریف ستونهای جدول: استفاده از دادههای متنی، عددی و تاریخی و انتخاب نوع داده مناسب.
اتصال جداول پایگاه داده: کار با جدولهای موقت، عبارات جدول مشترک، جداول مشتقشده و زیرپرسوجوها.
مدیریت دادهها: افزودن، ویرایش و حذف دادهها، ایجاد نماها بر اساس پرسوجوهای خاص، نوشتن رویههای ذخیرهشده قابلاستفاده مجدد، و خودکارسازی و زمانبندی رویدادها.
دوره فشرده MySQL منبعی ایدهآل برای توسعهدهندگان پایگاه داده است که بهدنبال یادگیری سریع و کاربردی هستند. این کتاب ابزارهای لازم برای ساخت و مدیریت سیستمهای ذخیرهسازی داده مبتنی بر MySQL را با سرعت، قدرت و امنیت بالا در اختیارتان قرار میدهد. رویکرد عملی و پروژهمحور آن، یادگیری را برای مبتدیان و حرفهایها آسان و جذاب میکند.
بخش اول: شروع کار
نصب MySQL و ابزارهای مرتبط
ایجاد پایگاههای داده و جداول
بخش دوم: استخراج داده از پایگاه داده MySQL
آشنایی با SQL
انواع داده در MySQL
اتصال جداول پایگاه داده
انجام اتصالهای پیچیده با چندین جدول
مقایسه مقادیر
فراخوانی توابع داخلی MySQL
درج، بهروزرسانی و حذف دادهها
بخش سوم: اشیاء پایگاه داده
ایجاد نماها (Views)
ایجاد توابع و رویهها
ایجاد تریگرها
ایجاد رویدادها
بخش چهارم: موضوعات پیشرفته
نکات و ترفندها
فراخوانی MySQL از زبانهای برنامهنویسی
بخش پنجم: پروژهها
ساخت پایگاه داده هواشناسی
ردیابی تغییرات دادههای رأیدهندگان با تریگرها
محافظت از دادههای حقوق و دستمزد با نماها
نظرات کاربران