قراره تو این دوره چی یاد بگیرم؟

  • با مفاهیم اولیه SQL Server آشنا می شوید .
  • دستورات مهم و پرکاربرد را فرا می گیرید .
  • با انواع داده ها (Data Type) در SQL Server آشنا می شوید .
  • پیوند جدول ها (Join) را فرا می گیرید .
  • با توابع (Functions) در SQL Server می شناسید .
  • آموزش تهیه نسخه پشتیبان در هر فرمتی را می آموزید .
  • با ابزارها و امکانات نرم افزار می شناسید .

سرفصل های دوره

۳ فصل
۱۹۰ جلسه
۲۶ ساعت
۱

فصل اول – آموزش مقدماتی SQL Server 2019

۴۷ قسمت
۰۷:۳۵:۳۷
1

بخش اول - قسمت اول - درباره محتوای آموزشی دوره

رایگان
۰۴:۵۳
2

بخش اول - قسمت دوم - نصب SQL Server 2019، نصب SQL Server Management Studio

رایگان
۰۷:۴۷
3

بخش اول - قسمت سوم - بررسی انواع ورژن های SQL Server، درباره DBMS

رایگان
۰۳:۵۳
4

بخش اول - قسمت چهارم - روش های اتصال به SQL Server، آشنایی با محیط SQL Server

۰۵:۲۳
5

بخش اول - قسمت پنجم - سرویس های SQL Server (فعال/ غیر فعال سازی)

۰۶:۳۶
6

بخش دوم - قسمت اول - ایجاد پایگاه داده، بررسی مسیر ذخیره سازی پایگاه داده ه، حذف پایگاه داده

۰۷:۲۹
7

بخش دوم - قسمت دوم - ساخت جدول، وارد کردن مقادیر در جدول، مشاهده جدول، حذف جدول

۱۳:۲۴
8

بخش دوم - قسمت سوم - ویژگی منحصر به فرد بودن مقادیر (Unique)

۱۰:۵۵
9

بخش دوم - قسمت چهارم - ویژگی چک کردن، عملگرهای مقایسه ای و منطقی، Comment و Uncomment کردن متن

۱۴:۱۵
10

بخش دوم - قسمت پنجم - ویژگیIdentity

رایگان
۱۰:۳۷
11

بخش دوم - قسمت ششم - ویژگیDefault

۰۵:۴۰
12

بخش دوم - قسمت هفتم - روش های استفاده از دستور Select

۱۰:۱۹
13

بخش دوم - قسمت هشتم - دستور Insert

۱۲:۲۲
14

بخش دوم - قسمت نهم - دستور Delete

۰۷:۲۹
15

بخش دوم - قسمت دهم - دستور Truncate، تفاوت دستورهای Delete و Truncate

۰۵:۲۳
16

بخش دوم - قسمت یازدهم - دستور Drop، تفاوت دستورهای Delete و Drop

۰۵:۱۲
17

بخش دوم - قسمت دوازدهم - درج متن فارسی، تنظیمات پایگاده داده جهت درج متن فارسی

۰۵:۵۰
18

بخش دوم - قسمت سیزدهم - دستور Alter

۰۷:۱۳
19

بخش دوم - قسمت چهاردهم - دستور Update

۰۶:۵۲
20

بخش دوم - قسمت پانزدهم - دستور Select و Between، Like

۱۳:۳۷
21

بخش دوم - قسمت شانزدهم - Distinct

۰۳:۲۲
22

بخش دوم - قسمت هفدهم - دستور Union، دستور Union All

۰۹:۴۳
23

بخش دوم - قسمت هجدهم - دستور Order By

۱۲:۴۹
24

بخش دوم - قسمت نوزدهم - توابع Aggregation

رایگان
۰۸:۵۰
25

بخش دوم - قسمت بیستم - Group By

۰۸:۰۰
26

بخش سوم - قسمت اول - انواع داده (Data Type)

۲۴:۰۴
27

بخش سوم - قسمت دوم - انواع داده (Data Type) و مقایسه آن ها

۲۱:۴۶
28

بخش سوم - قسمت سوم - انواع داده (Data Type)

۲۵:۲۸
29

بخش سوم - قسمت چهارم - انواع داده (Data Type)

۱۴:۱۳
30

بخش چهارم - قسمت اول - ایجاد کلید اصلی (Primary Key)، ایجاد کلید خارجی (Foreign Key)

۰۹:۵۷
31

بخش چهارم - قسمت دوم - ایجاد کلید اصلی، ایجاد کلید خارجی، بررسی ارتباط و حذف جدول ها

۱۸:۲۰
32

بخش چهارم - قسمت سوم - ضرب دکارتی مقادیر جدول ها، نمایش مقادیر متناظر جدول ها

۰۹:۴۵
33

بخش چهارم - قسمت چهارم - دستورات Join

۰۵:۵۲
34

بخش چهارم - قسمت پنجم - ایجاد Join برای دو جدول، سه جدول و چهار جدول

۲۰:۲۰
35

بخش چهارم - قسمت ششم - ایجاد Join جدول ها با استفاده از محیط Design

۰۷:۲۶
36

بخش پنجم - قسمت اول - توابع ریاضی

۰۹:۱۳
37

بخش پنجم - قسمت دوم - توابع سیستمی

۰۷:۰۴
38

بخش پنجم - قسمت سوم - توابع زمان و تاریخ

۰۴:۳۶
39

بخش پنجم - قسمت چهارم - توابع رشته ای

۱۳:۱۲
40

بخش ششم - قسمت اول - انتقال جدول از SQL Server به Excel و بالعکس

۱۰:۵۸
41

بخش ششم - قسمت دوم - وارد کردن اطلاعات جدول از Excel به SQL Server

۰۵:۰۹
42

بخش ششم - قسمت سوم - Online/ Offline کردن پایگاه داده جهت انتقال، پشتبانی، از پایگاه داده با روش Attach, Detach

۰۸:۰۹
43

بخش هفتم - قسمت اول - ابزار خطایابی برنامه (Parse)، ابزارهای افزایش و کاهش تورفتگی خط های برنامه و ...

۰۸:۰۶
44

بخش هفتم - قسمت دوم - نشانه گذاری (Bookmarking)

۰۴:۱۵
45

بخش هفتم - قسمت سوم - نحوه نمایش شماره خط ها، پرش به خط موردنظر، نمایش یا عدم نمایش پنجره Results و ...

۰۴:۲۰
46

بخش هفتم - قسمت چهارم - نمایش Resultرر به صورت Grid، Text و فایل متنی و کپی کردن محتوای Result در Excel

۰۴:۱۵
47

بخش هفتم - قسمت پنجم - نکاتی در خصوص فعال کردن شماره خطوط، فعال کردن لیست هوشمند و ...

۱۱:۱۶
۲

فصل دوم – آموزش متوسط SQL Server 2019

۳۹ قسمت
۰۸:۴۷:۴۲
۳

فصل سوم – آموزش پیشرفته SQL Server 2019

۱۰۴ قسمت
۱۰:۰۶:۰۶

دوره آموزش SQL Server 2019 دانشجویار منطبق بر آخرین نسخه موجود نرم افزار، یعنی نسخه 2019 تدوین و آماده سازی شده است. مباحث در فصل های مختلف با رعایت اصول آموزش حرفه ای بیان شده اند و دارای ساختار آموزشی منظم هستند. نکات آموزشی در بیان و مثال های کاربردی به گونه ای هستند که سهولت و درک سریع را برای مخاطب ایجاد می کند و طبیعتاً به دنبال آن لذت یادگیری را در پی خواهد داشت و مخاطب از ابتدای دوره با ورود سریع به دنیای شگفت انگیز SQL Server و استفاده از آن، به مباحث پایگاه داده علاقه مند خواهد شد. مباحث ضمن رعایت جامعیت با مثال های متنوع و کاربردی بیان شده اند و از بیان ادبیات پیچیده، کد های سخت و ناخوانا و هر آن چه موجب افزایش پیچیدگی فرآیند یادگیری می شود، صرف نظر شده است.

معرفی مدرس دوره جامع آموزش SQL Server 2019

این دوره توسط بهرام عادلیان تهیه و ضبط شده است. وی کارشناس ارشد مهندسی نرم افزار هستند و در حال حاضر به عنوان مدرس در دانشگاه مشغول به کار می باشند. حیطه فعالیت ایشان، حوزه تحلیل سیستم و توسعه نرم افزار است. علاوه بر این موارد ایشان مقالات، تحقیقات محتوالی الکترونیکی گسترده ای تهیه نموده اند که برای بررسی این موارد می توانید به سایت سیویلیکا مراجعه نموده و از ریز رزومه ایشان اطلاع پیدا نمایید.

ویژگی های دوره جامع آموزش SQL Server 2019

  • شروع سریع کار با SQL Server
  • بیان مثال های جامع، متنوع و کاربردی
  • بیان مباحث آموزشی بدون پیچیدگی و ابهام
  • پوشش کامل مباحث SQL Server در سطح مقدماتی
  • بهره بردن از ابزارها و تکنولوژی های آموزشی
  • ارائه فایل کدهای برنامه ها و سایر فایل های مرتبط
  • و …

معرفی تکنولوژی ، نرم‌افزار ، زبان برنامه‌نویسی و… که در آموزش تدریس می‌شود.

  • نرم افزار MS SQL Server 2019
  • استفاده از تکنولوژی آموزشی مالتی مدیا

معرفی پیش‌نیازها:

  • دانش ابتدایی در زمینه برنامه نویسی
  • دوره مقدماتی آموزش sql و مفاهیم اولیه پایگاه داده

دوره جامع آموزش SQL Server 2019 برای چه کسانی مناسب است؟ 

  •  برنامه نویسان
  • تحلیگران سیستم
  • مسئولان شبکه
  • علاقه مندان به مباحث پایگاه داده SQL Server

بازار کار دوره آموزش جامع آموزش SQL Server 2019

کارشناس های پایگاه داده در صنایع مختلف کار می کنند. بیش تر این کارشناسان در شرکت های کامپیوتری و شرکت های ارائه دهنده خدمات اینترنتی و پردازش اطلاعات فعالیت دارند. برخی دیگر در شرکت هایی با پایگاه داده وسیع مانند شرکت های بیمه و بانک ها مشغول به کار هستند.

با وابسته شدن هرچه بیش تر مردم، مراکز آموزشی، شرکت ها و سازمان ها به کامپیوتر و فناوری اطلاعات می توان انتظار داشت مشاغل مرتبط با این حوزه که یکی از مهم ترین آن ها کارشناس یا مدیر پایگاه داده می باشد. بدیهی است فرصت های شغلی و بازار کار گسترده تری پیش روی علاقه مندان و متقاضیان این شغل خواهد بود و آینده روشنی را در اختیار خواهند داشت.

 

دوره جامع آموزش SQL Server 2019

 

سرفصل های بخش مقدماتی :

فصل اول: مفاهیم اولیه SQL Server

  • درباره محتوای آموزشی دوره
  • نصب SQL Server 2019
  • نصب SQL Server Management Studio
  • بررسی انواع ورژن های SQL Server
  • درباره DBMS
  • روش های اتصال به SQL Server
  • آشنایی با محیط SQL Server
  • سرویس های SQL Server (فعال/ غیر فعال سازی)

فصل دوم: دستورات مهم و پرکاربرد

  • ایجاد پایگاه داده
  • بررسی مسیر ذخیره سازی پایگاه داده ها
  • حذف پایگاه داده
  • ساخت جدول (Table)
  • وارد کردن مقادیر در جدول
  • مشاهده جدول
  • حذف جدول
  • ویژگی منحصر به فرد بودن مقادیر (Unique)
  • ویژگی چک کردن (Check)
  • عملگرهای مقایسه ای و منطقی
  • Comment و Uncomment کردن متن
  • ویژگیIdentity
  • ویژگیDefault
  • روش های استفاده از دستور Select
  • دستور Insert
  • دستور Delete
  • دستور Truncate
  • تفاوت دستورهای Delete و Truncate
  • دستور Drop
  • تفاوت دستورهای Delete و Drop
  • نکات مربوط به درج متن فارسی
  • تنظیمات پایگاده داده جهت درج متن فارسی
  • دستور Alter
  • دستور Update
  • دستور Select
  • Between
  • Like
  • دستور Select
  • Distinct
  • دستور Union
  • دستور Union All
  • دستور Order By
  • توابع Aggregation , SUM , AVG , MAX , MIN , COUNT
  • Group By

فصل سوم : نوع داده ها (Data Type)

  • Int
  • Big int
  • Small int
  • Tiny int
  • Float
  • Real
  • Decimal
  • Bit
  • مقایسه نوع داده های Float, Real, Big Int
  • نوع داده های Char, Varchar, Varchar(Max), Text
  • نوع داده های Ntext, Nchar, Nvarchar, Nvarchar(Max)
  • Time
  • Date
  • Date Time
  • Small Date Time
  • Money
  • Guid
  • Binary
  • VarBinary
  • VarBinary (Max)
  • Image

فصل چهارم : پیوند جدول ها (Join)

  • ایجاد کلید اصلی (Primary Key)
  • ایجاد کلید خارجی (Foreign Key)
  • بررسی ارتباط و حذف جدول ها
  • ضرب دکارتی مقادیر جدول ها
  • نمایش مقادیر متناظر جدول ها
  • دستورات Join
  • ایجاد Join برای دو جدول
  • ایجاد Join برای سه جدول
  • ایجاد Join برای چهار جدول
  • ایجاد Join جدول ها با استفاده از محیط Design

فصل پنجم : توابع (Functions)

  • توابع ریاضی
  • توابع سیستمی
  • توابع زمان و تاریخ
  • توابع رشته ای

فصل ششم : تهیه نسخه پشتیبان

  • انتقال جدول از SQL Server به Excel
  • انتقال جدول از Excel به SQL Server
  • وارد کردن اطلاعات جدول از Excel به SQL Server
  • Online/ Offline کردن پایگاه داده جهت انتقال
  • پشتبانی (Backup) از پایگاه داده با روش Attach, Detach

فصل هفتم : ابزارها و امکانات نرم افزار

  • ابزار خطایابی برنامه (Parse)
  • ابزارهای افزایش و کاهش تورفتگی خط های برنامه
  • (Increase Indent, Decrese Indent)
  • تبدیل متن حالت به حروف بزرگ یا کوچک
  • (upper Case, Lower Case)
  • ابزار لیست هوشمند (Intellisense)
  • نشانه گذاری (Bookmarking)
  • نحوه نمایش شماره خط ها
  • پرش به خط موردنظر
  • نمایش یا عدم نمایش پنجره Results
  • جابه جایی بین پنجره کوئری ها
  • جابه جا کردن متن درون کوئری
  • نمایش Result به صورت Grid
  • نمایش Result به صورت Text
  • نمایش Result به صورت فایل متنی
  • کپی کردن محتوای Result در Excel
  • نکاتی در خصوص فعال کردن شماره خطوط
  • شکستن یا بسته بندی کردن متن خطوط
  • فعال کردن لیست هوشمند
  • فعال کردن زیر خط نمایش خطاها
  • تنظیمات: فونت، رنگ متن، رنگ شماره خطوط، رنگ پشت زمینه و..

سرفصل های بخش متوسط: 

فصل اول: تکمیل و مرور مباحث مقدماتی

قسمت اول:

  • SSMS
  • سرویس های SQL
  • اتصال به سرور SQL
  • فارسی نوشتن در جدول
  • قرارا دادن [ ] برای نام کلمات کلیدی
  • فقط خواندنی (Read only) کردن DB
  • تعریف Record, Tuple , Row
  • اختصار و خوانا نویسی جدول tbl و پایگاه داده db
  • Nationality Language

قسمت دوم:

  • ورود اطلاعات از Excelبه (Import Data) SQLSSMS
  • ایجاد چند فیلد کلیدی در جدول
  • بررسی تعداد حالت های منحصر به فرد تاپل های PK
  • ذخیره کردن یک یا همه پنجره ها

قسمت سوم:

  • نوع داده Decimal
  • is null , is not null

قسمت چهارم:

  • نکته در مورد تعیین زبان فارسی پایگاه داده (Collation)
  • شباهت Union و OR
  • نکات استفاده از Union در دو جدول مختلف

قسمت پنجم:

  • نمونه کاربردی استفاده از Union
  • دستور Order By برای یک ستون
  • دستور Order By برای چند ستون

قسمت ششم:

  • ضرب دکارتی جدول ها
  • ایجاد نام مستعار (Alias)برای جدول ها

قسمت هفتم:

  • in, not in
  • دستور (Select) انتخاب های تو در تو

قسمت هشتم:

  • توابع تجمعی (Aggregate Functions)
  • دستور Group By

قسمت نهم:

  • استفاده از Select Case
  • نکاتی در مورد دستورات Insert و Order By

قسمت دهم:

  • پیوندJoin) ) سه جدول به یکدیگر

قسمت یازدهم:

  • Self Join

فصل دوم: ایجاد و کاربرد جدول های موقت و دائم

قسمت اول:

  • ساخت جدول موقت و انجام عملیات بر روی آن
  • نکته در مورد درج در نوع داده Unique
    • درج اطلاعات جدول دائم (Permanently) به جدول موقت ((Temporary
    • درج اطلاعات از جدول موقت به جدول دائم
    • کپی کردن جدول دائم به دائم
  • درج خروجیJoin در جدول موقت و دائم
  • ایجاد کپی از جدول با استفاده از دستور Select
  • دستور With (ایجاد جدول بدون ذخیره شدن آن در محیط موقت یا دائم), CTE

قسمت دوم:

  • Delete
  • ارتباطات PK, FK جهت حذف رکوردها یا جدول

فصل سوم: تعریف متغیر و ایجاد حلقه while

قسمت اول:

  • @ Declare
  • While Loop

قسمت دوم:

  • جمع مقادیر متغیرهای رشته ای و صحیح
  • درج کد برای کدهای خالی شده ستون ID جدول با استفاده از While
  • تابع Exists  و Not Exists

فصل چهارم: دستور شرطی IF و ساخت Stored Procedures (SP)

 قسمت اول:

  • مزایای SP
  • ایجاد، اجرا و حذف کردن SP
  • مسیر ذخیره شدن SP
  • ایجاد تغییر در SP

قسمت دوم:

  • ایجاد پارامتر ورودی در SP

قسمت سوم:

  • بررسی دستور IF مقدماتی
  • بررسی دستور IF
  • ایجاد پارامتر ورودی غیر تکراری در SP با استفاده از IF

قسمت چهارم:

  • درج کد برای کدهای خالی شده ستون ID جدول با استفاده از SP, While, IF
  • حذف مقادیر جدول با استفاده از SP
  • به روز رسانی مقادیر جدول با استفاده از SP

قسمت پنجم:

  • جستجو براساس شماره با استفاده از SP
  • جستجو براساس نام خانوادگی با استفاده از SP
  • بررسی پارامتر خروجی در SP
  • بررسی روش تابع بازگشتی در SP به وسیله فاکتوریل

قسمت ششم:

  • ساخت جدول با استفاده از SP و تابع Quotename
  • نمایش محتوای پروسیجر با استفاده از SP_Helptext
  • رمز گذاری(Encryption) برای پروسیجر SP
  • سری اعداد فیبوناچی

قسمت هفتم:

  • دستور GO
  • ساختSP و Table موقت

فصل پنجم: ایجاد و کاربرد توابع (Functions)

قسمت اول:

  • ایجاد تابع با خروجی نوع Table
  • ایجاد تابع با خروجی نوع Scalar

قسمت دوم:

  • تابع تاریخ سیستمی (getdate)
  • تابع درج شماره (newid)
  • تابع های Left, Right, Substring, Space
  • تابع Replicate

قسمت سوم:

  • مثال از توابع Left, Space, Replicate
  • نکاتی از دستور Select
  • تابع SysDatabases
  • تابع SysObjects

فصل ششم: مباحث و نکات تکمیلی کار با پایگاه داده

 

قسمت اول:

  • پایگاه داده Northwind
  • انواع نام های DB
    • Database Name
    • Logical Name
    • Orginal File Name (Physical Name)
  • تغییر دادن نام فیزیکی فایل های mdf, ldf
  • قابلیت افزایش یا کاهش خودکار اعداد در محیط Design
    • Auto Increment, Auto Decrement

قسمت دوم:

  • نمایش اطلاعات جدول ها و ستون ها
    • Information Schema (Tables, Columns)
  • شرط موجود بودن جدول Table_Name
  • Trigger

قسمت سوم:

  • ساخت View

قسمت چهارم:

  • Attach, Detach  با استفاده از کوئری
  • بررسی موجود بودن فایل (xp_fileexist)
  • Attach, Detach  با استفاده از بررسی موجود بودن فایل

قسمت پنجم:

  • Backup, Restore با استفاده از محیط Design
  • Backup, Restore با استفاده از کوئری
  • ایجاد پایگاه داده تک کاربرهSingle user) و انجام (Rollback
  • تولید Script کل پایگاه داده و ایجاد آن ساختار برای پایگاه داده جدید

قسمت ششم:

  • ایجاد محدودیت برای درج مقادیر فیلدها Constraint))
  • Unique کردن چند فیلد با یکدیگر (Indexes)

قسمت هفتم:

  • Identity Cache

فصل هفتم: ایجاد کاربر و تعیین حق دسترسی

قسمت اول:

  • اتصال به پایگاه داده در حالت Windows Authentication
  • Dot
  • Localhost
  • Computer name
  • IP Address
  • ایجاد کردن:
  • Database
    • Table
      • Columns
      • Trigger
      • Indexes
      • Constraints
    • View
    • Function
    • Stored Procedure

قسمت دوم:

  • ایجاد User و تعیین Permission (حق دسترسی)
  • اتصال به پایگاه داده در حالت SQL Server Authentication

فصل هشتم: پروژه پایانی

قسمت اول:

  • بررسی سناریو و مستندات پروژه کتابخانه دانشگاه

قسمت دوم:

  • ایجاد جدول ها و مقادیر اولیه

قسمت سوم:

  • ارتباط جدول ها و درج مقادیر

سرفصل های بخش پیشرفته: (به زودی )

 

ادامه متن دوره ...