یادگیری SQl Server| یک نقشه راه عالی برای شمایی که می خواهید شروع کنید .
سلام به همراهان همیشگی وب سایت سافت پلاس . امیدوارم که خوب و خوش باشید .
خوشحالم از اینکه با یک آموزش دیگر با هم همراه هستیم . امروز می خواهیم در مورد آموزش SQL Server با هم صحبت کنیم .
توی این مطلب می خواهیم به سراغ نرم افزار SQL server برویم .
من قبلا در این سایت روی نرم افزار مایکروسافت اکسس تمرکز کردم و آموزش های مختلفی در زمینه کار با این نرم افزار کاربردی را در سایت منتشر کرده ام و حتی یک دوره آموزش نرم افزار اکسس 2021 را هم برای کسانی که دوست دارند کار با این نرم افزار کاربردی را بصورت کامل یاد بگیرند در سایت قرار داده ام .
اما در کنار آموزش های مربوط به نرم افزار اکسس از این به بعد می خواهم به سراغ آموزش sql server هم برویم .
هر دو نرم افزار اس کی یو ال سرور و اکسس محصول شرکت مایکروسافت هستند که از هر دو تای آنها می شود برای ایجاد بانک های اطلاعاتی استفاده کرد .
اما از اکسس برای ایجاد بانکهای اطلاعاتی با حجم اطلاعات متوسط و از sql server برای ایجاد بانک های اطلاعاتی با حجم اطلاعات بسیار زیاد استفاده می شود .
اما از این به بعد در کنار آموزش هایی که در زمینه نرم افزار اکسس خواهیم داشت به سراغ نرم افزار SQL server و آموزش های کاربردی در این زمینه را هم با هم پشت سر خواهیم گذاشت .
مطمئنا برای کسی که اولین بار است که می خواهد به سراغ نرم افزار اس کیو ال سرور بیاید سوالات مختلفی در ذهنش شکل می گیرد مثل اینکه :
– نرم افزار SQL server چه کاربردی دارد ؟
– آیا من هم می توانم کار با SQL سرور را یاد بگیرم یا نه ؟
اصلا چه طوری می شود کار با این نرم افزار را یاد گرفت ؟
– برای یادگیری اس کیو ال سرور باید از کجا شروع کرد و چطور باید پیش رفت ؟
– چه منابعی برای یادگیری اس کیوال سرور وجود دارد و چطور می شود از آنها استفاده کرد ؟
و البته کلی سوالات دیگر که مطمئنا در ذهن شما هم شکل گرفته است .
من علیرضا شهر آئینی هستم و در این مطلب می خواهم به شما یک نقشه راه بدهم که با استفاده از آن مسیر یادگیری اس کیوال سرور را برای شما خیلی راحت تر می کند و می توانید سریعتر از حالت معمول کار با آن را یاد بگیرید .
راستی یادتان باشد که اینجا سافت پلاس است و در سافت پلاس سادگی در آموزش حرف اول را می زند .
پس با من همراه باشید .
SQL server چند تا نسخه دارد ؟ با کدوم نسخه کار یادگیری را شروع کنیم ؟
اس کیو ال سرور نسخه های مختلفی دارد . از نسخه های رایگان که امکانات کمتری دارند تا نسخه های پولی که کاملترین امکانات را در اختیارتان قرار می دهند .
قدم اول در زمینه آموزش sql server آشنایی با نسخه های مختلف نرم افزار اس کیو ال سرور است .
تا آنجا که من می دانم اس کی یو ال سرور شامل 4 تا نسخه مختلف است . هر کدام از این نسخه ها با هم شباهت ها و تفاوت هایی دارند .
مثلا بعضی از این نسخه ها امکانات و قابلیت های کمتری به نسبت نسخه های دیگر دارند یا یک تفاوت دیگر بین نسخه های مختلف این است که بعضی از آنها رایگان و بعضی هم پولی هستند .
پس در مسیر آموزش sql server اولین کاری که باید بکنید این است که با همه این نسخه ها آشنا شوید و بدانید که هر نسخه چه امکاناتی برای شما می تواند فراهم کند .
بعد که با امکانات هر نسخه آشنا شدید می توانید با توجه به نیاز خودتان خیلی راحت از بین نسخه های موجود یکی را برای کار کردن انتخاب کنید .
اما از خودتان می پرسید که از کجا و چطوری می شود با نسخه های مختلف اس کی یو ال سرور آشنا شد ؟
نگران نباشید این موضوع آموزش مقاله بعدی است . توی مقاله بعدی من به شما راجع به همه نسخه های موجود اس کی یو ال سرور صحبت می کنم و شما را با قابلیت های و البته تفاوت های هر کدام آشنا می کنم .
مطلب مرتبط : SQL server چند تا نسخه دارد ؟ از کدام یکی استفاده کنیم ؟
در لینک بالا بطور مفصل راجع به همه نسخه های اس کیو ال سرور و ویژگی هایی که هر کدام از آنها دارند صحبت کرده ام توصیه می کنم که حتما مطلب بالا را هم مطالعه کنید تا متوجه شوید که برای شروع یادگیری اس کیو ال سرور به سراغ کدام نسخه بروید .
اگر در ابتدای شروع به یادگیری SQL server هستید نسخه Express می تواند انتخاب مناسبی برای شما باشد .
قدم دوم : یاد بگیرید که چطور باید SQL server را نصب کرد ؟
شاید باورتان نشود اما اینکه چطوری نرم افزار اس کی یو ال سرور را باید نصب کرد خودش یک آموزش مجزایی می خواهد . چرا؟
خیلی از نرم افزارها هستند که برای نصب آنها فقط باید یک یا دو تا مرحله خیلی ساده را پشت سر بگذارید تا در نهایت آن نرم افزار خاص را نصب کنید .
اما این قضیه در مورد اس کی یو ال سرور کمی – یا شاید بهتر است بگویم خیلی – فرق می کند .
چون اولاً نصب اس کی یو ال سرور خودش شامل مراحل متعددی است .
دوماً در هر مرحله از شما سوالات مختلفی پرسیده می شود که باید بلد باشید که پرسش این سوالات را چه جوری بدهید .
سوم هم اینکه در کنار پاسخ به این سوالات تنظیمات متعددی هم وجود دارد که در حین مراحل نصب باید برای برنامه انجام بدهید .
پس بعد از اینکه متوجه شدید کدام نسخه از اس کی یو ال به کار شما می آید باید یاد بگیرید که چطور می شود آن را روی سیستم خودتان نصب کنید .
در مورد نحوه نصب اس کی یو ال سرور و تنظیمات مربوط به آن هم در یک مطلب جداگانه آموزش کاملی را در اختیار شما قرار می دهم . پس ادامه این مطلب را مطالعه کنید و لازم نیست نگران این موضوع هم باشید .
این هم از مطلب مربوط به این بخش : چطور SQl server را نیم ساعته نصب کنیم ؟
قدم سوم : با اصطلاحات پرکاربرد آشنا شوید .
هر نرم افزاری را که بخواهید کار کردن با آن را یاد بگیرید برای خودش یک سری اصطلاحات تخصصی دارد .
معمولا هم این اصطلاحات بر می گردد به قابلیت ها و امکاناتی که داخل خود این نرم افزار ها وجود دارند .
در ابتدای شروع به کار با هر نرم افزاری باید اول به سراغ اصطلاحات مربوط به کار با آن نرم افزار بروید .
البته لازم نیست که در همان ابتدای کار بخواهید همه اصطلاحات موجود در یک برنامه را یاد بگیرید . فقط کافی است که کار خودتان را با اصطلاحاتی که بیشتر کاربرد دارند شروع کنید و بعد به مرور زمان با بقیه اصطلاحات هم آشنا شوید .
در مورد SQL server هم قضیه دقیقا به همین صورت است . اس کی یو ال سرور کلی اصطلاحات ساده و پیچیده دارد . خیلی از آنها را در طی کار با نرم افزار بارها استفاده می کنید و بعضی هایشان هم هستند که شاید اصلا نیازی به کار با آنها نداشته باشید .
پس برای شروع کار بهتر است به سراغ اصطلاحات پرکاربرد در این نرم افزار بروید .
اصطلاحاتی مثل Table – Query- SQL – view -Constrain-Trigger – Function-Stored Producer خیلی اصطلاحات دیگر هست که در کار با اس کی یو ال سرور جزو پر کاربرد ترین ها هستند .
البته بعدها در یک مطلب جدا گانه ای با همه این اصطلاحات پرکاربرد در اس کی یو ال سرور آشنا خواهیم شد .
مطلب مرتبط : نحوه کار با کدهای SQL در اکسس
قدم چهارم : با نرم افزار SSMS و قابلیت هایش آشنا شوید .
فرض کنیم که شما یک نرم افزار را روی سیستم خودتان نصب کرده اید . برای اینکه با آن نرم افزار کار کنید خیلی راحت آن روی آیکون مربوط به آن نرم افزار کلیک می کنید وارد آن می شوید و شروع به کار با آن برنامه خاص می کنید .
اما این قضیه در مورد اس کی یوال سرور کمی فرق می کند .
فرض کنید که شما اس کی یو ال سرور را روی سیستم خودتان نصب و راه اندازی کرده اید . حالا می خواهید داخل آن اطلاعات را وارد کنید .
آیا بطور مستقیم می توانید این کار را انجام بدهید ؟ پاسخ این سوال خیر است .
در واقع برای اینکه شما بتوانید با نرم افزار اس کی یو ال سرور کار کنید و در داخل آن اطلاعات خودتان را وارد کنید باید از یک نرم افزار واسط کمک کنید .
چرا واسط؟ چون این نرم افزار در واقع بین شما و اس کی یو ال سرور قرار می گیرد و ارتباط بین شما و اس کی یوال را برقرار می کند . حالا از طریق این نرم افزار می توانید اطلاعات خودتان را وارد نرم افزار SQL Server کنید .
اما این نرم افزار واسط که از آن اسم می بریم چیست و اصلا چه اسمی برای خودش دارد ؟
اسم این نرم افزار SQL Server Managment System است که بصورت مخفف به آن SSMS می گویند .
این نرم افزار در واقع یک سری از امکانات و قابلیت هایی را در اختیار ما می گذارند که به کمک آنها می شود با نرم افزار اس کی یو ال سرور ارتباط برقرار کرد .
در واقع وقتی که شما می خواهید با نرم افزار SQL Server کار کنید خود این نرم افزار را بصورت مستقیم اجرا نمی کنید . بلکه اول نرم افزار SSMS را راه اندازی می کنید و بعد از طریق این نرم افزار می توانید به SQL Server دسترسی پیدا کنید .
حالا کاری که شما باید بکنید این است که با محیط داخلی و امکانات موجود در نرم افزار SSMS آشنا شوید تا بتوانید از آن برای کار با اس کی یو ال سرور استفاده کنید .
در آموزش های بعدی به سراغ این نرم افزار رفته و با امکانات و قابلیت های آن بصورت کامل آشنا خواهیم شد .
قدم پنجم: با زبان SQL آشنا شوید .
اس کی یو ال یک زبان برنامه نویسی است که خیلی از نرم افزارهای مدیریت بانک اطلاعاتی از آن استفاده می کنند تا بتوانند دیتابیس های موجود در خود را ایجاد و یا مدیریت کنند . که اس کی یوال سرور هم دقیقا یکی از همین نرم افزارهاست .
اصلا اهمیت این زبان SQL آنقدر بالاست که یکی از ملاک های دسته بندی نرم افزارهای مدیریت دیتابیس ها بر مبنای همین است که کدام نرم افزارها از SQL پشتیبانی می کنند و کدام نرم افزارها به اصطلاح Non -SQL هستند .
خب به پایان یکی دیگر از آموزش ها رسیدیم امیدورام که این آموزش برای شما مفید بوده باشد . خوشحال می شوم اگر نظر خودتان را در مورد این آموزش با من در میان بگذارید .
دیدگاهتان را بنویسید