خرید اشتراک
آموزش sql server management studio - رایگان، تصویری و گام به گام

آموزش sql server management studio - رایگان، تصویری و گام به گام

۱۴۰۱/۱۲/۲۵

|

نویسنده آموزش 365

|

دسته بندی برنامه نویسی

44 بازدید

در این آموزش قصد داریم به بررسی، نحوه عملکرد و آموزش sql server management studio بپردازیم. قبل از شروع این دوره باید بگم که این دوره درمورد برنامه نویسی سرور می باشد و با کمک آن میتوانید ارتباط خوبی برای ذخیره سازی داده ها در سرور به دست آورید. ما در این آموزش ابتدا به آشنایی با محیط کاری این زبان برنامه نویسی میپردازیم و سپس چند نمونه از نحوه عملکرد دستورات این زبان را باهم بررسی خواهیم کرد.

sql server

PHP

مهم ترین و قدیمی ترین این زبان ها php میباشد که یکی از پرکاربرد ترین زبان های برنامه نویسی بک اند میباشد. PHP (یا Hypertext Preprocessor) یک بازیکن کهنه کار در دنیای توسعه وب است. این زبان برنامه نویسی منبع باز سمت سرور در سال 1994 ایجاد شد و به طور خاص برای توسعه وب استفاده می شود. از آنجایی که این یک زبان تفسیری است – به کامپایلر نیز نیاز ندارد و همچنین می‌تواند روی تقریباً هر سیستم عامل اصلی مانند ویندوز، لینوکس، macOS، یونیکس و غیره اجرا شود. به عنوان آسان برای یادگیری طبیعت، سازگاری بین پلتفرم، ویژگی های OOPs، پشتیبانی از پایگاه های داده استاندارد مختلف مانند MySQL، SQLite، و غیره پشتیبانی عظیم از جامعه، و بسیاری دیگر. به غیر از آن، PHP به عنوان یک زبان برنامه نویسی سمت سرور بسیار ایمن است زیرا توابع هش زیادی در PHP برای رمزگذاری داده های کاربر وجود دارد. به ویژه، اگر مبتدی هستید – می توانید برای توسعه وب باطن از PHP استفاده کنید.

python

اگرچه پایتون به دلیل سازگاری با فناوری های پیشرفته مانند یادگیری ماشینی، اینترنت اشیا (IoT)، علم داده و غیره در بین افراد کاملاً مشهور است - اجازه دهید به شما بگوییم که این زبان برنامه نویسی غنی به طور گسترده مورد استفاده قرار می گیرد و برای توسعه وب پشتیبان بسیار مناسب است. همچنین. حتی یکی از غول های پیشرو فناوری اطلاعات در زمان کنونی، گوگل به طور قابل توجهی به پایتون متکی است و یکی از 3 زبان اصلی مورد استفاده گوگل است (دو زبان دیگر جاوا و C++ هستند). یکی از مزایای اصلی استفاده از پایتون برای توسعه وب، مجموعه عظیم کتابخانه های استاندارد آن است که کار توسعه دهندگان را نسبتاً آسان تر و کارآمد می کند. ویژگی های برجسته و منحصر به فرد اضافی پایتون مانند خوانایی بهتر کد. ادغام راحت تر با زبان های دیگر، پشتیبانی از برنامه نویسی رابط کاربری گرافیکی، قابلیت حمل و نقل و بسیاری دیگر، آن را به یک زبان ترجیحی تر در میان توسعه دهندگان وب تبدیل می کند.

 

Ruby

روبی یک زبان برنامه نویسی همه منظوره و تفسیر شده است که از پارادایم های برنامه نویسی مختلف مانند برنامه نویسی رویه ای، تابعی و شی گرا پشتیبانی می کند. این زبان به طور گسترده برای توسعه وب در سراسر جهان مورد استفاده قرار می گیرد و برای شروع توسعه وب باطن به مبتدیان بسیار توصیه می شود زیرا یادگیری آن نسبتاً ساده تر است. همانند پایتون، روبی نیز بر افزایش بهره‌وری توسعه‌دهندگان تمرکز دارد که در نهایت روند توسعه وب را تسریع می‌کند. زبان خاص تقریباً از هر پلتفرم اصلی مانند ویندوز، مک و لینوکس پشتیبانی می کند، و اجازه دهید این را به شما بگوییم که Ruby به شدت بر اساس بسیاری از زبان های برنامه نویسی دیگر مانند Perl، Lisp، Eiffel، Ada و غیره است. تایپ پویا و Duck تایپ، جمع‌آوری خودکار زباله، کتابخانه استاندارد بزرگ، رفتار ارسال سفارشی، انعطاف‌پذیری و مقیاس‌پذیری، مدیریت متمرکز بسته از طریق RubyGems و غیره برخی از ویژگی‌های برجسته‌ای هستند که روبی ارائه می‌کند.

 

Visual basic

ویژوال بیسیک  یا ویژوال استودیو در این روزها محبوب ترین زبان برنامه نویسی بک اند نیست، اما زمانی که به دنبال استفاده از Gi برای توسعه نرم افزار هستید، بهترین انتخابی است که می توانید دنبال کنید. این با یک نحو ساده کار می کند، و همچنین استفاده از آن آسان است، این زبان برنامه نویسی سرور طرفداران خاص زیادی در سراسر جهان دارد که میتوانند آن را به یکی از پرکاربرد ترین زبان های برنامه نویسی تبدیل کنند.

sql server نصب

SQL چیست؟

SQL مخفف عبارت Structured Query Language می باشد. برای مدیریت داده ها از پایگاه داده های رابطه ای طراحی شده است. این زبان در دهه 1970 متولد شد  و از آن زمان تا امروز دستخوش تغییرات بسیاری بوده است . در طول این مدت، این زبان با انواع داده، اپراتورها و عملکردهای جدید غنی سازی شده است.

 

Microsoft SQL Server Management Studio چیست؟

Microsoft SQL Server Management Studio که بیشتر با نام SSMS شناخته می شود ابزاری است که برای پیکربندی و مدیریت داده ها استفاده می شود. این ابزار به شما امکان می‌دهد که دستورات  SQL Server را در محل گرافیکی و با رابط کاربری بهتری نوشته و اجرا کنید.

 

مزایای sql server management studio

  1. نصب آسان
  2. عملکرد پیشرفته
  3. چندین نسخه SQL Server
  4. بسیار امن
  5. مکانیزم بازیابی و بازیابی اطلاعات عالی
  6. هزینه  نگه داری پایین

 

نصب راحت

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

عملکرد پیشرفته

با فشرده سازی و رمزگذاری داده های شفاف داخلی، سرور SQL عملکرد بهبود یافته ای را ارائه می دهد. برای ایمن سازی و رمزگذاری داده ها، کاربران نیازی به تغییر برنامه ها ندارند. SQL Server ابزارهای مدیریت مجوز کارآمد را با کنترل های دسترسی طراحی شده برای کمک به کاربران در ایمن سازی اطلاعات حساس تجاری ارائه می دهد.

 

وجود نسخه های مختلف از SQL Server

MS SQL Server در چندین نسخه برای پاسخگویی به نیازهای شرکت های بزرگ و کاربران داخلی و راه دور ارائه می شود. نسخه های مختلف از نظر ویژگی ها و محدوده قیمت متفاوت هستند. بنابراین، سازمان ها می توانند نسخه مناسب با نیازهای عملیاتی خود را انتخاب کنند. نسخه ها عبارتند از:

  1.  شرکتی: این نسخه معمولاً برای شرکت های بزرگتر با نیازهای ذخیره سازی داده بیشتر است. انبار داده و پایگاه داده های تحت وب را فراهم می کند. سرور SQL درجه سازمانی ویژگی های اساسی مورد انتظار یک سازمان را ارائه می دهد.
  2. استاندارد : نسخه استاندارد SQL Server برای مشاغل کوچک و متوسط بهترین است. علاوه بر این، می توان از آن برای دفاتر شعبه و سرورهای وب کوچک به عنوان یک پایگاه داده پشتیبان استفاده کرد. نسخه استاندارد هیچ محدودیتی برای کاربر ندارد.
  3. اکسپرس :نسخه سرور Express SQL بدون هزینه است، ظرفیت کاربر محدودی دارد و در مقایسه با نسخه استاندارد و سازمانی سرور SQL دارای ویژگی های کمتری است
  4. مخصوص برنامه نویس ها: نسخه سرور SQL توسعه دهنده دقیقاً مانند نسخه SQL سازمانی کار می کند و عمل می کند. تنها تفاوت این است که مجوز برای اهداف آزمایش و توسعه استفاده می شود. این نسخه معمولاً توسط توسعه دهندگان برای ساخت و آزمایش برنامه های کاربردی در بالای سرور SQL استفاده می شود.توسعه دهنده - نسخه سرور SQL توسعه دهنده دقیقاً مانند نسخه SQL سازمانی کار می کند و عمل می کند. تنها تفاوت این است که مجوز برای اهداف آزمایش و توسعه استفاده می شود. این نسخه معمولاً توسط توسعه دهندگان برای ساخت و آزمایش برنامه های کاربردی در بالای سرور SQL استفاده می شود.

 

sql server نصب

بسیار امن

پایگاه داده SQL Server بسیار امن است و از الگوریتم های رمزگذاری پیچیده استفاده می کند که شکستن لایه های امنیتی را عملا غیرممکن می کند. SQL Server یک پایگاه داده تجاری رابطه ای با ویژگی های امنیتی اضافی برای کاهش خطر حملات است.

 

مکانیزم بازیابی و بازیابی اطلاعات عالی

SQL Server از چندین ویژگی پیچیده برای کمک به بازیابی و بازیابی اطلاعات از دست رفته یا آسیب دیده تشکیل شده است. با کمک ابزارهای بازیابی پیشرفته، امکان بازیابی کامل پایگاه داده وجود دارد. جزء اصلی SQL Server، موتور پایگاه داده، ذخیره سازی داده ها را کنترل می کند و به اجرای درخواست ها و درخواست های کاربران، از جمله تراکنش ها، فایل ها و فهرست ها کمک می کند. سازمان های بزرگ معمولا از با آموزش sql server management studio به کارمندان خود از این امکانات استفاده می کنند.

 

هزینه نگه داری پایین

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

 

SQL چه کارهایی میتواند انجام دهد؟

  1. انجام کوعری های مختلف بر روی دیتا بیس.
  2. خواندن اطلاعات از دیتابیس.
  3. حذف داده ها به صورت انتخابی از دیتا بیس.
  4. بروزرسانی رکورد های دیتابیس
  5. ایجاد دیتابیس جدید.
  6. ساخت جدول ( tble) در دیتابیس
  7. و ...

sql server بازار کار

بازار کار رشته sql و متخصصین این حوزه

با توجه به اینکه در ابتدای مقاله عرض کردم، این شغل یک شغل برنامه نویسی سمت سرور یا اصطلاحا بک اند است. در نتیجه متخصصین این حوزه در شرکت هایی که فعالیت سمت سرور دارند و این چنین خدماتی ارائه میدهد مشغول به کار میشوند. متخصصین پایگاه داده (Data Base Administrator یا به طور مخفف DBA) در زمینه مدیریت و حفظ اطلاعاتی از جمله داده های مشتریان، داده های مالی، اطلاعات مربوط به ذخیره سازی و سایر داده هایی که ارزش نگه داری و دسته بندی شدن را دارند، می پردازند. آنها به برخی از کاربران اجازه دسترسی به اطلاعات را میدهند و به برخی دیگر نمیدهند. به عنوان مثال اپلیکیشنی که برای نگه داری از اطلاعات مربوط به شماره های همراه طراحی شده است و در صورت لزوم آنها را با اجازه دسترسی از طرف شما نشان می دهد، مسلما از پایگاه داده ای قدرتمند بهره میبرد.

مهندس پایگاه داده در سمت کارشناس فنی

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

راه اندازی و نصب SQL server

برای این کار ابتدا نیاز است این نرم افزار را از سایت رسمی مایکروسافت دانلود و نصب کنید.

sql server نصب

 

پس از نصب sql نوبت به نصب ssms میرسد. ( درباره لزوم ssms در ابتدای مقاله توضیحات لازمه داده شده)

بعد از نصب برنامه به منو start بروید و عبارت “Microsoft SQL Server Management Studio” را جست و جو و نرم افزار را اجرا کنید.

حال از شما میخواهد که حالت انتخابی خود را برای نصب برنامه انتخاب کنید.

 

sql server نصب

 

  1. Basic
  2. Custom
  3. Download Media

(در این قسمت اگر تخصصی در زمینه تنظیم کامل این نرم افزار ندارید، توصیه میشود که گزینه basic را انتخاب کنید تا برنامه به حالت پیش فرض برای شما نصب شود.)

 

سپس محل ذخیره فایل را انتخاب کنید. (از آنجایی که این نرم افزار جزو نرم افزار های سنگین به شمار می آید ، اگر در سیستم خود از هارد ssd استفاده میکنید، این نرم افزار را روی هارد ssd نصب کنید تا سرعت اجرای آن شمارا اذیت نکند.)

بعد از نصب به شما پنجره ای مشابه پنجره پایین نشان داده میشود. این به این معناست که شما نرم افزار را به درستی نصب کرده اید و حالا نوبت نصب رابط کاربری آن است. روی Install SSMS کلیک کنید تا ssms نصب گردد.

 

sql server management studio

 

 

بعد از نصب SSMS وارد صفحه نرم افزار شوید، در این قسمت از شما نام دستگاهتان را میخواهد. نام یوزری که با آن وارد سیستم عامل شدید را وارد کنید.

و نصب sql به اتمام رسید.

آموزش Microsoft SQL Server Management Studio

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

عملگرهای حسابی در SQL

 

%                           باقی مانده [A % B]

/                                   تقسیم [A / B]

*                                     ضرب [A * B]

–                                   تفریق  [A – B]

+                                     جمع [A + B]

عملگرهای بیتی

 

^             Exclusive OR (XOR) [A ^ B]

|                                          OR [A | B]

&                                     AND [A & B]

عملگرهای مقایسه‌ای

 

<>                               نابرابری [A <> B]

<=                   کوچک‌تر مساوی [A <= B]

>=                      بزرگ‌تر مساوی [A >= B]

<                              کوچک‌تر از [A < B]

>                                 بزرگ‌تر از [A > B]

=                                   مساوی [A = B]

عملگرهای ترکیبی

 

|*=                         انتسابOR [A |*= B]

^-=              انتساب Exclusive [A ^-= B]

&=                       انتساب AND [A &= B]

%=               انتساب باقی مانده [A %= B]

/=                      انتساب تقسیم [A /= B]

*=                         انتساب ضرب [A*= B]

-=                         انتساب تفریق [A-= B]

+=                         انتساب جمع [A+= B]

عملگرهای منطقی

 

AND

OR

NOT

BETWEEN

LIKE

IN

EXISTS

ALL

IN

sql server نصب

 

مهم ترین و پرکاربردترین دستور های SQL

در این قسمت مهم ترین و کاربردی ترین دستور های sql را به شما عزیزان آموزش خواهیم داد.

 

دستور SELECT

دستور SELECT در اسکیوال برای انتخاب و استخراج اطلاعات مورد نظر از يک يا چند جدول و سپس مشاهده نتايج در يک جدول موقت استفاده می شود. همچنین در Select می‌توان بازیابی همه فیلدها و یا تعدادی از فیلدهای جداول را انجام داد.

بازیابی همه فیلدهای رکوردهای جدول

Select *

نام جدول from

نمایش بعضی از فیدهای رکوردهای جدول: اگر همه فیلدها بجز یک عدد را هم بخواهید باید نام تک تک فیلدها نوشته شود.

  نام فیلد 1 , نام فیلد 2 , ....  Select

نام جدول From

دستور AND

این عملگر بیانگر این است که شروط ذکر شده همگی باید درست باشند تا خروجی true بازگردانده شود. اگر حتی یکی از شروط درست نباشند خروجی آن شرط اجرا نخواهد شد.

 

Select *

نام جدول from

;'where firstname = 'arman' and lastname='vazee

 

دستور OR

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

Select *

نام جدول from

; 'where firsname = 'majid' or firstname ='arman

 

دستور INSERT

این دستور جهت اضافه کردن داده جدید به جدول دیتابیس استفاده می‌شود.

insert into table name (column1, column2, column3, ...)

;values (value1, value2, value3, ...)

 

دستور UPDATE

  1. نام جدولی را که می خواهید داده ها را تغییر دهید در عبارت UPDATE مشخص کنید.
  2. یک مقدار جدید برای ستونی که می خواهید به روز کنید، اختصاص دهید. در صورتی که می خواهید داده ها را در چندین ستون به روز کنید، هر جفت ستون = مقدار با کاما (،) از هم جدا می شود.
  3. مشخص کنید که کدام ردیف ها را می خواهید در عبارت WHERE به روز کنید. بند WHERE اختیاری است. اگر بند WHERE را حذف کنید، تمام ردیف های جدول به روز می شوند.

 

دستور DELETE

دستور Delete در sql برای حذف اطلاعات یک رکورد در جدول اسکیوال استفاده می شود.

نام جدول delete from

where some_column = some_value

 

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

 

Delete From Person

“Where ID = “10

آموزش اسکیوال

 

توابع Aggregate

در این بخش از دستوراتِ SQL، توابع زیر معرفی می شوند:

 

()MIN

()MAX

()COUNT

()SUM

()AVG

 

تابع ()MIN

شما با اعمال این تابع روی یک ستون کمترین مقدار موجود در آن ستون را به عنوان خروجی دریافت میکنید.

;select min(columnname)from tablenamewhere condition

مثال

select min(employeeid) as smallestid

;from employee_info

 

تابع ()MAX

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

;select max(columnname)from tablenamewhere condition

مثال

select max(salary) as largestfees

;from employee_salary

 

 

تابع ()COUNT

تابع SQL COUNT برای شمارش تعداد ردیف های برگردانده شده در دستور SELECT استفاده و انتخاب می شوند. سینتکس تابع COUNT در SQL به صورت زیر است:

;select count(columnname)from tablenamewhere condition

مثال

select count(employeeid)

;from employee_info

 

 

تابع ()SUM

این تابع مجموعِ مقادیر ستونی را برمی‌گرداند که نوع داده‌ی عددی دارد.

;select sum(columnname)from tablenamewhere condition

مثال

select sum(salary)

;from employee_salary

 

 

تابع ()AVG

این تابع میانگین مقادیر ستونی را برمی‌گرداند که نوع داده‌ی عددی دارد.

;select avg(columnname)from tablenamewhere condition

مثال

select avg(salary)

;from employee_salary

 

در پایان بد نیست این نکته را خدمت شما عرض کنیم که اگر نیاز به دیدن آموزش های بیشتری در موضوع SLQ Server دارید، به سایت فرین پلاس سری بزنید. این سایت چندین آموزش SQL server management studio را تهیه و منتشر کرده است.

 

نظر کاربران
امتیاز
0
0
0
0
0
میانگین 0
کل رای ها0
دوره های مبانی برنامه نویسی
ZIO 2
Rock the JVM
ZIO 2 ZIO 2
13:19:54
  • user
  • user
  • user
  • user
  • +88
  • شرکت کننده
۱۴۰۱/۱۲/۱۵
ویژگی های جدید Scala 3
Rock the JVM
ویژگی های جدید Scala 3 Scala 3 New Features
04:02:03
  • user
  • user
  • user
  • user
  • +91
  • شرکت کننده
۱۴۰۱/۱۲/۱۵
دوره های برنامه نویسی شی گرا
دوره های برنامه نویسی تابعی
کتاب های پیشنهادی