نمایش نتایج 1 تا 9 از 9

نام تاپیک: فلسفه Relation بین tableها(چه موقع استفاده کنیم)

  1. #1

    فلسفه Relation بین tableها(چه موقع استفاده کنیم)

    سلام.
    لطفا یکی توضیح بده چه نیازی به relation ها هست.
    مثلا اگر من چند تا جدول داشته باشم و بین آنها رابطه ای باشد آیا برای انجام اعمال روی آنها نیازی هست که در dataset بین آنها رابطه برقرار کنم .یعنی بدون relation هم می توانم آنها را update کنم.
    و اصولا چه موقع باید از realtion بین جدولها استفاده کرد ؟

  2. #2
    وقتی بین چند تا جدول در دیتا ست رابطه تعریف کنی، باعث میشه که اشتباها داده ها رو تغییر ندی. مثلا یه رکورد رو حذف کنی در صورتی که رکوردهای فرزند اون هنوز وجود داشته باشن. به این ترتیب خود دیتا ست این موارد رو کنترل می کنه. اما اگر توی دیتا ست رابطه ها رو تعریف نکنی و در دیتابیس ایجاد کنی، وقتی دیتا ست بخواد تغییرات رو توی دیتا ست اعمال کنه متوجه این اشتباهات میشه، اگر رابطه ها رو توی دیتابیس هم تعریف نکنی که دیگه خوب این اشتباهات تشخیص داده نمی شن

  3. #3
    هنوز متوجه نشدم
    حال باید استفاده کنیم یا نه ؟

  4. #4
    توی دیتا ست یا توی دیتا بیس؟

  5. #5
    لطفا یکی توضیح بده چه نیازی به relation ها هست
    برای enforce کردن Referential integrity
    هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مى‏آورند

  6. #6
    توی دیتا ست
    چطوری می تونم از چند تا table یک dataview داخل dataset درست کنم
    متوجه مشکل من می شید.
    چند تا جدول دارم به هم ربط دارند می خوام یه ترکیب از همشون نشون بدم و بعد از اضافه شدن به یک جدول کاربر ارتباط اون را داخل dataview ببینه بعد اگه دوست داشت update نهایی رو انجام بدم
    اگه dataview را مستقل بگیرم تغییرات رو نمی تونم نشون بدم .

  7. #7
    اگر ممکنه بیشتر توضیح بده، منظورت از این که می خوای یه ترکیب از اونها نشون بدی چیه؟ یا

    بعد از اضافه شدن به یک جدول کاربر ارتباط اون را داخل dataview ببینه بعد اگه دوست داشت update نهایی رو انجام بدم
    یعنی چی؟

  8. #8
    مثلا یه جدول کتاب دارم که فیلد نویسنده و موضوع کتاب به عنوان کلید خارجی جدولهای موضوعات و نویسنده هستند و وقتی می خوام در فرمی اطلاعات کامل کتابها را با نویسنده و موضوع نشون بدم موضوع اون رو از جدول موضوعات که شماره موضوع را در جدول کتاب که شماره موضوع را در جدول کتاب دارم و همینطور برای نویسنده کتاب از رابطه شماره نویسنده در جدول کتاب استفاده کنم.
    --------------------
    نقل قول نوشته شده توسط titbasoft
    برای enforce کردن Referential integrity
    ا ممکنه در این باره یه کم بیشتر توضیح بدین.
    آخرین ویرایش به وسیله sepelloo : دوشنبه 03 مهر 1385 در 03:25 صبح دلیل: این پست به دلیل تکراری بودن بطور خودکار ادغام شده است.

  9. #9
    ممکنه در این باره یه کم بیشتر توضیح بدی
    The relational database management system (RDBMS) enforces referential integrity,
    normally either by deleting the foreign key rows as well to maintain integrity, or by returning an error and not performing the delete. Which method is used would be defined by the definition of the referential integrity constraint.
    هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مى‏آورند

تاپیک های مشابه

  1. پیدا کردن لیستdbهاوtableها و ستون های هر سرور در #C
    نوشته شده توسط dorna1985 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 6
    آخرین پست: سه شنبه 16 بهمن 1386, 10:46 صبح
  2. Tableهای دورگرد
    نوشته شده توسط Mojtaba_ss در بخش ASP.NET Web Forms
    پاسخ: 17
    آخرین پست: یک شنبه 16 اردیبهشت 1386, 18:16 عصر
  3. استفاده از شرط در tableهایا Query ها
    نوشته شده توسط Fazaeli در بخش SQL Server
    پاسخ: 3
    آخرین پست: دوشنبه 11 اردیبهشت 1385, 11:32 صبح
  4. چگونه از tableها در دلفی پشتیبان گیری کنیم
    نوشته شده توسط hassan2004 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: جمعه 17 مهر 1383, 12:42 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •