فصل اول: مروری بر پایگاههای داده
1-1. تعريف پایگاه داده
1-2. سيستم پایگاه داده چيست؟
1-3. مزاياى استفاده از پایگاه داده
1-4. انواع پایگاه داده
1-5. مقايسه سه نوع پایگاه داده
1-6. طراحى پایگاه دادهی رابطهای
1-7. انواع رابطهها
1-8. نرمالسازى دادهها
1-9. سیستمهای مدیریت پایگاه دادهی رابطهای
فصل دوم: ایجاد پایگاه داده در MySQL
2-1. مروری بر معماری MySQL
2-2. دانلود و نصب MySQL
2-3. شناسهها
2-4. انواع دادهها
2-5. دستورات SQL برای MySQL
2-6. اتصال به سرور MySQL
2-7. ایجاد پایگاه دادهی نمونه
2-8. ايجاد جدول
2-9. ايجاد جدول موقت
فصل سوم : ذخیره و بازیابی دادهها
3-1. ورود دادهها به جدول
3-2. بازیابی دادهها از جدول
3-3. عملگرها و بازيابى دادهها
3-4. بازیابی رکوردهایی با شرایط خاص
3-5. استفاده از متغيرها
3-6. استفاده از پایگاه دادهی غيرفعال
3-7. دستورات آماده
فصل چهارم : کار کردن با دادههای جدول
4-1. انتقال دادهها از جدولی به جدول ديگر
4-2. انتقال دادهها از فایل متنی به جدول
4-3. انتقال دادههاى جدول به فايل متنی
4-4. حذف ركوردها از جدول
4-5. بهروزرسانى ركوردهاى جدول
4-6. كپى كردن دادههاى جدول
فصل پنجم: توابع در MySQL
5-1. توابع رياضى
5-2. توابع تجمعی
5-3. توابع دستكارى رشتهها
5-4. توابع تاريخ و زمان
5-5. توابع رمزگذارى
5-6. توابع كنترل جريان
5-7. توابع فرمتبندى
5-8. توابع تبديل نوع
5-9. توابع اطلاعات سيستم
فصل ششم: شاخصگذاری جدولها و انواع آنها
6-1. ايجاد شاخص
6-2. مشاهدهی شاخص جدولها
6-3. حذف شاخص
6-4. انواع جدولها
6-5. قفل كردن جدول و باز كردن قفلها
6-6. معرفى چند گزينه در هنگام ايجاد جدول
فصل هفتم: پیوند دادن جدولها به یکدیگر
7-1. انواع پيوندها
7-2. معرفى چند جدول نمونه
7-3. پيوندهای ضرب دكارتى
7-4. پيوندهاى داخلى
7-5. پيوندهاى بيرونى
7-6. پيوند جدول با خودش
7-7. اجتماع نتايج پرسوجوها
فصل هشتم: پرسوجوهای تودرتو
8-1. انواع پرسوجوهاى تودرتو
8-2. پرسوجوى تودرتو در موارد ديگر
فصل نهم: تراکنشها
9-1. تراكنش چيست؟
9-2. خواص تراكنش
9-3. قفلگذارى
9-4. چرخهی حيات تراكنش
9-5. ايجاد چند جدول نمونه
9-6. كنترل رفتار تراكنش
9-7. تراكنشها و كارايى
9-8. شبيهسازى تراكنش با جدولهاى غيرتراكنشى
فصل دهم: دیدها
10-1. دلايل استفاده از ديدها
10-2. ايجاد ديدها
10-3. تغيير ديدها
10-4. حذف ديدها
10-5. بررسى ديدها
10-6. اطلاعات كلى درباره ديدها
10-7. مجوزهاى مورد نياز ديدها
فصل یازدهم: رویهها و توابع ذخیرهشده
11-1. فوايد رویههاى ذخيرهشده
11-2. تفاوتهاى بين رويهها و توابع ذخيرهشده
11-3. فضاى نام براى رویههاى ذخيرهشده
11-4. ايجاد رویههاى ذخيرهشده
11-5. تغيير رویههاى ذخيرهشده
11-6. حذف رويههاى ذخيرهشده
11-7. كسب اطلاعاتى راجع به رویهها
11-8. مجوزها و امنيت اجراى رویه ذخيرهشده
11-9. رويههاى ذخيرهشده و امنيت
11-10. رویههاى ذخيرهشده و كارايى
فصل دوازدهم: تریگرها
12-1. دلايل استفاده از تريگرها
12-2. مفاهيم تريگر
12-3. ايجاد تريگر
12-4. دستيابى به مقادير قبلى و جديد ستونها
12-5. محدوديتهاى تريگرها
12-6. حذف تريگرها
12-7. مجوزهاى لازم براى تريگرها
12-8. تريگر و امنيت
فصل سیزدهم: مدیریت کاربران
13-1. مديريت حسابهاى كاربران
13-2. كنترل دستيابى کلاینت
فصل چهاردهم: نگهداری جدولها
14-1. انواع اَعمال نگهدارى جدول
14-2. دستورات SQL براى نگهدارى جدول
واژهنامه انگلیسی به فارسی
منابع و مآخذ