Server چیست؟ یک پایگاه داده در SQL Server از مجموعه ای از جداول تشکیل شده است که مجموعه خاصی از داده های ساخت یافته را ذخیره میکند. یک جدول شامل مجموعهای از ردیفها است که به آنها رکوردها یا تاپلها نیز گفته میشود و ستونهایی که ویژگیها نیز نامیده میشوند. هر ستون در جدول برای ذخیره نوع خاصی از اطلاعات، به عنوان مثال، تاریخ، نام، مقدار دلار و اعداد طراحی شده است. در این مقاله به شما خواهیم گفت Microsoft SQL Server یا مایکروسافت Microsoft اس کیو ال سرور چیست و در ادامه با مزیتهای آن آشنا خواهیم شد.
اس کیو ال سرور یا Microsoft SQL Server چیست؟
SQL Server نرم افزاری است که برای مدیریت پایگاه های داده و ساخت سایت طراحی شده است، دادهها را طبق درخواست سایر برنامه های کاربردی ذخیره و بازیابی میکند. هنگامی که توسعه دهندگان نرم افزار در حال نوشتن برنامه های تجاری جدید هستند و اطلاعات را در یک پایگاه داده ذخیره میکنند، اغلب از عملکرد SQL Server برای مراقبت از پایگاه های داده (به طور مثال در ساخت فروشگاه اینترنتی) استفاده میکنند. این امر نوشتن برنامه های پایگاه داده و طراحی پورتال را آسان تر و سریع تر (و در نتیجه ارزان تر) میکند و همچنین آنها را قابل اطمینان تر، مقیاس پذیرتر و ایمن تر میکند.
Query چیست؟
کوئری یا پرس و جو در واقع یک سوال یا درخواست داده است. به عنوان مثال، “به من بگویید چند کتاب در مورد برنامه نویسی کامپیوتر وجود دارد” یا “چند آلبوم رولینگ استونز قبل از سال 1980 تولید شده است؟” هنگامیکه از پایگاه های داده پرس و جو میکنیم، میتوانیم از یک زبان مشترک برای دریافت اطلاعات استفاده کنیم. Structured Query Language SQL یک زبان نسبتاً جهانی است. نسخههای مختلفی وجود دارد، اما زمانی که اصول اولیه را بدانید میتوانید به راحتی سؤالات خود را تطبیق دهید.
به یاد داشته باشید که یک پایگاه داده اطلاعات را در جداول، متشکل از سطرها و ستون های اطلاعات ذخیره میکند. فیلدهای پایگاه داده ستون هستند. آنها به پایگاه داده میگویند که چه چیزی را ذخیره کند، مانند عنوان آلبوم. ردیفها دادهها را تشکیل میدهند.
SQL Server چه کاربردی دارد؟
رشد تصاعدی دادهها در سرتاسر جهان به این معنی است که کسب و کارها و سازمانها باید تمام این اطلاعات جدید را درک کنند. خوشبختانه، با ابزارهایی مانند SQL، سازماندهی حجم زیادی از دادهها نسبتا آسان میشود.
SQL یک زبان قدرتمند است که به کسب و کارها کمک میکند تا با پایگاه داده های رابطه ای ارتباط برقرار کنند. با کمک آن میتوانید به سرعت و به راحتی به اطلاعات دسترسی پیدا کرده، بازیابی، مرتب سازی و به روز رسانی کنید.
معرفی ۶ نوع نسخهی SQL Server
در ابتدا SQL در سال 1989 به عنوان نسخه 1.0 توسط مایکروسافت منتشر شد و در ارتباط با Sybase، SQL Server و نسخه های اولیه آن بسیار شبیه به Sybase بودند. با این حال، مشارکت Microsoft-Sybase در اوایل دهه 1990 منحل شد و مایکروسافت حقوق نام تجاری SQL Server را حفظ کرد. از آن زمان، مایکروسافت نسخه های 2000، 2005 و 2008 را منتشر کرده است که دارای گزینه های پیشرفته تر و امنیت بهتر است.
۱. نسخه 2005 SQL Server
SQL Server 2005 (که قبلاً با نام رمز “Yukon” شناخته میشد) در نوامبر 2005 منتشر شد. این نسخه شامل پشتیبانی بومیبرای مدیریت داده های XML، علاوه بر داده های رابطه ای بود. برای این منظور، یک نوع داده xml را تعریف کرد که میتواند یا به عنوان نوع داده در ستون های پایگاه داده یا به صورت واقعی در پرس و جوها استفاده شود. ستون های XML را میتوان با طرحواره های XSD مرتبط کرد.
۲. 2008 SQL Server
SQL Server 2008 (با نام قبلی “Katmai”) در 6 آگوست 2008 منتشر شد و در کنفرانس کاربران ESRI 2008 در 6 آگوست 2008 توسط Ed Katibah (مدیر برنامه فضایی) به گروه SQL Server اعلام شد. SQL Server 2008 شامل پشتیبانی از داده های ساختاریافته و نیمه ساختاریافته، از جمله فرمت های رسانه دیجیتال برای تصاویر، صدا، ویدئو و سایر داده های چند رسانه ای میباشد. در نسخه های فعلی، چنین داده های چند رسانه ای را میتوان به عنوان BLOB (اشیاء بزرگ باینری) ذخیره کرد، اما آنها جریان بیت عمومیهستند
۳. SQL Server 2008 R2
SQL Server 2008 R2 با نام قبلی “Kilimanjaro در TechEd 2009 اعلام شد و در 21 آوریل 2010 برای تولید عرضه شد. SQL Server 2008 R2 ویژگیهای خاصی را به SQL Server 2008 اضافه میکند، از جمله سیستم مدیریت داده اصلی با نام Master Data Services، مدیریت مرکزی موجودیتهای داده اصلی و سلسله مراتب. همچنین مدیریت چند سرور، یک کنسول متمرکز برای مدیریت چندین نمونه.
۴. SQL Server 2012
در اجلاس انجمن حرفه ای SQL Server (PASS) در سال 2011 در 11 اکتبر، مایکروسافت اعلام کرد که نسخه اصلی بعدی SQL Server (با نام رمز “Denali) یعنی SQL Server 2012 خواهد بود. ویژگیها و پیشرفتهای جدید SQL Server 2012 عبارتند از Always On SQL Server Failover Cluster Instances و Availability Groups که مجموعهای از گزینهها را برای بهبود در دسترس بودن پایگاه داده ارائه میدهد.
۵. SQL Server 2014
SQL Server 2014 در تاریخ 18 مارس 2014 برای تولید عرضه شد و در 1 آوریل 2014 برای عموم منتشر تا نوامبر 2013 دو ویرایش CTP، CTP1 و CTP2 وجود داشت. در حالی که جداول کوچک ممکن است در تمام نسخههای SQL Server کاملاً در حافظه باشند، ممکن است روی دیسک نیز قرار داشته باشند، بنابراین کاربر درگیر رزرو رم، نوشتن صفحات خارجشده به دیسک، بارگیری صفحات جدید از دیسک، قفل کردن صفحات در RAM در حین کار است.
SQL Server 2014 راه حل Always On (HADR) را با افزایش تعداد ثانویه های قابل خواندن و حفظ عملیات خواندن پس از قطع اتصال ثانویه-اولیه بهبود میبخشد، و راه حل های ترکیبی بازیابی بلایای طبیعی و پشتیبان گیری را با Microsoft Azure ارائه میدهد.
۶. SQL Server 2016
تاریخ انتشار رسمیدسترسی عمومی(GA) برای SQL Server 2016، 1 ژوئن 2016 بود. SQL Server 2016 فقط بر روی پردازنده های x64 پشتیبانی میشود. و در پردازنده های x86 پشتیبانی نمیشود.
SQL Server 2016 آخرین نسخه ای است که Service Packs راه اندازی شده است.
کلام آخر
همانطور که گفته شد SQL مخفف زبان پرس و جو ساخت یافته است. SQL برای برقراری ارتباط با پایگاه داده استفاده میشود. طبق ANSI (موسسه استاندارد ملی آمریکا)، این زبان استاندارد برای سیستم های مدیریت پایگاه داده رابطه ای است. دستورات SQL برای انجام وظایفی مانند به روز رسانی دادهها در پایگاه داده یا بازیابی دادهها از پایگاه داده استفاده میشود. برخی از سیستم های مدیریت پایگاه داده رابطه ای رایج که از SQL استفاده میکنند عبارتند از: Oracle، Sybase، Microsoft SQL Server، Access، Ingres و غیره.
جهت اطلاعات بیشتر میتوانید با کارشناسان وبرمز تماس حاصل نمایید.
ارسال دیدگاه