تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 9 از 9

نام تاپيک: دليل Master / Detail در بانك؟

  1. #1
    آخر فروم باز DrXoX's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    تـــــــهران پلاک 0 اسمم:محمد
    پست ها
    3,549

    14 دليل Master / Detail در بانكهاي اطلاعاتي؟

    سلام
    يك سوالي برام پيش اومده آيا لازمه در بانك هاي اطلاعاتي عمل Master / Detail رو انجام داد براي مثال اگر من از بانك اطلاعاتي SqlServer استفاده كنم و نياز به Master /Detail هم داشته باشم لازمه در Sql اين كار رو انجام بدم؟ چون در دلفي اين امكان فراهم شده كه Master / Detail رو انجام بدي چه نيازيه كه اين عمل رو در بانك اطلاعاتي هم انجام بديم؟

    _________

    روزي کـه تو آمــــدي به دنيا عــريان *** جمعي به تو خندان و تو بودي گريان
    کاري بکن اي دوست که وقت رفتن *** جمعي به تو گريند و تو باشي خندان
    Last edited by DrXoX; 26-09-2007 at 05:17.

  2. #2
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    معمولا هنگامي از Master/Detail استفاده ميشه که شما بخواهيد بر اساس يک رکورد ؛ اطلاعات ديگر که بر اساس يک رابطه بين دو جدول موجود است را داشته باشيم.
    اين Master/Detail هيچ ارتباطي به نحوه طراحي ديتابيس نداره و فقط يک امکان جهت نمايش و پيمايش اطلاعات است

  3. #3
    آخر فروم باز DrXoX's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    تـــــــهران پلاک 0 اسمم:محمد
    پست ها
    3,549

    پيش فرض

    سلام
    MasterData جان سوال من اينه كه فرض كنيد نياز به Master / Detail داريم ، لازمه در بانك اطلاعاتي در Sql Server اين عمل رو ابنجام بديم؟ چون اگر در Sql هم انجام نديم در داخل خود دلفي اين امكان فراهمه ، چه دليلي داره كه در بانك اطلاعاتي مون در SqlServer با Diagrams هم اين عمل رو انجام بديم
    __________

    روزي کـه تو آمــــدي به دنيا عــريان *** جمعي به تو خندان و تو بودي گريان
    کاري بکن اي دوست که وقت رفتن *** جمعي به تو گريند و تو باشي خندان

  4. #4
    داره خودمونی میشه Mavix's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    تبریز
    پست ها
    181

    پيش فرض

    با سلام

    آره میتونی در دیتابیس چیزی بنام Master/Detail نداشته باشی ولی در خود دلفی اونو طراحی و پیاده کنی.

  5. #5
    آخر فروم باز DrXoX's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    تـــــــهران پلاک 0 اسمم:محمد
    پست ها
    3,549

    پيش فرض

    من هنوز جواب سوالم رو دقيق نفهميدم سوال من :
    سوال : اگر در ديتابيس عمل Master / Detail مثلا در SQLServer انجام نشه و در خود دلفي يا برنامه هاي ديگه اين عمل انجام بشه آيا مشكلي پيش خواهد آمد؟ و اين كه من خيلي از نرم افزارهايي كه داراي بانك هاي اطلاعاتي بودن وقتي ديتابيس آنها را نگاه كردم همگي اگر Master /Detail داشتند در داخل خود ديتابيس اين عمل رو انجام داده بودن به نظر شما دليل اين كه در خود ديتابيس اين عمل رو انجام ميدن چيه؟

    _____________

    روزي کـه تو آمــــدي به دنيا عــريان *** جمعي به تو خندان و تو بودي گريان
    کاري بکن اي دوست که وقت رفتن *** جمعي به تو گريند و تو باشي خندان
    Last edited by DrXoX; 26-09-2007 at 21:48. دليل: .

  6. #6
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    اگه نظر من رو بخواي بدوني اين برداشت شما غلط هست
    در طراحي ديتابيس شما بايد به گونه اي باشه که اصلا ذهنتون معطوف به Ide خاصي نباشه و شما بايد تمام قوانين طراحي ديتابيس رو پياده سازي کنيد , روابط رو بايد به صورت کامل و طبق طراحي برقرار کنيد. يه دليل اينه که لايه ديتابيس بايد از لايه اينترفيس مجزا باشه و هيچ تداخلي در کار هم نداشته باشن. دليل دوم اين که اون ارتباطي که شما در ديتابيس برقرار مي کنيد يکي از کارايي که ميکنه نحوه نمايش اطلاعات هست, اون رابطه ميتونه در کنترل درج و حذف اطلاعات و تريگر ها نيز موثر باشه که اين رو اگه بخواي از طريق اينترفيس کنترل کني هزينه سربار زيادي رو تحميل ميکنه

  7. #7
    آخر فروم باز DrXoX's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    تـــــــهران پلاک 0 اسمم:محمد
    پست ها
    3,549

    پيش فرض

    MasterData جان يعني به نظر شما بايد عمل Master / Datail را در خود ديتابيس انجام بديم؟
    در صورتي كه در ديتابيس نياز به Master/Detail داشته باشيم ولي در خود بانك اطلاعات اين عمل رو انجام نديم و در داخل برنامه دلفي و از طريق جداولي كه در دلفي به پايگاه داده متصل ميشن بين دو جدول مورد نظر از طريق همين جدول هاي داخل برنامه دلفي اين عمل رو انجام بديم مشكلي ايجاد نميشه؟
    به گفته Mavix
    ** آره میتونی در دیتابیس چیزی بنام Master/Detail نداشته باشی ولی در خود دلفی اونو طراحی و پیاده کنی.**
    __________

    روزي کـه تو آمــــدي به دنيا عــريان *** جمعي به تو خندان و تو بودي گريان
    کاري بکن اي دوست که وقت رفتن *** جمعي به تو گريند و تو باشي خندان

  8. #8
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    فکر ميکنم توضيحاتي که دادم بايد کافي باشه
    يکي از تجربياتي که من داشتم اين بود که هميشه ديتابيس بايد طوري طراحي بشه که اصلا به اينترفيس وابستگي نداشته باشه
    چون يک پروژه تحت ويندوز رو ميخواستم ببرم تحت وب هميچن مشکلاتي حين کار پديدار شد

  9. #9
    آخر فروم باز DrXoX's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    تـــــــهران پلاک 0 اسمم:محمد
    پست ها
    3,549

    پيش فرض

    Master/ Data جان بابت راهنمايي ها تون ممنون
    انشاا... بتونم جبران كنم

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •