| | |
| |
| |
| |
|
|
|
| |
| |
در یک پایگاه داده مرتبط یک ایندکس یک شیی خاصی است که اجازه می دهد به پایگاه داده برای دسترسی سریع سطرها در یک جدول بر پایه ارزشهای یک یا بیشتر ستونها در بسیاری از راههای یکسان به عنوان ایندکس از یک کتاب که دسترسی سریع به محتویاتش را مبنی بر کلمات کلیدی ویژه فراهم می آورد.
| | |
| |
|
| | |
| |
|
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 -
وبلاگ اس کیو ال سرور
| | |