اصول طراحي جداول در اكسس

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

۱- حذف داده هاي قابل استنتاج (فیلد های محاسباتی) : این گونه داده ها ، داده هایی هستند که از فیلد های دیگر بدست می آيند . برای مثال در فاکتور فروش از ضرب مقدارفروش در نرخ فروش ، مبلغ فاكتور به دست مي آيد . به اين دليل  براي مبلغ فاكتور نبايد فيلدي در جدول در نظر بگيريم زيرا با يك فرمول ساده مي توان مبلغ فاكتور را محاسبه نمود .

۲- جدا كردن داده هاي ثابت از داده هاي تكراري : به طور كلي در بانك اطلاعاتي ، داده ها به دو بخش ثابت و متغير تقسيم بندي مي شوند. براي طراحي اصولي جداول بايد داده هاي ثابت را از داده هاي متغير جدا و در جداول جداگانه نگهداري كنيم . براي مثال در سيستم فروش ،جدول مشتريان كه شامل داده هاي ثابتي مانند كد مشتري ، نام ، آدرس و ساير مشخصات مشتري مي باشد بايد از جدول فاكتور فروش كه داده هاي متغيري همچون تاريخ، مقدار و نرخ فروش در آن ثبت مي شود جدا گردد .

۳-طراحي كليد براي جداول : در اكسس مي توان براي جداول كليد (Primary Key) در نظر گرفت . به طور كلي فيلد كليد، فيلدي است كه در هيچ حالتي تكراري نباشد . براي مثال در جدولي كه براي كتاب هاي يك كتابخانه طراحي شده كد كتاب را مي توان به عنوان فيلد كليدي در نظر گرفت زيرا هر كتاب تنها ميتواند يك كد داشته باشد . ولي فيلد نويسنده كتاب نمي تواند فيلد كليد باشد زيرا نويسنده مي تواند چند كتاب تاليف كند . سعي كنيد براي جداول خود حتما فيلدي را به عنوان فيلد اصلي (فیلد کلیدی) تعريف نماييد .

۴- استفاده از داده هاي يك جدول در جداول ديگر با  Lookup Wizard : همانطور كه مي دانيد ۱۱ نوع فيلد در اكسس وجود دارد كه يكي از اين فيلد ها  Lookup Wizard مي باشد كه البته نميتوان آن را نوعي فيلد به حساب آورد . استفاده از اين فيلد ، كمك بسيار زيادي در ارتباط فيلد هاي جداول به شما خواهد كرد . براي مثال در يك بانك اطلاعاتي دو جدول داريم ، در جدول اول مشخصات مشتريان و در جدول دوم فيلد هاي فاكتور فروش وجود دارند در جدول مشتريان فيلد مشخصات مشتري وجود دارد . در فاكتور فروش مي توان فيلدي هم نام فيلد مشخصات مشتريان در نظر گرفت و با Lookup Wizard بين دو جدول ارتباط برقرار كرد. حال اگر از جدول فاكتور فروش فرمي تهيه كنيد . در فيلد مشخصات مشتري كمبو باكسي ايجاد خواهد شد كه مشخصات مشتريان در آن وجود خواهد داشت كه با تغيير مشخصات مشتريان در جدول مشتريان ،اين فيلد در جدول فاكتور فروش به روز خواهد شد . به موارد فوق اصطلاحا نرمال كردن داده ها گفته مي شود . شايد موارد فوق به نظر شما ساده به نظر برسند ولي افراد زيادي هستند كه توجهي به اين اصول نداشته و در اجراي پروژه خود با مشكلات زيادي روبرو مي گردند .

  


مطالب مشابه :


اصول طراحي جداول در اكسس

آموزش اکسس - اصول طراحي جداول در اكسس - نکات و ترفند ها




کتاب PDF آموزش نرم افزار حسابداری هلو

آيا مي توان در كيت سخت افزار تيتر فاكتور را به دلخواه و بدون طراحي فاكتور تغيير




اصول مهندسي فاكتور‌هاي انساني و تطابق شرايط با كاربر

- مهندسي فاكتور‌هاي انساني يا ارگونومي چيست ؟ طراحي ايستگاه هاي كار نشسته، ايستاده




طراحی آشپزخانه

در طراحي داخلي آشپزخانه بايد به چهار كاربرد اساسي توجه علت حذف راحتتر فاكتور آخر




آزمايش لاتكس آگلوتيناسيون براي تشخيص فاكتور روماتوئيد

دنیای علوم آزمایشگاهی - آزمايش لاتكس آگلوتيناسيون براي تشخيص فاكتور روماتوئيد - طراحي




اصول مهندسي فاكتور‌هاي انساني و تطابق شرايط با كاربر

مهندسي فاكتور‌هاي انساني يا ارگونومي و كاربرد اين دسته از اطلاعات در طراحي ايستگاه




مباني مهندسي ترافيك

براي مقاصد طراحي، فاكتور k معمولا نمايانگر بخشي از فاكتور d از تغييرات و نوسانات




روش هاي ايجاد، چاپ و نگهداري فاكتور

کامپیوتر آی تی اینترنت موبایل - روش هاي ايجاد، چاپ و نگهداري فاكتور - اتوموبیل . خودرو علمی




برچسب :