فصل اول: مفاهیم پایه در پایگاه دادهها
1-1. مدلهای پایگاه داده
1-2. مدل پایگاه دادهی رابطهای
1-3. مفهوم رابطه (جدول)
1-4. کلیدها
1-5. رابطه بین جدولها
1-6. جامعیت دادهها
1-7. ابزارهای کار با مدل پایگاه دادهی رابطهای
1-8. نصب نرمافزارهای موردنیاز
1-9. انواع دادهها در SQL Server
1-10. قواعد نامگذاری در SQL Server
1-11. اصول طراحی پایگاه داده
1-12. معرفی یک پایگاه دادهی نمونه
1-13. مفهوم پرسوجو در پایگاه داده
تمرینها
فصل دوم: ایجاد پایگاه داده و جدولها
2-1. ایجاد پایگاه داده
2-2. ایجاد جدولها و تغییر ساختار آنها
2-3. تغییر ساختار جدول
2-4. ایجاد پایگاه داده در SSMS
تمرینها
فصل سوم: مدیریت دادهها در جدول
3-1. دادههای آزمایشی
3-2. ورود اطلاعات به جدول
3-3. بازیابی اطلاعات از جدول
3-4. عملگرها
3-5. کاربرد عملگرها در بازیابی اطلاعات
3-6. کاربرد توابع تجمعی در بازیابی اطلاعات
3-7. بهروزرسانی رکوردهای جدول
3-8. مدیریت دادههای جدول از طریق SSMS
تمرینها
فصل چهارم: پیوند دادن جدولها
4-1. چرا نیاز به پیوند جدولها داریم؟
4-2. انواع پیوندها
4-3. اجتماع نتایج پرسوجوها
4-4. اشتراک نتایج پرسوجوها
4-5. تفریق نتایج پرسوجوها
4-6. پرسوجوهای فرعی (پرسوجوهای تودرتو)
4-7. افزودن دادههای یک جدول به جدول دیگر
تمرینها
فصل پنجم: کلیدها و قیدها
5-1. طراحی پایگاه دادهی نمونه
5-2. انواع قیدها
5-3. نامگذاری قیدها
5-4. قیدهای کلید
5-5. قیدهای UNIQUE
5-6. قیدهای CHECK
5-7. قیدهای DEFAULT
5-8. غیرفعال کردن قیدها
5-9. حذف قید
تمرینها
فصل ششم: دیدها و اسکریپتنویسی
6-1. ایجاد دید با دستورات SQL
6-2. مدیریت دید از طریق SSMS
6-3. رمزگذاری دیدها
6-4. اسکریپتنویسی
6-5. اجرای گروههایی از دستورات
تمرینها
فصل هفتم: رویههای ذخیره شده و توابع
7-1. رویههای ذخیرهشده
7-2. توابع
تمرینها
فصل هشتم: تریگرها و کرسرها
8-1. تریگرها
8-2. کاربردهای متداول تریگرها
8-3. ایجاد تریگر
8-4. کِرسِرها
تمرینها
فصل نهم: ساختار حافظه و شاخص در SQL Server
9-1. ساختار ذخیرهسازی در SQL Server
9-2. مفهوم شاخص
9-3. درخت B (B-tree)
9-4. چگونگی دستیابی به دادهها در SQL Server
9-5. ایجاد شاخص در SQL
9-6. از کدام شاخص و در چه زمانی استفاده کنیم
9-7. شاخص ضمنی که با قیدها ایجاد میشوند
9-8. مدیریت شاخصها از طریق SSMS
تمرینها
فصل دهم: سطوح امنیت و مجوزها
10-1. مفهوم Login
10-2. انواع احراز هویت
10-3. Login و کاربران پایگاه داده
10-4. نقشها
10-5. نقشهای برنامهی کاربردی
10-6. ایجاد کاربران جدید
10-7. مدیریت نقشها، Loginها و کاربران در SQL
10-8. مجوزها
10-9. مفهوم مجوز
10-10. انواع مجوزها
تمرینها
فصل یازدهم: تبادل دادهها در SQL Server
11-1. برنامهی تبادل دادهها در SQL Server
11-2. انتقال جدول پایگاه داده به فایل اِکسل
11-3. انتقال فایل اِکسل به جدول پایگاه داده
11-4. تبادل با فایلهای تخت
11-5. ابزارهای دیگر تبادل دادهها
تمرینها
فصل دوازدهم: مدیریت و نگهداری پایگاه داده
12-1. زمانبندی کارها
12-2. ایجاد کارها و گامها
12-3. پشتیبانگیری، بازیابی و ترمیم پایگاه داده
12-4. ایجاد پشتیبان در SQL Server
12-5. مدلهای ترمیم
12-6. بازیابی پایگاه داده
تمرینها
پیوست : نصب نرمافزارهای SQL Server و SSMS
پ-1. نصب SQL Server
پ-2. نصب SQL Server Management Studio
واژهنامه
منابع و مآخذ