-
پنج شنبه 06 تیر 1392, 10:56 صبح
#10
کاربر جدید
نقل قول: گفتگوی فنی : تعریف و پیاده سازی فیلدهای Dynamic در دیتابیس
به جای افزودن فیلد به جدول ، طراحی اولیه برنامه را طوری انجام دهید که فیلدها بصورت رکورد در یک جدول مستقل(جدول فیلدها) قرار گیرند و هنگام ایجاد هر رکورد جدید در جدول مشخصات مثلا" نام اشخاص ، به تعداد رکورد های جدول فیلدها رکورد به جدول مشخصات افراد اضافه شود که شامل شرح فیلد و مقدار فیلد و فیلد ارتباطی لازم باشد و در حالت پیشرفته امکانات دیگر همچون نحوه نمایش و ... را در جدول فیلدها تعیین نمود . در این حالت کاربر می تواند فیلد جدید که درواقع رکورد جدید می باشددر جدول فیلدها اضافه نمایدکه پس بررسی تکراری نبودن آن توسط برنامه این رکورد جدید به تعداد تمام افراد جدول مشخصات ، به جدول مشخصات اضافه می شود که باید ازابتدای برنامه نویسی این کار انجام شود ومدیریت این نوع طراحی دیتابیس کمی پیچیده و نیاز به تسلط کافی دارد خصوصا" برای فرمول نویسی و انجام محاسبه (پارامتری) وهمینطور گزارش گیری نیاز به طراحی حرفه ای دارد تادرآینده به مشکل برنخورد. البته در نرم افزارهایی که امکاناتی همچون فرم ساز دارند به خاطر سهولت در گزارش گیری از امکان افزودن فیلد به جداول استفاده می کنند اما نه در جداولی که اطلاعات اصلی برنامه را نگه می دارند بلکه با ایجاد جدول جدید و هنگامی که کاربر فیلدهای جدید ایجاد کردونوع آنها و سایز و ... مشخص نمود و تایید را انجام داد جدول جدید البته با داشتن ارتباط لازم با جداول اصلی و فیلدهای کلید ایجاد می شود که ایجاد این ارتباط قبلا" توسط برنامه نویس پیش بینی شده وبه صورت خودکارانجام می شود پس از آن می توان فیلد های این جدول جدید را کاهش و یا افزایش داد.
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت