انجمن علمی-فرهنگی موج نور اصفهان به اطلاع میرساند؛ کتاب خودآموز مبانی My SQL برای نابینایان جلد اول به صورت صوتی-متنی شامل مقدمه، ۱۲ فصل و واژهنامه، آماده ارائه به علاقهمندان میباشد.
به منظور آشنایی بیشتر با این محصول مقدمه و فهرست آن در ادامه میآید.
برای تهیه این کتاب یکشنبهها از ساعت ۱۶ تا ۱۸ و سهشنبهها و پنجشنبهها از ساعت ۱۲ تا ۱۴ به جز روزهای تعطیل با تلفن 03136687033 تماس بگیرید؛ همچنین میتوانید با ارائه نام و نام خانوادگی و تلفن تماس به ایمیل انجمن به نشانی
درخواست تهیه این کتاب را ثبت کنید.
در بستر واتساپ و فقط با ارسال پیام متنی یا صوتی و با ارائه نام و نام خانوادگی به شماره 00989304424149 نیز میتوانید درخواست تهیه این محصول را ارائه کنید.
به امید روزهای روشنتر.
مقدمه کتاب خودآموز مبانی My SQL برای نابینایان جلد اول
به نام خداوند جان و خرد
پایگاه داده یکی از اجزای اکثر وبسایتها و برنامههای تحت وب است که اطلاعات مختلف در آن ذخیره میشود و در هنگام نیاز این اطلاعات از آن دریافت میشود. در کل پایگاه داده امکان ذخیره و دریافت سریع و آسان داده را برای وبسایتها و برنامهها فراهم میکند.
MySQL یکی از محبوبترین پایگاههای داده رابطهای برای استفاده در وبسایتها و برنامههای تحت وب است. این پایگاه داده که متعلق به شرکت Oracle است رایگان و منبع باز است و امکان استفاده از آن در همه زبانهای برنامهنویسی مناسب برای طراحی وب فراهم شده است.
از آنجایی که معمولاً از MySQL برای طراحی وبسایتها و برنامههای تحت وب استفاده میشود، برای یادگیری کار با این پایگاه داده بهتر است قبلاً با HTML، CSS، JavaScript و یکی از زبانهای طراحی وبسایت server-side مثل PHP آشنا باشید.
در این کتاب که اولین جلد از مجموعه دوجلدی خودآموز مبانی MySQL برای نابینایان است شما با نحوه کار با این پایگاه داده و با زبان SQL که از آن برای مدیریت پایگاههای داده رابطهای مثل MySQL استفاده میشود و همچنین با نحوه استفاده از MySQL در زبان برنامهنویسی PHP آشنا میشوید.
ساختار کتاب
- در فصل اول که به مباحث اولیه اختصاص یافته است، با پایگاه داده، پایگاه داده رابطهای و سیستم مدیریت پایگاه داده رابطهای، MySQL و مفاهیم جدول، رکورد، ستون و خانه در پایگاه داده آشنا میشویم.
- در فصل دوم کار یادگیری MySQL را شروع میکنیم. در این فصل ابتدا با XAMPP و phpMyAdmin و سپس با نحوه نصب XAMPP، جایگزینی MySQL با MariaDB در XAMPP و فعالسازی سرور محلی و MySQL در XAMPP آشنا میشویم. بعد هم با پایگاه داده نمونه Northwind آشنا میشویم و روش ایجاد یک پایگاه داده و درونریزی پایگاه داده نمونه را یاد میگیریم.
- در فصل سوم که مربوط به انتخاب دادهها است اول با مفهوم SQL و دستور زبان آن آشنا میشویم. سپس به چگونگی بهینهسازی کنسول، اجرای دستورات SQL روی دادههای پایگاه داده، انتخاب ستونهای مورد نظر در یک جدول، انتخاب همه ستونهای یک جدول، انتخاب رکوردهای دارای دادههای متمایز و شمارش رکوردهای دارای دادههای متمایز میپردازیم.
- در فصل چهارم که به فیلتر دادهها اختصاص دارد روش فیلتر کردن رکوردها را یاد میگیریم. سپس با تفاوت استفاده از مقادیر متنی و عددی در SQL و بعد با عملگرهای مربوط به دستور WHERE و عملگرهای منطقی آشنا میشویم.
- در فصل پنجم که درباره مرتب کردن و محدود کردن تعداد نتایج بعد از اجرای دستورات SQL است یاد میگیریم که چطور نتایج یک دستور SQL را بر اساس یک ستون بهصورت صعودی و نزولی مرتب کنیم، نتایج یک دستور SQL را بر اساس چند ستون بهصورت صعودی یا نزولی مرتب کنیم و تعداد نتایج را محدود کنیم.
- در فصل ششم که درج رکوردهای جدید در جداول عنوان دارد ابتدا به نحوه درج یک رکورد در یک جدول و تعیین مقدار برای همه ستونهای آن و درج یک رکورد در جدول و تعیین مقدار فقط برای ستونهای خاصی از آن میپردازیم. سپس با مقدار خالی، بررسی خالی بودن خانهها و بررسی خالی نبودن خانهها آشنا میشویم. نهایتاً میآموزیم که چطور همه مقادیر یا مقادیر خاصی از رکوردها را از یک جدول به یک جدول دیگر کپی کنیم.
- در فصل هفتم که مربوط به بروزرسانی و حذف رکوردهای موجود در جداول است درباره روش بروزرسانی مقادیر یک رکورد خاص یا چند رکورد و حذف یک یا چند رکورد یا همه رکوردهای داخل جدول بحث میکنیم.
- در فصل هشتم که انجام عملیات آماری روی مقادیر عنوان دارد به چگونگی پیدا کردن کوچکترین مقدار در یک ستون، پیدا کردن بزرگترین مقدار در یک ستون، شمارش تعداد مقادیر یک ستون، دریافت معدل مقادیر موجود در یک ستون و جمع کردن همه مقادیر موجود در یک ستون با یکدیگر میپردازیم.
- فصل نهم به جستجو در جداول اختصاص دارد. در این فصل نحوه جستجوی خانههایی که مقدار آنها شبیه یک الگوی خاص است، جستجوی خانههایی که مقدار آنها با یکی از مقادیر مورد نظر یکسان است و جستجوی خانههایی که مقدار آنها بین دو مقدار قرار دارد را مورد بررسی قرار میدهیم.
- در فصل دهم که در مورد نام مستعار است نخست با مفهوم نام مستعار و سپس با روش ایجاد نام مستعار برای ستونها، ترکیب مقادیر چند ستون و تعیین یک نام مستعار برای نتیجه و ایجاد نام مستعار برای جداول آشنا میشویم.
- در فصل یازدهم که به پیوند جداول اختصاص یافته است اول با مفهوم پیوند آشنا میشویم. سپس نحوه ایجاد پیوند داخلی، پیوند چپ، پیوند راست و پیوند متقاطع را بین جداول یاد میگیریم.
- نهایتاً در فصل دوازدهم که مربوط به ترکیب نتایج چند دستور انتخاب است بعد از آشنایی با مفهوم ترکیب، چگونگی ترکیب رکوردهای منحصربهفرد در نتایج چند دستور SELECT با یکدیگر، ترکیب همه رکوردها در نتایج چند دستور SELECT با یکدیگر و ترکیب همه رکوردها یا فقط رکوردهای منحصربهفرد در نتایج چند دستور SELECT با یکدیگر با استفاده از کلیدواژه WHERE را میآموزیم.
این کتاب دارای یک واژهنامه هم هست که در آن اکثر لغات انگلیسی به کار رفته در کتاب، همراه معادل فارسی آنها ارائه شدهاست.
توجه در استفاده
لطفاً در استفاده از کتاب به نکات زیر توجه فرمائید:
- سیستمعامل به کار گرفته شده در این کتاب Windows 10 Pro نسخه ۶۴ بیتی میباشد.
- مرورگری که در کتاب از آن استفاده شده است مرورگر Google Chrome است.
- برنامه XAMPP که در کتاب از آن استفاده شده در پوشه Tools کتاب قرار دارد.
- پرونده پایگاه داده نمونه Northwind که در کتاب از آن استفاده شده است در پوشه Tools کتاب موجود است.
- پرونده فشرده مربوط به برنامه MySQL و پرونده حاوی دستوراتی که در جایگزین کردن MySQL با MariaDB به آنها نیاز داریم در پوشه Tools کتاب قرار دارند.
- بهتر است در هر قسمت، پس از تمرین و تسلط نسبی به قسمت بعدی بروید.
- عبارات دیگری که همراه صحبتهای گوینده میشنوید، خروجی صفحهخوان JAWS نسخه ۲۰۲۳ است؛ صفحهخوان، نوشتههای خروجی برنامهها را به گفتار تبدیل میکند.
- با کلمات و عباراتی که از صفحهخوانها میشنوید به خوبی مأنوس شوید؛ زیرا وقتی با نرمافزارها، وب، رایانه و تلفن همراه کار میکنیم؛ عملا توسط صدای آنهاست که میبینید.
- نسخه متنی این کتاب نیز در قالبهای docx، html و pdf ارائه شده که میتوانید آن را در پوشه کتاب بیابید. میتوانید برای خواندن نسخه docx از برنامه Microsoft Word، نسخه html از یک مرورگر مثل Chrome یا Firefox و برای مطالعه نسخه pdf از برنامه Adobe Reader استفاده کنید.
قدردانی
در این جا فرصت را غنیمت شمرده و از حمایت خانهی ریاضیات اصفهان، به ویژه آقای دکتر علی رجالی، و از شما که با نظرات خود موجب ارتقای این کار و کارهای بعدی میشوید قدردانی میکنیم.
محسن صدیقی مشکنانی، نصرالله رضائی
فهرست کتاب خودآموز مبانی MySQL برای نابینایان جلد اول
مقدمه
فصل 1. مباحث اولیه
1-1. پایگاه داده چیست؟
1-2. آشنایی با پایگاه داده رابطهای و سیستم مدیریت پایگاه داده رابطهای
1-3. آشنایی با MySQL
1-4. آشنایی با مفاهیم جدول، رکورد، ستون و خانه
فصل 2. شروع کار
2-1. آشنایی با XAMPP و phpMyAdmin
2-2. نصب XAMPP
2-3. جایگزینی MySQL با MariaDB در XAMPP
2-4. فعالسازی سرور محلی و MySQL
2-5. آشنایی با پایگاه داده نمونه Northwind
2-6. ایجاد یک پایگاه داده و درونریزی پایگاه داده نمونه
فصل 3. انتخاب دادهها
3-1. آشنایی با SQL
3-2. نکاتی در مورد دستور زبان SQL
3-3. بهینهسازی کنسول
3-4. نحوه اجرای دستورات SQL روی دادههای پایگاه داده
3-5. انتخاب ستونهای مورد نظر در یک جدول
3-6. انتخاب همه ستونهای یک جدول
3-7. انتخاب رکوردهای دارای دادههای متمایز
3-8. شمارش رکوردهای دارای دادههای متمایز
فصل 4. فیلتر دادهها
4-1. فیلتر رکوردها
4-2. تفاوت استفاده از مقادیر متنی و عددی در SQL
4-3. عملگرهای مربوط به دستور WHERE
4-4. عملگرهای منطقی در دستور WHERE
4-4-1. عملگر AND
4-4-2. عملگر OR
4-4-3. عملگر NOT
4-4-4. ترکیب AND، OR و NOT
فصل 5. مرتب کردن و محدود کردن تعداد نتایج بعد از اجرای دستورات SQL
5-1. مرتب کردن نتایج یک دستور SQL بر اساس یک ستون بهصورت صعودی
5-2. مرتب کردن نتایج یک دستور SQL بر اساس یک ستون بهصورت نزولی
5-3. مرتب کردن نتایج یک دستور SQL بر اساس چند ستون بهصورت صعودی
5-4. مرتب کردن نتایج یک دستور SQL بر اساس چند ستون بهصورت نزولی
5-5. محدود کردن تعداد نتایج
فصل 6. درج رکوردهای جدید در جداول
6-1. درج یک رکورد در یک جدول و تعیین مقدار برای همه ستونهای آن
6-2. درج یک رکورد در جدول و تعیین مقدار فقط برای ستونهای خاصی از آن
6-3. آشنایی با مقدار خالی
6-4. بررسی خالی بودن خانهها
6-5. بررسی خالی نبودن خانهها
6-6. کپی همه مقادیر رکوردها از یک جدول به یک جدول دیگر
6-7. کپی مقادیر خاصی از رکوردها از یک جدول به یک جدول دیگر
فصل 7. بروزرسانی و حذف رکوردهای موجود در جداول
7-1. بروزرسانی مقادیر یک رکورد خاص
7-2. بروزرسانی مقادیر چند رکورد
7-3. حذف یک یا چند رکورد
7-4. حذف همه رکوردهای داخل یک جدول بدون حذف خود جدول
فصل 8. انجام عملیات آماری روی مقادیر
8-1. پیدا کردن کوچکترین مقدار در یک ستون
8-2. پیدا کردن بزرگترین مقدار در یک ستون
8-3. شمارش تعداد مقادیر یک ستون
8-4. دریافت معدل مقادیر موجود در یک ستون
8-5. جمع کردن همه مقادیر موجود در یک ستون با یکدیگر
فصل 9. جستجو در جداول
9-1. جستجوی خانههایی که مقدار آنها شبیه یک الگوی خاص است
9-1-1. آشنایی با عملگر LIKE
9-1-2. جستجو با جانگهدار درصد
9-1-3. جستجو با جانگهدار زیرخط
9-2. جستجوی خانههایی که مقدار آنها با یکی از مقادیر مورد نظر یکسان است
9-2-1. جستجو با عملگر IN با تعیین مقادیر مورد نظر
9-2-2. جستجو با عملگر IN با استفاده از یک دستور SELECT
9-3. جستجوی خانههایی که مقدار آنها بین دو مقدار قرار دارد
فصل 10. نام مستعار
10-1. نام مستعار چیست؟
10-2. ایجاد نام مستعار برای ستونها
10-3. ترکیب مقادیر چند ستون و تعیین یک نام مستعار برای نتیجه
10-4. ایجاد نام مستعار برای جداول
فصل 11. پیوند جداول
11-1. پیوند چیست؟
11-2. ایجاد پیوند داخلی
11-2-1. ایجاد پیوند داخلی بین دو جدول
11-2-2. ایجاد پیوند داخلی بین بیش از دو جدول
11-3. ایجاد پیوند چپ بین دو جدول
11-4. ایجاد پیوند راست بین دو جدول
11-5. ایجاد پیوند متقاطع بین دو جدول
فصل 12. ترکیب نتایج چند دستور انتخاب
12-1. ترکیب چیست؟
12-2. ترکیب رکوردهای منحصربهفرد در نتایج چند دستور SELECT با یکدیگر
12-3. ترکیب همه رکوردها در نتایج چند دستور SELECT با یکدیگر
12-4. ترکیب همه رکوردها یا فقط رکوردهای منحصربهفرد در نتایج چند دستور SELECT با یکدیگر با استفاده از کلیدواژه WHERE
واژهنامه
تماس با ما
محصولات دیگر