- معرفی و قابلیت های SQL Server
- دسته بندی دستورات زبان SQL
- پیش نیازهای سخت افزاری برای نصب نرم افزار SQL server
- نصب SQL Server
- طرح ریزی نصب
- بروز رسانی در مقایسه با نصب گزینه به گزینه
- Instance های دیتابیس ، فایلها ، مکانها ، گروههای فایلی و عملکرد
- آشنایی با امکانات
آموزش پایگاه داده SqlServer
پایگاه داده Sqlserver یکی از پایگاه داده های مهم برای ذخیره اطلاعات محسوب میشود .
به همین دلیل مطمئنم این دوره آموزشی پایگاه داده Sql ، زندگیِ میلیونها دانشجو را متحول میکند.
یادگیری اصولی و خلاقانه پایگاه داده Sql server تأثیری شگرف بر کیفیت برنامه نویسی و درامد شما خواهد داشت. که به این راحتی با هیچ میزان پول قابل اندازهگیری نیست.
سرفصل های دوره آموزشی
- مفاهیم دیتابیس
- معماری ساخت دیتابیس
- انواع ساخت دیتابیس
- ایجاد یک پایگاه داده
- دستور CREATE
- اتچ کردن دیتابیس
- انواع داده
- نامهای اشیاء در Schema SQL SERVER
- ایجاد و تغییر جداول
- انواع داده
- غیر فعال کردن محدودیت های
- آشنایی با بانک های اطلاعاتی SQL Server
- نامگذاری توسط SQL SERVER
- ساخت جدول ها به صورت کدنویسی و ویزارد
- Identity
- مباحث کامل RelationShip و مشکل دیاگرام
- دستور پایگاه داده
- ALTER DATABASE
- ALTER TABLE
- دستور DROP
- کلید و محدودیتها CONSTRAINTS
- انواع محدودیت CONSTRAINTS
- دامنه محدودیت
- محدودیت های موجود Entity Constraints
- محدودیت نامگذاری
- محدودیت های کلید
- محدودیت کلید اصلی Primary Key
- محدودیت کلید خارجی Foreign Key
- قیود UNIQUE
- CHECK Constraints
- DEFAULT Constraints
- تعریف محدودیت به طور پیش فرض
- دستور TABLE
- اضافه کردن یک محدودیت به طور پیش فرض به یک جدول موجود
- غیر فعال کردن محدودیت
- نرمالسازی
- درک جداول
- نگه داشتن اطلاعات بصورت Normal
- فرم اول نرمال
- فرم دوم نرمال
- فرم سوم نرمال
- فرم چهارم نرمال
- فرم پنجم نرمال
- مثال عملی
- تمرین
- دستورالعملهای بنیادی
- آشنایی با این که چطور مسایل مختلف را حل کنیم
- دستور FROM و SELECT
- دستور WHERE
- ORDER BY
- دستور GROUP BY
- دستورHAVING
- دستور DISTINCT
- دستور TOP
- دستور INSERT
- Multirow Insert
- دستور INSERT INTO . . . SELECT
- دستور BULK INSERT
- بروز رسانی با UPDATE
- دستور DELETE
- جداول موقت
- انواع روشهای ایجاد جداول موقت
- کار با CTE
- ایجاد یک CTE غیر بازگشتی
- ایجاد یک CTE بازگشتی
- pivot Table
- جستجوی فارسی
- توابع
- Alias
- تعریف متغیرها
- تنظیم مقدار موجود در متغیر ها
- بکار گیری توابع تجمعی Count_big Count Sum Max Min Avg
- توابع بیشترین و کم ترین تابع MAX تابع MIN
- توابع مدیریت تاریخ و زمان
- datepart
- تابع datediff
- توابع سیستمی سیتم تاریخ و ساعت
- GETDATE
- SYSDATETIME
- DAY
- MONTH
- YEAR
- DATENAME
- DATEPART
- DATEFROMPARTS
- DATETIME2FROMPARTS
- DATETIMEFROMPARTS
- DATETIMEOFFSETFROMPARTS
- SMALLDATETIMEFROMPARTS
- TIMEFROMPARTS
- DATEDIFF
- DATEADD
- EOMONTH
- ISDATE
- ISDATE
- Indexing an Aggregate View
- توابع پیشرفته
- توابع منطقی
- CHOOSE
- Iff
- بررسی تابع های تهی
- ISNULL
- NULLIF
- COALESCE
- توابع ارزیابی
- CASE
- CURRENT_USER
- ISDATE
- ISNULL
- ISNUMERIC
- توابع تحلیلی (Analytic)
- LAG
- LEAD
- NULLIF
- SESSION_USER
- SESSIONPROPERTYE
- SYSTEM_USER
- USER_NAM
- توابع پنجره ای
- ROW_NUMBER RANK
- DENSE_RANK
- NTILE تبدیل دستور Rank
- تابع ()ROW_NUMBER
- دستور ()DENSE_RANK
- تابع (NTILE(n
- توابع تبدیل کننده
- Cast
- Convert
- استفاده از عملگر ها
- UNION
- UNIONALL
- INTERSECT
- EXCEPT
- عملگر MINUS
- NOT IN
- NOT EXISTS
- OUTER APPLY
- تفاضل متقارن
- استفاده از عملگر ها
- پیوندها Self JOIN Equi Join non Equi Join
- ترکیب داده های جدول با JOIN
- انتخاب سطرها مطابق بادستور INNER JOIN
- بازیابی داده های بیشتر با OUTER JOIN
- OUTER JOIN سروکار داشتن با OUTER JOINs پیچیده تر
- دیدن هر دو طرف با FULL JOIN
- LEFT EXCLUDING JOIN
- RIGHT EXCLUDING JOIN
- OUTER EXCLUDING JOIN
- درک CROSS JOIN
- بررسی دستور جایگزین برایJOIN
- جایگزین INNER JOIN
- جایگزین OUTER JOIN
- جایگزین CROSS JOIN
- نمایش نتایج با UNION
- تمرین
- پرس و جو ها (QUERIES)
- Subquery چیست؟
- ایجاد Subqueries مرتبط
- ایجاد یک Subquery تو در تو
- کاربا Correlated Subqueries(پرسش فرعی همبند)
- کاربا NON-Correlated Subqueries(پرسش فرعی غیر همبند)
- جداول مشتق شده derived table
- استفاده از عملگر EXISTS
- دستور MERGE
- جستجو در پایگاه داده
- عملگر IN در sql server
- عملگر BETWEEN در اسکیوال
- جستجوی فارسی
- view چیست ؟
- ویرایش نمایه
- حذف Views
- مزایای View
- حفاظت از کد: بازدید رمزگذاری
- Indexed (Materialized) Views
- Indexing an Aggregate View
- اسکریپت نوشتن و BATCHES
- درک مبانی اسکریپت
- دستور USE
- تعریف متغیرها
- ۱) متغییرهای محلی (Local)
- ۲-متغییرهای عمومی (Global)
- بازیابی مقادیر IDENTITY
- تولید SEQUENCES
- دستور EXE
- استفاده از دستورات Control-of-Flow
- دستور IF . . . ELSE
- حلقه با دستور WHILE
- دستورات شرطی برای ادامه و پایان دادن شرط
- الف : CONTINUE Statement
- ب: BREAK Statement
- پ: GOTO Statement
- دستور WAITFOR
- کار با دستور مدیریت خطا Try-Catch
- گرفتن خطاها
- بلاکهای Try-Catach تو در تو
- بدست آوردن مشخصات خطا
- ERROR_MESSAGE
- ERROR_NUMBER
- ERROR_LINE
- ERROR_PROCEDURE
- ERROR_SEVERITY
- RROR_STATE
- پاس دادن خطاها (کلیدواژه ی throw)
- جهت ایجاد یک خطا RAISERROR
- STORED PROCEDURES
- مزایای Stored Procedure
- بلاکهای Try-Catach تو در تو
- تغییر رویه ذخیره شده با ALTER
- حذف SP
- Parameterizing Sp انتقال پارامتر
- تایید موفقیت یا شکست با مقادیر بازگشتی
- استفاده RETURN
- استفاده از کلمه Output
- استفاده ازERROR@@ در Sp
- استفاده از Try Catch در روش های ذخیره شده ی
- رمزگذاری رویههای ذخیره شده
- آشنایی با SET NOCOUNT و دلیل استفاده از آن در SP ها
- Stored Procedure های سیستمی برای نظارت
- تراکنش و قفل ها
- TRANSACTIONS AND LOCKS
- Transactions چیست؟
- دستورات و فرامین تراکنش
- ACID Transactions
- آشنایی با عملگر تراکنش
- Auto Commit Transaction
- Explicit Transaction
- Implicit Transaction
- مدیریت تراکنش در Transact-SQL
- استفاده از BEGIN TRAN
- استفاده ازCOMMIT TRAN
- استفاده ازSAVE TRAN
- استفاده از ROLLBACK TRAN
- فعال کردن تراکنش های ضمنی
- قفل گذاری روی اطلاعات
- رمزنگاری کلید Asymmetric
- مثال ها
- توابع تعریف شده توسط کاربر
- UDF چیست ؟
- تفاوت Stored Procedure و Function در SQL Server
- تعریف یک تابع
- تخصیص یک اسم به تابع
- فراخوانی تابع
- نگهداشت تابع
- ویرایش اسم تابع
- حذف تابع
- اعلان متغیرهای محلی
- پارامترهای یک تابع
- دسته بندی توابع UDF
- ۱) توابع اسکالر(scalar)
- ۲) توابع جدولی تک خطی(inline)
- ۳) توابع جدولی چند دستوری(multistatement)
- توابع تعریف شده توسط کاربر
- تهیه Backup و روشهای بازیابی(Backup Database Backup Recovery and Maintenance)
- بکاپ گیری
- انواع مدل ریکاوری
- ۱) RECOVERY FULL
- ۲) RECOVERY SIMPLE
- ۳) RECOVERY BULK_LOGGED
- Offline سازی بانک اطلاعاتی
- Backup کردن بصورت Wizard
- ۱) Full backups
- ۲) Transaction Log
- ۳) Differential Backup
- ۴) File Backups
- ۵) آموزش بکاپ گرفتن از Filegroup
- ۶) Partial Backups
- ۷) آموزش بکاپ گرفتن از فایل LOG
- آموزش Backup گیری خودکار از Database های SQL سرور
- بازیابی دیتابیس
- Restore کردن بصورت Wizard
- Restore کردن با استفاده از دستورات T-Sql
- ۱) RESTORE HEADERONLY
- ۲) RESTORE LABELONLY
- ۳) RESTORE FILELISTONLY
- ۴) RESTORE DATABASE
- ۵) RESTORE LOG
- ۶) RESTORE VERIFYONLY
- بازگردانی یک بک آپ transaction log
- بازگردانی فایل های transaction log متعدد (NORECOVERY)
- بازگردانی یک بک آپ differential
- بازگردانی بک آپ های transaction log متعدد با استفاده از یک فایل بک آپ
- گزینه های SQL Server Restore
- RECOVERY
- NORECOVERY STATS REPLACE MOVE STOPAT
- بازگردانی فایل گروپ
- Attach ,Detach کردن بانکهای اطلاعاتی به صورت کد نویسی
- نقش ها
- قوانین و پیش فرض ها
- Rules
- حذف قوانین
- تعیین جداول و نوع داده استفاده از یک قاعده یا پیش فرض
- ساخت script
- مثال
- تمرین
- وارد کردن داده اکسس به Sql
- وارد کردن داده اکسل به Sql
- مثال های متنوع از کوئری
تحلیل و طراحی دیتابیس دیتابیس رستوران
- تحلیل کامل دیتابیس
- طراحی دیاگرام
- طراحی جداول
- طراحی انواع پروسیجر
جزئیات جداول
جدول مشتری
جدول اطلاعات تماس مشتری
جدول کارمندان
جدول سمت کارمندان
جدول نوع غذا
حدول غذا
جدول فاکتور
جدول جزیئات فاکتور
جدول میز
جدول رزرو میز
جدول تراکنش های بانکی
تحلیل و طراحی دیتابیس وب سایت خبری
- تحلیل و طراحی جدول
- ارتباط جداول
- طراحی کامل و جزء به جزء وب سایت
- طراحی انواع کوئری ها
جزئیات جداول
جدول کاربران
جدول نقش
جدول سطح دسترسی
جدول دسته بندی اخبار
جدول اخبار
جدول برچسب ها
جدول لایک ها
حدول بوک مارک ها
جدول کامنت ها
جدول بازدید ها
جدول فیلم ها
جدول خبرنامه ها
تحلیل و طراحی دیتابیس وب سایت دیجی کالا
- تحلیل و طراحی جدول
- ارتباط جداول
- طراحی کامل جداول
جزئیات جداول های طراحی شده
- جدول کاربران
- جدول نقشها
- جدول سطح دسترسی
- جدول آدرس ها
- جدول استان ها
- جدول شهرها
- جدول دسته بندی
- جدول زیر دسته ها
- جدول برند ها
- جدول محصولات
- جدول تصاویر
- جدول نقد بررسی
- جدول ویژگی ها
- جدول دسته بندی و ویژگی
- جدول امتیازات ویژگی
- جدول گروه خصوصیات
- جدول نام خصوصیات
- جدول مقدار خصوصیات
- جدول کامنت
- جدول امتیازات کامنت
- جدول لایک کامنت
- جدول پرسش
- جدول پاسخ
- جدول لایک پاسخ
- جدول گارانتی
- جدول تنظیمات محصول
- جدول فروشندگان
- جدول قیمت مختلف فروشندگان
- جدول قیمت محصول
- جدول دسته بندی کمیسیون
- جدول پرومشون (پیشنهادت و تخفیات ویژه)
- جدول سبد خرید
- جدول جزیئات سبد خرید
- جدول کد تخفیف
- جدول کارت هدیه
- جدول سفارشات
- جدول مرسوله
- جدول جزئیات مرسوله
- جدول تراکنش گیف کارت
- جدول تراکنش بانکی
- جدول بنر ها و اسلایدر
تحلیل و طراحی دیتابیس اتوماسیون اداری
- تحلیل و طراحی جدول
- ارتباط جداول
- طراحی کامل جداول
جزئیات جداول های طراحی شده
جدول استان ها
جدول شهرها
جدول مدرک تحصیلی
جدول نوع استخدام
جدول سازمان
جدول تنظیمات چاپ برگه
جدول کارمندان
جدول سطح دسترسی
جدول فعالیت کاربران
جدول تصاویر ضمیمه کارمندان
جدول اطلاعات تماس
جدول مشاغل سازمانی
جدول کارمندان
جدول انتساب مشاغل
جدول نامه های پیش فرض
جدول یادآوری
جدول اخبار و اعلانات
جدول نامه ها
جدول ارسال نامه
جدول مرخصی
جدول اسناد وارد شده
تحلیل و طراحی دیتابیس نرم افزار حسابداری فروشگاهی
- تحلیل و طراحی جدول
- ارتباط جداول
- طراحی کامل جداول
- انواع کوئری
انواع کوئری
- سود خرید فروش
- کاردکس کالا
- موجودی کالا انبار
- ارزش ریالی کالا
جزئیات جداول های طراحی شده
جدول کاربران
جدول نقش ها
جدول سطح دسترسی
جدول گروه اشخاص
جدول اشخاص
جدول استان ها
جدول شهرها
جدول آدرس اشخاص
جدول گروه بندی کالا و دارایی
جدول واحد کالا
جدول لیست تخفیف ها
جدول مالیات
جدول کالا
جدول انبارها
جدول موجودی کالا انبار
جدول بانک و صندوق
جدول حساب ها
جدول تراکنش مالی
جدول دسته چک ها
جدول صفحه دسته چک
جدول چک پرداختی
جدول چک دریافتی
جدول نوع درامد و هزینه ها
جدول اضافات و کسورات فاکتور
جدول سال مالی
جدول دارایی ثابت
جدول اطلاعات تکمیلی دارایی
جدول فاکتورها
جدول جزئیات فاکتور
جدول هزینه و درامد
جدول اقساط
جدول ضامن
جدول برگه اقساط
جدول دفتر روزانه
تحلیل و طراحی دیتابیس نرم افزار انبارداری
- تحلیل و طراحی جدول
- ارتباط جداول
- طراحی کامل جداول
جزئیات جداول های طراحی شده
جدول کاربران
جدول نقش ها
جدول سطح دسترسی
جدول استان ها
جدول شهرها
جدول گروه اشخاص
جدول اشخاص
جدول رانندگان
جدول انبارها
جدول گروه کالا
جدول واحد کالا
جدول کالا
جدول قفسه
جدول کالاها در قفسه
جدول نوع مصرف
جدول فرمول تولید
جدول تولید نهایی
جدول رسید به انبار
جدول امضای به انبار
جدول ورودکالا به انبار
جدول سریال کالا درانبار
جدول کالای تعمیراتی
جدول حواله بین انبار
جدول حواله کالا
جدول درخواست خرید
جدول درخواست کالا
جدول سال مالی
جدول فاکتورها
جدول جزئیات فاکتور
جدول دسته چک ها
جدول صفحه دسته چک
جدول چک پرداختی
جدول چک دریافتی
جدول تسویه فاکتور
جدول تنظیمات
جدول پیامک
تحلیل و طراحی دیتابیس وب سایت آگهی شبیه (دیوار و شیپور)
- تحلیل و طراحی جدول
- ارتباط جداول
- طراحی کامل جداول
- کوئری نویسی
جزئیات جداول های طراحی شده
- جدول کاربران
- جدول نقش ها
- جدول سطح دسترسی
- جدول استان ها
- جدول شهرها
- جدول دسته بندی
- جدول گروه ویژگی
- جدول نام ویژگی
- جدول مقدار ویژگی
- جدول آگهی ها
- جدول گالری تصاویر آگهی
- جدول ویژگی های آگهی
- جدول نظرات آگهی
- جدول بوک مارک
- جدول بازدید های اخیر
- جدول گزارش آگهی
- جدول تعرفه ها
- جدول فاکتور
- جدول پرداخت های من
- جدول فروشگاه
- جدول تنظیمات
پیش نمایش
دوره های مرتبط
اموزش جامع ساخت نرم افزار حسابداری و انبارداری
سیستم حسابداری و انبارداری یکی از ابزارهای مهم برای سازمانها و شرکتها است که فرایند های عملیاتی را بهبود و افزایش می دهد.