check home phone-call search send

چگونه متخصص SQL Server شویم ؟

چگونه متخصص SQL Server شویم

چگونه متخصص SQL Server شویم ؟

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

پایگاه داده SQL Server چیست ؟

مایکروسافت اس.کیو.ال سرور یا مایکروسافت سی‌کول سرور (به انگلیسی: Microsoft SQL Server) یک نرم‌افزار سیستم مدیریت بانک‌های اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده می‌شود.

آموزش sql server

 

شاید این سوال برای شما پیش بیاد اصلا چرا من باید پایگاه داده sql server رو انتخاب کنم و چرا باید روی این نرم افزار وقت بذارم ، این سوال جز سوالات خوب  و اساسی هست چون هر شخصی برای یادگیری هر چیزی ، ارزشمند ترین دارایی خود ، یعنی زمان رو هزینه میکند پس منطقی هست شما نگران این باشید اما ما به شما میگویم :

چرا باید SQL Server یاد بگیرم ؟

به چند دلیل منطقی sql server گزینه مناسبی برای یاد گیری هست اول این که پروسه یادگیری این نرم افزار یا پایگاه داده نسبت به زبان های برنامه نویسی کوتاه تر هست یعنی شما میتونید با وقت بین 4 ماه تا 1 سال یه متخصص خوب در این زمینه تبدیل شوید کسانی که تمام وقت زمان میگذارند 4 ماه و کسانی که پاره وقت تا حدود 1 سال ، پس این مقدار زمان مناسب هستش برای یادگیری و متخصص شدن در این زمینه ، دومین دلیل این که در هر سازمان ، موسسه و شرکتی به حداقل یک متخصص پایگاه داده نیازمند هستند چون هر سازمان داری دیتا بیس یا همان پایگاه داده هست که بالای 90 درصد این دیتا بیس ها کامپیوتری هستند و از حالت دستی خارج شده اند پس بازار کار این نرم افزار فوق العاده خوب هست بخصوص در شهرهای بزرگ و کلان شهرها ، دلیل سوم این هست که حقوق متخصص پایگاه داده نسبت به شغل های دیگر در این حوزه بیشتر هست (از 1.5 میلیون تا 8 میلیون) که بر اساس میزان تخصص و جایی که کار میکند این مقدار متفاوت هست .

ویژگی های SQL Server :

  • بانک اطلاعاتی رابطه‌ای
  • امکان استفاده از: trigger, View, Stored procedure
  • پشتیبانی از XML
  • OLAP
  • بسیار قدرتمند و بدون محدودیت حجم و تعداد رکورد
  • پشتیبانی از FullText Search برای سرعت در بازیابی اطلاعات و استفاده از زبان طبیعی در جستجوها

منابع آموزش SQL Server

حالا بعد از این همه توضیح در مورد پایگاه داده SQL Server باید به فکر منابع آموزشی باشیم.

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

یک روش دیگر استفاده از منابع آموزشی مانند کتاب و فیلم هست که هر دو رو مورد بررسی قرار میدیم و چند کتاب و فیلم ارائه میدهیم .

بین استفاده از کتاب و فیلم آموزشی ، ما فیلم آموزشی رو پیشنهاد میکنیم به دلیل این که اولا تصویری هست دوما یک کتاب ۵۰۰ صفحه در قالب ۱ الی ۲ ساعت فیلم آموزشی قابل تدریس هست .

منابع آموزش پایگاه داده SQL Server به صورت کتاب :

منابع آموزش پایگاه داده SQL Server به صورت فیلم (پیشنهاد ما) :

فیلم آموزشی یکی از منابع جهت یادگیری پایگاه داده SQL Server هست که بهترین گزینه برای کسانی هست که میخواهند زود یاد بگیرن با کمترین هزینه ممکن در این مقاله ، ما 10 جلسه از دوره 66 جلسه ای دوره پایگاه داده SQL Server رو آماده کردیم که شما به صورت رایگان دانلود کنید و اگر مفید بود و واقعا چیزی رو یاد گرفتید می تونید در این دوره شرکت کنید و مابقی جلسات رو تهیه کنید.

در این 10 جلسه چه چیزهایی می آموزیم ؟

  • جلسه ۱  : آشنایی با sql و مراحل نصب sql
  • جلسه ۲  : آشنایی با ساختار داده ای در sql و کار با دیتادیاگرام
  • جلسه ۳  : کار با با view و کار با StoreProcedures
  • جلسه ۴  : اجزای سیستم بانک اطلاعاتی ، معماری فیزیکی بانک اطلاعاتی ، آشنایی با DataFile و آشنایی با page و Extends
  • جلسه ۵  : افزایش سرعت بانک های اطلاعاتی ، آشنایی با lob و filestream
  • جلسه ۶  : تریگرها ، توابع سیستمی و dmv
  • جلسه ۷  : قسمت اول آموزش کوئری نویسی
  • جلسه ۸  : قسمت دوم آموزش کوئری نویسی
  • جلسه ۹  : اندیکس گذاری و تاثیر آن در افزایش سرعت کوئری نویسی (قسمت اول )
  • جلسه ۱۰  : ایندکس گذاری (xml ) (قسمت دوم )

توجه : دوستان پارت یک جلسه یک متاسفانه داری کیفیت پایین از لحاظ صوت می باشد ولی مابقی جلسات کیفیت صدای خوبی دارند.

در این دوره ما از SQL Server 2008 استفاده کردیم به دلیل این که در اکثر ادارات ، شرکت ها و موسس های خصوصی و غیر خصوص از نسخه ۲۰۰۸ استفاده میکنند ، کسانی که بتوانند با پایگاه داده SQL Server 2008 کار کنند می توانند از نسخه های قبلی و بعدی به راحتی استفاده کنند.

یادآوری : همین 10 جلسه ای که از دوره آموزش پایگاه داده SQL Server را به صورت رایگان قرار دادیم در کلاس های حضوری به عنوان دوره مقدماتی درس داده می شود که باید دانشجو بین 150 تا 300 هزار تومان پرداخت کند. 

سرفصل دوره آموزش SQL Server

 فیلم چگونه متخصص SQL Server شویم ؟


دانلــود بـاکـــس

لینک های دانلود در این باکس قرار دارد
img

جهت مشاهده لینک های دانلود ابتدا وارد شده یا ثبت نام کنید

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : 18 دیدگاه
Avatar
Issac
پاسخ دهید

سلام برا تبدیل شدن به مدیر پایگاه داده چه ویژهگی هایی لازم است؟

    Avatar
    پشتیبان سورس ایران در پاسخ Issac
    پاسخ دهید

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

Avatar
محمد زارع
پاسخ دهید

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

    Avatar
    پشتیبان سورس ایران در پاسخ محمد زارع
    پاسخ دهید

    سلام
    وقت بخیر
    آره – الان خیلی از شرکت ها نیاز دارند
    فکر کنم تو ادارات دولتی هم نیاز باشه ولی دقیق نمیدونم
    ولی تو شرکت های پخش و این مدل شرکت هایی که با داده های زیاد کار می کنند به شدت از sql استفاده میشه

Avatar
پویان
پاسخ دهید

منظور از no sql چیست. ایا چیزی خلاف sqlاست شنیده ام که سرعتهای بسیار بالایی دارند مثل mongodb.در خصوص nosqlنیز در صورت امکان فیلم اموزشی و مقاله قرار دهید زیرا اموزش های زیادی در ایران ندارد.

    Avatar
    پشتیبان سورس ایران در پاسخ پویان
    پاسخ دهید

    پایگاه داده های NoSQL به نوعی از پایگاه داده ها می گویند که به صورت رابطه ای(Relational) پیاده سازی نشده اند. پایگاه داده های مرسوم مانند SQL Server یا MySQL را به یاد بیاورید. جداول، سطر ها و ستون ها تمام چیزهایی بودند که با آن ها سر و کار داشتیم. در واقع پایگاه داده رابطه ای(Relational Database) که از تئوری جبر رابطه ای(Relational Algebra) استفاده میکند، دیگر برای بسیاری از مسائل مترکز به داده(Data Intensive) مناسب نیستند. مسائل متمرکز به داده معمولا مسائلی هستند که در آن ها، حجم زیادی از داده بایستی ذخیره و پردازش شود و این پردازش معمولا باید با سرعت بالایی همراه باشد(مخصوصا مسائل مرتبط با مه داده یا همان Big Data).

    پایگاه داده های NoSQL جهت حل این قبیل مسائل به وجود آمدند و به سرعت جایگاه خود را در عرصه پایگاه های داده به دست آوردند. علاوه بر این، پایگاه داده های NoSQL راحت تر میتوانند با زبان های برنامه نویسی به وسیله ORM(Object Relational Mapping) ارتباط بر قرار کنند.

    با توجه به کاربردهای هر پایگاه داده، مزیت های دیگر مختلفی را میتوان برای پایگاه داده های NoSQL در نظر گرفت. از جمله این مزیت ها میتوان به موارد زیر اشاره کرد:

    Scalability(توسعه پذیری): که در درس توسعه پذیری سیستم های توزیع شده بیشتر در مورد آن توضیح دادیم.

    Performance(کارایی): در بعضی از مسائل، کارایی(برای مثال سرعت پاسخ به درخواست ها) در پایگاه داده های NoSQL بهتر است

    Hight Availability(دسترسی بالا): به این معنی که داده ها در پایگاه داده، در اکثر اوقات در دسترس باشند. برای مثال بعضی از پایگاه داده های NoSQL توزیع شده میتوانند با از کار افتادن چندین Node(گره) باز هم قابل دسترس باشند.

    البته این که بگوییم پایگاه داده های NoSQL جای پایگاه داده های رابطه ای را گرفته اند، دور از انصاف است. در بسیاری از کاربردها و نرم افزارها، هنوز پایگاه داده های رابطه ای بر پایگاه داده های NoSQL ارجحیت دارند.

Avatar
هادی
پاسخ دهید

مدرس این دوره کیه

Avatar
محسن
پاسخ دهید

سلام پیش نیاز این برنامه چیه؟

Avatar
soheil
پاسخ دهید

سلام…کل دوره اموزش اینا هستن یا باید بقیه اموزش ها رو خریداری کنیم؟

Avatar
احمد
پاسخ دهید

با درود داخل فیلم از نسخه ی استاندارد استفاده شده مشکلی نداره از نسخه ی enterprise استفاده بشه

Avatar
رضا
پاسخ دهید

سلام ممنون از زحماتتون بابت فیلم های آموزشی sql
میخاستم بدانم که مابقی فیلم ها را چطور میتوانم دردسترس داشته باشم.

Avatar
شروین
پاسخ دهید

ممنون درست شد.

Avatar
شروین
پاسخ دهید

سلام خسته نباشید
من جلسه 2 را دانلود کردم ولی ارور میده و بازش نمیکنه!
! The archive is either in unknown format or damaged

    Avatar
    محمد همتی در پاسخ شروین
    پاسخ دهید

    عزیز ببین فایل 41.37 مگابایت هست
    یا دوباره دانلود کنید


شما با موفقیت در خبرنامه ما عضو شدید