Web Programming C++ پایگاه داده ساختمان داده اسمبلی   صفحه اصلی
  SQL Server > Introduction  
 
 

مقدمه

مقدمه

در این درس به معرفی نرم افزار سیستم مدیریت پايگاه داده SQL Server و نسخه های متعدد آن می پردازیم.

تاریخچه
نسخه های SQL Server


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

SQL Server SQL Server یک سیستم مدیریت پایگاه داده شئی رابطه ای هم هست (ORDBMS) یعنی ترکیبی بین مدل رابطه ای و شی گرایی.

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

SQL Server یک سیستم کلاینت/سرور است (برخلاف سیستمهای رومیزی مانند Access). سیستم های کلاینت/سرور برای اجرا روی یک یا چند سرور طراحی می شوند . چند کاربر معمولا توسط یک نرم افزار می توانند همزمان به یک داده از طریق یک شبکه دسترسی پیدا کنند.

MySQL، Oracle، PostgreSQL نمونه های دیگری از سیستم های مدیریت پایگاه داده کلاینت/سروری هستند.

مثال. سیستم مدیریت ارتباط با مشتری برپایه وب یک شرکت می تواند توسط کارمندان شهرها یا کشور های مختلف استفاده بشود و داده را توسط مرورگر خود ببینند یا تغییر بدهند. با استفاده از HTML، JavaScript و PHP می توان نرم افزار CRM را پیاده کرد.

تاریخچه

در سال 1989 میکروسافت Ashton-Tate و Sybase را برای ایجاد نسخه جدید Sybase SQL Server روی IBM OS/2 با هم الحاق کرد که اولین ورژن SQL Server برای پایگاه داده های در سطح وسیع و رقیبی برای Oracle، IBM، Sybase شد.

در سال 1992 SQL Server 6.0 اولین نسخه طراحی شده بدون جهتگیری از Sybase بود که همراه با Windows NT 3.1 تهیه شد. وقتی Windows NT به بازار آمد Sybase و میکروسافت راهشان را جدا کردند و هرکدام طرح خودشان را پیش گرفتند از این پس میکروسافت حقوق انحصاری کلیه نسخه ها SQL Server برای سیستم عامل های خود را گرفت.

آخرین نسخه ای که به بازار آمده است 13.0 است و نسخه SQL Server 2017 آن تازه در آمده است.

SQL Server 2016 نسبت به نسخه پیشین خود 2014 دارای اصلاحات متعددی است از جمله امنیت بیشتر، قابلیت دسترسی بالاتر، موتور پایگاه داده بهتر، تحلیل های بیشتر و بهسازیهایی در گزارشگیری است.

در جدول زیر تاریخچه نسخه های SQL Server را می توانید مشاهده کنید.

Version
Year
Release name
Code name
1.0 (OS/2)1989SQL Server 1.0 (16-bit)Filipi
1.1 (OS/2)1991SQL Server 1.1 (16-bit)Pietro
4.2A (OS/2)1992SQL Server 4.2A (16-bit)-
4.2B (OS/2)1993SQL Server 4.2B (16-bit)-
4.21a (WinNT)1993SQL Server 4.21aSQLNT
6.01995SQL Server 6.0SQL95
6.51996SQL Server 6.5Hydra
7.01998SQL Server 7.0Sphinx
-1999SQL Server 7.0 OLAP ToolsPalato mania
8.02000SQL Server 2000Shiloh
8.02003SQL Server 2000 64-bit EditionLiberty
9.02005SQL Server 2005Yukon
10.02008SQL Server 2008Katmai
10.252010Azure SQL database (initial release)Cloud database or CloudDB
10.502010SQL Server 2008 R2Kilimanjaro (aka KJ)
11.02012SQL Server 2012Denali
12.02014SQL Server 2014Hekaton
13.02016SQL Server 2016-
14.02017SQL Server 2017Helsinki

تنها نسخه های قدیمی 10.50، 11.0 و 12.0 هنوز توسط شرکت میکروسافت پشتیبانی می شوند.

نسخه های SQL Server

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

ویرایش های SQL Server 2016 عبارتند از:

• Enterprise
• Standard
• Developer
• Web
• Express

ویرایش Enterprise

این ویرایش مناسب برای مراکز داده با ابعاد بزرگ و انبار داده هاست. بنیان هوشمند تجاری و مدیریتی داده را برای محیط های بزرگ با قابلیت گسترش و دسترسی بالا و امنیت روی برنامه های کاربردی حساس فراهم می کند. کلیه توانمندی های ویرایش Data center ورژنهای قبلی در این نسخه وجود دارد.

ویرایش Standard

ویرایش استاندارد برای پایگاه داده های سازمانی و برنامه های تجاری هوشمند است که معمولا در سازمان ها و ارگان های کوچکتر با حساسیت کمتر وجود دارند.

ویرایش Developer

ویرایش Developer یا Compact یک پایگاه داده رایگان است که برنامه نویسان می توانند برای ساخت برنامه های تحت وب ASP.Net و برنامه های رومیزی ویندوز از آن استفاده کنند.

ویرایش Web

این ویرایش برای پشتیبانی از کارهای روی اینترنت است که شرکت ها را قادر می سازد وب سایت ها، سرویس ها و برنامه های تحت وب خود را به سرعت مستقر کنند.

ویرایش Express

اکسپرس ویرایش رایگان دیگری است که برای آموزش و ساخت برنامه های کاربردی رومیزی کوچک ایده آل است. با محدودیت 10 گیگا بایت فضای ذخیره سازی برای هر پایگاه داده.

SQL Server 2014 دارای یک ویرایش دیگر Business Intelligence هم هست که برای سازمان هایی مناسب است که به هوشمندی تجاری متحد و توانایی های self-service نیاز دارند اما به اجرای پردازش همیشه online و مقیاس پذیری نسخه Enterprise احتیاج ندارند.

SQL Server را از سایت میکروسافت دانلود کنید.


دانلود PDF این درس


 


 

صفحه اصلی| درباره| تماس