p_ooya
شنبه 23 خرداد 1388, 02:04 صبح
سلام به همه.
هر چند راجع به ارتباط جدول ها صحبت زیاد شده اما همونطور که نوشتم، سوال من مقداری فلسفی و متفاوت با سوالهای قبلی در این رابطه است. اما سوال :
وقتی که من یه relationship بین دو تا از جدول هام با استفاده از یک کلیدخارجی ایجاد می کنم در واقع چه کاری انجام داده ام؟ منظورم در سطح dbms هست. در واقع این سوال از اینجا ناشی شده که من با یه inner join این کار رو می تونم بکنم. حالا اگه قراره که خود sql server هم با inner join همین کار رو بکنه، دیگه چه لزومی داره که من این ارتباط رو در محیط sql server ایجاد کنم؟ آیا اس کیو ال سرور، علاوه بر یه اینر جوین، در زمان ایجاد ارتباط بین جدولها، کار دیگه ای هم می کنه؟ اگر استدلال من اشتباه نیست، پس فلسفه وجودی ارتباط در محیط enteprise manager یا server manager چیست؟
سپاس.
پویا.
هر چند راجع به ارتباط جدول ها صحبت زیاد شده اما همونطور که نوشتم، سوال من مقداری فلسفی و متفاوت با سوالهای قبلی در این رابطه است. اما سوال :
وقتی که من یه relationship بین دو تا از جدول هام با استفاده از یک کلیدخارجی ایجاد می کنم در واقع چه کاری انجام داده ام؟ منظورم در سطح dbms هست. در واقع این سوال از اینجا ناشی شده که من با یه inner join این کار رو می تونم بکنم. حالا اگه قراره که خود sql server هم با inner join همین کار رو بکنه، دیگه چه لزومی داره که من این ارتباط رو در محیط sql server ایجاد کنم؟ آیا اس کیو ال سرور، علاوه بر یه اینر جوین، در زمان ایجاد ارتباط بین جدولها، کار دیگه ای هم می کنه؟ اگر استدلال من اشتباه نیست، پس فلسفه وجودی ارتباط در محیط enteprise manager یا server manager چیست؟
سپاس.
پویا.