فهرست |
مقدمه |
فصل اول |
مباحث بنیادی پایگاهداده |
1-1 بررسی اولیه |
1-1-1 داده چیست |
2-1-1 اطلاعات چیست |
3-1-1 موجوديت چیست |
4-1-1 پایگاهداده چیست |
1-4-1-1 ويژگيهاي داده در پایگاهداده |
2-4-1-1 روشهای ذخیره داده |
3-4-1-1 سيستم پایگاهداده (database system) |
4-4-1-1 عناصر اصلي سيستم پایگاهداده |
5-4-1-1 مزايا و معايب سیستمهای پایگاهداده |
5-1-1 سيستم مديريت پایگاهداده |
1-5-1-1 وظايف سيستم مديريت پایگاهداده |
2-5-1-1 تراکنش |
3-5-1-1 اجزای سیستم مدیریت پایگاهداده |
6-1-1 انواع سیستمهای مدیریت پایگاهداده |
1-6-1-1 سیستم مدیریت پایگاهداده توزیع شده |
2-6-1-1 سیستم مدیریت پایگاهداده بلادرنگ |
3-6-1-1 سیستم مدیریت پایگاهداده تحملپذیر خطا |
4-6-1-1 سیستم مدیریت پایگاهداده امن |
5-6-1-1 سیستم مدیریت پایگاهداده ناهمگون |
6-6-1-1 سیستم مدیریت پایگاهداده چندرسانهای |
7-6-1-1 سیستم مدیریت پایگاهداده متحد |
7-1-1 کاربران پایگاهداده |
1-7-1-1 تحلیل گران سیستم |
2-7-1-1 طراحان پایگاهداده |
1-1-7-3 پیاده سازان برنامههای کاربردی |
1-1-7-4 مدیر پایگاهداده |
1-1-7-5 کاربران نهائی |
1-1-8 ديکشنری داده |
1-1-9 پایگاهداده XML |
فصل دوم |
پیادهسازی SQL Server 2019 |
2-1 نیازمندیهای SQL Server 2019 |
2-2 نصب و راهاندازی SQL Server 2019 در ویندوز |
2-3 دسترسی از طریق شبکه به SQL Server |
2-4 نصب و راهاندازی SQL Server 2019 در لینوکس Ubuntu |
فصل سوم |
آشنایی با پایگاهداده |
3-1 ایجاد پایگاهداده و کار با آن |
3-1-1 ایجاد پایگاهداده |
3-1-2 ایجاد جدول در دیتابیس |
3-1-3 انواع Data Type در جداول |
3-1-4 حذف دیتابیس در SQL Server |
3-1-5 تعریف پرسوجو یا Query در SQL |
3-1-5-1 بررسی دستور SELECT |
3-1-5-2 بررسی دستور Insert |
3-1-5-3 بررسی دستور Update |
3-1-5-4 بررسی دستور DELETE |
3-1-5-5 بررسی دستور WHERE |
3-1-5-6 بررسی دستور AND، OR و NOT |
3-1-5-7 بررسی دستور LIKE |
3-1-5-8 بررسی دستور BETWEEN |
3-1-5-9 بررسی دستور IN |
3-1-5-10 بررسی دستور TOP |
3-1-5-11 بررسی دستور MIN and MAX |
3-1-5-12 بررسی دستور COUNT،AVG و SUM |
3-1-5-13 بررسی Wildcards |
3-1-5-14 بررسی دستور Aliass |
3-1-5-15 بررسی دستور GROUP BY |
3-1-5-16 بررسی دستور HAVING |
3-1-5-17 بررسی PRIMARY KEY |
3-1-5-18 بررسی JOIN در SQL |
3-1-5-19 بررسی دستور synonym |
3-1-6 کار باView در SQL |
3-1-7 بررسی FileStream در SQL Server |
3-1-7-1 ایجاد دیتابیس برای استفاده از FILESTREAM |
3-1-7-2 ایجاد جدول در دیتابیس FILESTREAM |
3-1-8 ارتباط با SQL از طریق Visual Studio |
3-1-8-1 ایجاد دیتابیس از طریق دستورات در Visual Studio |
3-1-8-2 ایجاد دیتابیس از طریق ابزار Visual Studio |
3-1-8-3 ایجاد فرم در Visual Studio و ثبت اطلاعات در جدول SQL |
3-1-9 واردکردن فایل اکسل در SQL |
3-1-10 بررسی دستور Stored Procedures |
3-1-10-2 تغییر یک Stored procedure |
3-1-10-3 حذف یک Stored procedure |
3-1-10-1 استفاده از پارامتر در دستور Procedure |
3-1-11 بررسی Trigger در SQL Server |
3-1-12 توابع در SQL Server 2019 |
3-1-12-1 توابع اسکالر در SQL Server |
3-1-12-2 توابع تاریخ یا Date |
3-1-12-3 توابع رشتهای |
3-1-12-4 توابع سیستمی |
فصل چهارم |
امنیت در SQL Server |
4-1 روشهای احراز هویت |
4-2 ایجاد کاربر و اعطای دسترسی به آن |
4-3 ایجاد کاربر از طریق Query |
4-4 رمزگذاری بر روی دیتابیس |
1-4-4 کلیدهای متقارن (Symmetric) و نامتقارن (Asymmetric) |
4-4-2 هش کردن (Hashing) |
4-4-3 رمزگذاری بر روی ستونهای جداول در SQL |
4-4-3-1 ایجاد Master Key برای رمزگذاری رو ستون |
4-4-3-2 ایجاد Certificate در SQL |
4-4-3-3 ایجاد کلید متقارن |
4-4-3-4 رمزگذاری داده |
فصل پنجم |
پشتیبانگیری و بازیابی |
5-1 پشتیبانگیری از طریق نرمافزار SQL |
5-1-1 پشتیبانگیری بهصورت دستی در SQL |
5-1-2 نحوهی بازگرداندن فایلهای Backup |
3-1-5 بازگرداندن دیتابیس حذف شده |
5-1-4 Attach و Detach کردن دیتابیس |
5-2 پشتیبانگیری از طریق نرمافزار Veeam Backup |
5-2-1 نصب نرمافزار Veeam Backup and Replication |
5-2-2 اضافهکردن سرورها برای پشتیبانگیری |
5-2-3 اضافهکردن سرور Backup |
5-2-4 پشتیبانگیری از ماشین مجازی |
5-2-5 استفاده از Veeam Agent |
فصل ششم |
SQL Replication |
1-8 بررسی سرویس Replication |
2-8 نصب و راهاندازی سرویس Replication |
فصل هفتم |
SQL Reporting Service |
نصب و راهاندازی Power BI |
فصل هشتم |
SQL Failover Clustring |
فصل نهم |
هوش تجاری – Business Intelligence |
9-1 هوش تجاری چیست |
9-2 چگونه کار را آغاز کنیم |
9-3 مقدمهای بر SSIS |
9-4 نصب و راهاندازی سرویس SSIS |
9-5 ایجاد پروژه SSIS |
9-5-1 بررسی Package در SSIS |
9-5-2 بررسی Connection Manager |
9-5-3 استفاده از FTP در SSIS |
9-5-4 کار با Integrity, Shrink, Backup, Email در SSIS |
9-5-5 گرفتن خروجی تصادفی از جداول با SSIS |
منابع |
|