شناخت ایندکس ها - بخش دوم

توسعه نرم افزار منظم - خدمات وب - نرم افزار عادل طالبی - طراحی و توسعه نرم افزار - وب سایت    
  
صفحه اول
English
سایت قدیمی
لیست همه مطالب سایت
راهنمای دسترسی سایت
تماس - ارسال پیام

مطالب و مقالات آموزشی کامپیوتر
حسابداری و امور مالی
تجارت، مدیریت، بازاریابی

آموزش و مقالات آموزشی


اینترنت
سخت افزار
مقاله
مدیریت و بهره وری
امنیت
شبکه
طراحی سایت
تجارت و بازاریابی
حسابداری
رایانه
تجارت الکترونیک
ویندوز
لینوکس
بازاریابی الکترونیک
بهینه سازی موتورهای جستجو
پایگاه داده ها
عمومی
نرم افزار
بازی های رایانه ای
ویندوز XP
ویندوز ویستا
برنامه نویسی
معرفی سایت
وبلاگ
صوتی و تصویری
هوش مصنوعی
ASP.NET
ویژوال بیسیک
SQL Server
نوت بوک و لپ تاپ
آموزش
معرفی کتاب

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

 

جستجو های مرتبط :


ایندکس

ایندکس SQL

کار با صفحه کلید

 

 
کد مطلب : 394  موضوع : پایگاه داده ها

همه مطالب سایت آموزش و مقالات آموزشی رایانه - کامپیوتر پایگاه داده ها - بانک اطلاعاتی - دیتابیس اس کیو ال SQL Server
در یک پایگاه داده مرتبط یک ایندکس یک شیی خاصی است که اجازه می دهد به پایگاه داده برای دسترسی سریع سطرها در یک جدول بر پایه ارزشهای یک یا بیشتر ستونها در بسیاری از راههای یکسان به عنوان ایندکس از یک کتاب که دسترسی سریع به محتویاتش را مبنی بر کلمات کلیدی ویژه فراهم می آورد.  

 

SQL Server مایکروسافت دو نوع مختلف از ایندکس ها را فراهم می آورد. کلاستر شده و کلاستر نشده. یک ایندکس کلاستر شده بر طبق سطرهایی از جدول که به طور فیزیکی ذخیره می شوند تعیین می گردند. از طرف دیگر یک ایندکس کلاستر نشده یک شیی جدا شده در داخل پایگاه داده می باشد که به سطرهای ویژه ای در داخل یک جدول توجه می کند اما چگونه ذخیره شدن سطرها را تعیین نمی کند. یک ایندکس مبنایی برای یک یا چند ستون در یک جدول باشد. یک ایندکس که راجع به تک ستون می باشد Simple Index نامیده می شود نظر به اینکه ایندکسی که راجع به به چندین ستون می باشد Composite Index نامیده می شود. به طور کلی برای ایندکس هایی که شما برای خودتان تعریف می کند. SQL Server به طور خودکار یک ایندکس کلاستر شده به نام Primary key Index ایجاد می کند زمانی که شما یک کلید Primary برای یک جدول تعریف می کنید. یک کلید Primaryستون یا ستونهایی می باشد که به طور واحد برای مشخص کردن هر سطر استفاده خواهد شد.

ایجاد کردن ایندکس ها
در Enterprise Manager ایندکس ها می توانید با استفاده از The Create Index یا از طریق The Table Designer به وسیله تنظیم خصوصیات The primary key یا به وسیله تعریف ایندکس در کادر محاوره ای The Tables Properties ایجاد شوند.

ایجاد یک ایندکس با استفاده از The Create Index
1- پایگاه داده Aromatherapy را در درخت Console راهبری می کنیم. SQL Server یک لیستی از Objects پایگاه داده را در قاب Details نشان می دهد.
2- دکمه The Wizard را روی نوار ابزار Manager Enterprise کلیک می کنیم. SQL Server کادر محاوره ای Select Wizard را نشان می دهد.
3- Create Index Wizard را در قسمت پایگاه داده انتخاب کرده، و سپس OK را کلیک می کنیم. SQL Server اولین صفحه از Create Index Wizard را نشان می دهد.
4-Next را کلیک کرده ویزارد یک صفحه را نشان می دهد که یک پایگاه داده و جدول را درخواست می کند برای اینکه ایندکس ایجاد خواهد شد.
5- اطمینان حاصل کنید که Aromatherapy ، نام پایگاه داده انتخاب شده است و Oils را به عنوان نام جدول انتخاب می کنیم.
6-Next را کلیک می کنیم ویزارد ایندکس های موجود را برای جدول نشان می دهد. ایندکس ها با نامهای متنوع به وسیلهSQL Server برای اعمال ارتباط ایجاد می گردند. ما در مورد ارتباطات در درس بعد صحبت خواهیم کرد.
7-Next را کلیک کرده ویزارد ستونهایی را در جدول نشان می دهد.
8- Include را در سل ایندکس ستونهای Oil Name وLatin Name برای شامل کردن آنها در ایندکس کلیک می کنیم.
9- Next را کلیک کرده ویزارد یک صفحه را نشان می دهد که خصوصیات ایندکس را نشان می دهد.
10- مقادیر پیش فرض را به وسیله کلیک کردن Next می پذیریم. ویزارد نشان می دهد یک صفحه برای تایید انتخابتان و یک نام برای ایندکس درخواست می کند نام پیش فرض را می پذیریم.

11- فیلد Latin Name را انتخاب و دکمه Move Up برای تغییر ترتیب فیلدها در ایندکس کلیک می کنیم.
12-Finish را کلیک کرده ویزارد نشان می دهد یک متنی برای تایید اینکه ایندکس به وجود آمده است.

منبع : sqlserver.persianblog.com - وبلاگ اس کیو ال سرور

 

 

آخرین مطالب مشابه
 
شناخت عبارت INSERT مولفه های زبان Transact-SQL
مدل رابطه ای و شناخت ارتباط و لزوم مدلسازی شناخت ایندکس ها
عبارت SELECT شناخت درباره نمودار پایگاه داده
شناخت Query Analyzer ایجاد کردن ستونهای محاسباتی
GUID در SQL SERVER انواع داده در SQL SERVER
معرفی سایت های مختلف کامپیوتر (برنامه نویسی ، پایگاه داده ها ، بانک اطلاعات ، اطلاعات عمومی )