معرفی زبان SQL Server

معرفی زبان SQL Server

منشا اصلی سی‌کوال به مقالهٔ سال ۱۹۷۰ ادگار کاد تحت عنوان «مدل رابطه‌ای داده‌ها برای بانک‌های بزرگ داده‌های اشتراکی باز می‌گردد و به آن زبان SEQUEL میگفتند.SQL مخفف عبارت Structured Query Language میباشد و به زبان جستجويي ساخت يافته معروف است و همچنین دارای استاندارد بین المللی می باشد ، وظیفه اصلی آن امکان اتصال و دسترسی به اطلاعات موجود در يک پايگاه داده را می دهد .زبان SQL Server میتواند برای يک پايگاه داده عمل جستجو و گزينش اطلاعات را انجام دهد و با توجه به سیاست کاری برنامه نویس میتواند بر روی اطلاعات ذخيره شده در پايگاه داده عملیات های Delete ، Save , Insert update و ... را انجام دهددر جدول زیر تاریخچه Release شدن SQL Server را مشاهده مینمایید.
 

Image


 

تعریف های متداول در SQL Server


  • Table : همان جداول در sql هستند که مهمترين عناصر پايگاه داده هستند ، جداول برای ذخيره و نگهداری سازمان يافته اطلاعات مورد استفاده قرار می گيرند . Table ها یا همان جداول دارای سطر و ستون هستند و توسط يک نام منحصر (Uniq) به فرد در سطح برنامه شناسايي می شوند .
  • Record : به سطرهاي يک جدول رکورد ( Record ) میگویند.
  • Field: به هر يک از خانه های ستون يک جدول فيلد ( Field ) می گويند.
  • موجوديت یا Entity SQL : شی يا فردی در محيط پايگاه داده است که می خواهيم اطلاعات مربوط به آن را نگهداری کنيم .


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

مثال : به طور مثال در محيط پايگاه داده دانشگاه ، انواع موجوديت ها عبارتند از : دانشجو ، درس ، استاد ، دانشگاه و ... هر فيلد در بر گيرنده يک صفت و ويژگی برای موجوديت می باشد ، که دارای 2 جزء اصلی است :

  • اسم صفت ( Attribute Name): نام صفت مورد نظر را تعيين می کند . برای مثال فيلد نام ، نام خانوادگی ، شماره دانشجويي و ... در جدول اطلاعات مربوط به دانشجو .
  • مقدار صفت(Attribute Value) :در برگيرنده مقدار برای صفت مورد نظر است . برای مثال مقدار " فرهاد" به عنوان مقدار برای فيلد نام و "خانلری" به عنوان مقدار برای فیلد نام خانوادگی

 

  • تعریف پرس و جو (Query ): برای ايجاد يک پرسش و جستجو در جدول و استخراج اطلاعات مورد نظر استفاده می شود . نتايج حاصل از يک Query در يک جدول موقت که دارای فيلد ها و سطر های واجد شرايط جستجو است ، نمايش داده می شود .


جهت دانلود دو ورژن آخر این نرم افزار پرقدرت به لینک های زیر از سایت مایکروسافت بروید
Microsoft® SQL Server® 2012 Express
Microsoft® SQL Server® 2014 Express

در بخش اول این سری از آموزش های SQL و #C، شما فرا خواهید گرفت چطور یک پایگاه داده با SQL Server در C# .NET ایجاد کنید. وقتی یک پایگاه داده ایجاد کردیم، می آموزیم که چطور رکوردهای آن را خوانده و در یک فرم نمایش دهید سپس یاد می گیریم چطور بین رکوردهای پایگاه داده جستجو کنیم و یا اینکه چطور رکوردهای جدید اضافه یا حذف و یا ویرایش کنیم.برای اینکه از نصب SQL Server Express در کامپیوتر خود اطمینان پیدا کنید به منوی start بروید و گزینه هایی که در تصویر زیر مشخص شده را پیدا کنید. اگر آنها را پیدا نکردید باید SQL Server Express را دانلود کنید.

Image


اگر به هر مشکلی جهت نصب برخورد کردید و میخواستید ورژن Express رو دانلود کنید از وب سایت زیر اقدام کنید

www.microsoft.com/sql/editions/express/default.mspx

بعد از نصب SQL Server مطمئن شوید که در حالت اجرا است. در تصویر بالا روی پوشه Configuration Tools کلیک کنید تا گزینه هایی طبق تصویر زیر ظاهر شوند
 

Image


روی SQL Server Configuration Manager کلیک کنید تا پنجره ای مانند زیر باز شود:
 

Image


در سمت راست باید همانند تصویر فوق را باید دید. در غیر اینصورت روی هر کدام از آیتم ها راست کلیک کرده و Start را بزنید. حالا می توانید Configuration Manager را ببینید.در قسمت بعدی مقاله یاد خواهید گرفت که چطور یک پایگاه داده در سی شارپ و با استفاده از SQL Server Express ایجاد کنیم و چطور آن را مقدار دهی کنیم. با Itpro باشید جهت ادامه این سری از مطالب

 

مرتضی جنگجو

برنامه نویس fullstack با بیش از 14 سال سابقه کار و همکاری در توسعه و پیاده سازی نرم افزارهای تحت وب با تکنولوژی Net. در شرکتهای بزرگ ایرانی، هلندی، فنلاندی و ترکیه

شبکه های اجتماعی نویسنده

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