PDA

View Full Version : تفاوت كي و Yes (No Duplicates)



reza850101
شنبه 09 مهر 1390, 15:15 عصر
باسلام من تفاوت Yes (No Duplicates) اندكس فيلدي باشد بااينكه كنارش عكس كليد باشد يا اتونامبرباشد را نميدانم آيا هردو يك كار رانجام ميدهند ممنون ميشم بزبان ساده دوستي توضيح دهد اين عكس منظورم را بهتر بيان ميكنه

Abbas Amiri
شنبه 09 مهر 1390, 23:15 عصر
دوست عزیز زمانی که خصوصیت Indexed را به No Duplictes تنظیم می کنی اکسس بطور اتماتیک به کاربر اجازه مقادیر تکراری جهت این فیلدرا نمیدهد ودصورت برخورد پیغام مربوطه را نمایش داده واعلام میکند ،.
علامت Key هم برای فیلدهایی است که میخواهید با فیلدی ازجداول دیگر ارتباط داشته باشد دراین مورد بهتر است مطالب مربوط به آن را تهیه ومطالعه کنی تا به اهمیت انها بیشتر واقف شوی
خصوصیت AutoNumber هم جهت ایجاد فیلدهای عددی به صورت افزایش خودکار مقدار آن در رکورد جدید می باشد
موفق باشی

reza850101
یک شنبه 10 مهر 1390, 08:25 صبح
باسلام فيلدي كه Indexed را به No Duplicte تغيير داده ايم هم ميشود بعنوان رابط (ريلشن) استفاده كرد فرقش با آن فيلدي كه كليد كنارش است چيست (فيلدكد)آيا كليد روش دسترسي آسان است ؟ ممنون ميشم لينك يا مقاله اي را دراين مورد (تفاوتها)توضيح داده بگذاريد

Abbas Amiri
یک شنبه 10 مهر 1390, 21:57 عصر
معمولا فیلد ID درجدولها با Primary Key ایندکس می شود . Primary key یا كليد اصلي يك فيلد يا مجموعه اي از فيلدها است كه يك ركورد در جدول را يكتا
(Unique) مي كنند ودیگر نمی توانید خصوصیت Indexed آن را به Yes duplicates تغییر دهید . خوب حالا شما ممکن است بگویید کافیست خصوصیت Indexed آن را به Yes duplicates
تغییر دهیم . تفاوت این است که خود اکسس سازوکارهای داخلی دارد که سرعت درکوئری ها بیشتر می شود وزمانی که حجم داده ها زیاد شد این موضوع محسوس خواهد بود

Zero Defect
یک شنبه 10 مهر 1390, 23:00 عصر
سلام

Primary Key اشاره به يك موجوديت منحصر به فرد داره ، مقدار Null‌ رو هم نمي پذيره ( در حالت ساده ، مجوز خالي بودن فيلد رو نميده )

Indexed Field عملكردي مشابه با همون Primary Key‌ داره ( در حالت No Duplicate ) با اين تفاوت كه اجازه مقدار Null‌ رو در فيلد ميده

بر همين اساس اگر قصد داريد كنترل كاملي بر روي عدم تكرار يك فيلد داشته باشيد بايد از Primary Key‌ استفاده كنيد ، چرا كه Index‌ تنها در حالتي كه مقداري در داخل فيلد وارد شده باشه بر روي عدم تكراري بودن نظارت ميكنه

معمولا از Index‌ بر روي فيلدهايي استفاده ميشه كه بيشتر مورد جستجو قرار ميگيرند

اگر به توضيحات تكميلي نياز داشتيد ، توضيحات كامل رو در گذشته در داخل يك تاپيك درج كرده بودم ، جستجو كنيد ( شايد با نام كاربري nabeel‌ بود )


موفق باشيد

reza850101
دوشنبه 11 مهر 1390, 12:49 عصر
باتشكر فراوان ، سعي ميكنم توضيحات تكميلي را پيداش كنم