تالار گفتمان مانشت
سوالی از جبر رابطه ای - نسخه‌ی قابل چاپ

صفحه‌ها: ۱ ۲
سوالی از جبر رابطه ای - لهمشد - ۳۰ آذر ۱۳۸۹ ۰۵:۰۰ ب.ظ

سوال من اینه در جبر رابطهای در دستور گزینش اگر شرط گزینش صفتی از رابطه نباشد ایا دستور غلط است یا مقدار null بر می گرداند بطور واضح در عکس سوالم مشخصه ؟
[تصویر:  9228_1_1379099101.gif]

یه سوال ساده ولی خیلی مهم - samanium - 01 دى ۱۳۸۹ ۰۹:۴۶ ق.ظ

به نظر من غلطه

RE: یه سوال ساده ولی خیلی مهم - لهمشد - ۰۱ دى ۱۳۸۹ ۰۱:۰۷ ب.ظ

رو چه حسابی ؟؟؟Huh با دلیل لطفا بگید

یه سوال ساده ولی خیلی مهم - samanium - 01 دى ۱۳۸۹ ۰۳:۰۰ ب.ظ

پیگیرش میشم
میتونیم با یه سیستم پایگاه داده تستش کنیم
الان در دسترسم نیست

یه سوال ساده ولی خیلی مهم - Maryam-X - 02 دى ۱۳۸۹ ۱۲:۳۴ ق.ظ

غلطه...تصویر بزرگتر نمیشه؟

RE: یه سوال ساده ولی خیلی مهم - لهمشد - ۰۲ دى ۱۳۸۹ ۱۲:۵۷ ق.ظ

(۰۲ دى ۱۳۸۹ ۱۲:۳۴ ق.ظ)Maryam-X نوشته شده توسط:  غلطه...تصویر بزرگتر نمیشه؟

گفتم مثلا رابطه ای دارم بنام QT انوقت صفاتمون شامل s#,C,K هستش حالا گفتم در جبر رابطهای این دستور ایا غلطه یا مقدار null بر میگردونه؟
به فارسی میگم:
گزینش کن از جدول Qt به شرطی که
کد:
f="ali"
و این f جز ء صفات رابطه QT نیست ببنید من می خوام تو جبر رابطه ای بررسی بشه اگر غلطه چرا من می گم غلط نیست ؟
[/quote]

یه سوال ساده ولی خیلی مهم - sal_dovomi - 02 دى ۱۳۸۹ ۰۲:۰۳ ق.ظ

توی اس کیو ال چون صفت تعریف نشده و نمیشناسش ارور میده.توجبر رابطه ای نظری ندارم!

یه سوال ساده ولی خیلی مهم - bijibuji - 02 دى ۱۳۸۹ ۰۶:۰۸ ق.ظ

دوست خوب من نمی خوام نا امید تون کنم. اما این سوال واقعا منشا اش کجاست؟

دو حالت داره:

۱- شما داوطلب کنکور ارشد هستید.
۲- شما به دنبال یادگیری اصول جبر رابطه ای هستید.

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

در حالت دوم هم اگر به دنبال یادگیری هستید، این انجمن مکان مناسبی واسه پاسخ گرفتن در مورد این سوال‌ها نیست. اینجا یه عده بچه های جمع شدن که دارن رقابت سالم می کنن واسه قبولی در ارشد و به هم کمک می کنن در فراگیری مباحث کنکوری و درسی. می تونید به انجمن هایی که به طور تخصصی روی دیتابیس کار می کنن مراجعه کنید و مطرح کنید تا کلی روش همه بیان نظر بدن و بحث کنن.

شما یاد بگیرید که برای گزینش باید حتما صفت خاصه، در مجموعه عنوان رابطه باشه و اگر نباشه نمی شه.

یه سوال ساده ولی خیلی مهم - samanium - 02 دى ۱۳۸۹ ۰۹:۰۴ ق.ظ

از یکی از دوستان که پایگاه داده تدریس میکنه پرسیدم اونم گفت سیستم erorr خواهد داد
بازم پیگیرم

RE: یه سوال ساده ولی خیلی مهم - لهمشد - ۰۲ دى ۱۳۸۹ ۱۰:۳۵ ق.ظ

نقل قول: دوست خوب من نمی خوام نا امید تون کنم. اما این سوال واقعا منشا اش کجاست؟

دو حالت داره:

۱- شما داوطلب کنکور ارشد هستید.
۲- شما به دنبال یادگیری اصول جبر رابطه ای هستید.

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

در حالت دوم هم اگر به دنبال یادگیری هستید، این انجمن مکان مناسبی واسه پاسخ گرفتن در مورد این سوال‌ها نیست. اینجا یه عده بچه های جمع شدن که دارن رقابت سالم می کنن واسه قبولی در ارشد و به هم کمک می کنن در فراگیری مباحث کنکوری و درسی. می تونید به انجمن هایی که به طور تخصصی روی دیتابیس کار می کنن مراجعه کنید و مطرح کنید تا کلی روش همه بیان نظر بدن و بحث کنن.

شما یاد بگیرید که برای گزینش باید حتما صفت خاصه، در مجموعه عنوان رابطه باشه و اگر نباشه نمی شه.
دوست خوب ممنون از دلسوزی تون ممنون ولی یقیننا همین طور هستش که شما می فرمایید من اگه سوالی می پرسم حتما در زمینه کنکور بوده من می خواستم که در این مورد به یه جمع بندی برسیم بعد بگم فلسفه مطرح شدن سوال چیست دقیقا از همین از همین مفهوم در کنکور سوال مطرح شده طبیعی که سوال به این واضحی نیست و من بجای مطرح کردن اون سوال پیچیده این وال ساده رو مطرح کردم , من خودم متوجه هستم که نباید دنبال بعضی چیز‌ها بود که وقت رو اتلاف می کنه ولی دقیقا از همین مسئله یه سوال در کنکور سراسری مطرح شده حالا اگه شما باشید بیخیال می شوید

یه سوال ساده ولی خیلی مهم - bijibuji - 03 دى ۱۳۸۹ ۰۴:۱۸ ق.ظ

اگر سوال طرح شده قطعا نه

RE: یه سوال ساده ولی خیلی مهم - ۵۴m4n3h - 03 دى ۱۳۸۹ ۰۷:۱۲ ب.ظ

خب حالا بگید چه سوالی بوده!

RE: یه سوال ساده ولی خیلی مهم - mosavat - 03 دى ۱۳۸۹ ۰۹:۳۹ ب.ظ

(۰۲ دى ۱۳۸۹ ۱۰:۳۵ ق.ظ)لهمشد نوشته شده توسط:  
نقل قول: دوست خوب من نمی خوام نا امید تون کنم. اما این سوال واقعا منشا اش کجاست؟

دو حالت داره:

۱- شما داوطلب کنکور ارشد هستید.
۲- شما به دنبال یادگیری اصول جبر رابطه ای هستید.

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

در حالت دوم هم اگر به دنبال یادگیری هستید، این انجمن مکان مناسبی واسه پاسخ گرفتن در مورد این سوال‌ها نیست. اینجا یه عده بچه های جمع شدن که دارن رقابت سالم می کنن واسه قبولی در ارشد و به هم کمک می کنن در فراگیری مباحث کنکوری و درسی. می تونید به انجمن هایی که به طور تخصصی روی دیتابیس کار می کنن مراجعه کنید و مطرح کنید تا کلی روش همه بیان نظر بدن و بحث کنن.

شما یاد بگیرید که برای گزینش باید حتما صفت خاصه، در مجموعه عنوان رابطه باشه و اگر نباشه نمی شه.
دوست خوب ممنون از دلسوزی تون ممنون ولی یقیننا همین طور هستش که شما می فرمایید من اگه سوالی می پرسم حتما در زمینه کنکور بوده من می خواستم که در این مورد به یه جمع بندی برسیم بعد بگم فلسفه مطرح شدن سوال چیست دقیقا از همین از همین مفهوم در کنکور سوال مطرح شده طبیعی که سوال به این واضحی نیست و من بجای مطرح کردن اون سوال پیچیده این وال ساده رو مطرح کردم , من خودم متوجه هستم که نباید دنبال بعضی چیز‌ها بود که وقت رو اتلاف می کنه ولی دقیقا از همین مسئله یه سوال در کنکور سراسری مطرح شده حالا اگه شما باشید بیخیال می شوید


منم گاهی اوقات اینجور وسواس‌ها و گیر دادن های سه پیچ به یه مبحث غیر کنکوری به سراغم اومده و فکر میکنم چندان غیر طبیعی هم نیست ‌، اتفاقا من فکر میکنم خیلی خوبه که آدم بتونه درس رو تحلیلی و مفهومی بخونه تا اگه روزی روزگاری ازش سوال اومد گیر نیفته ‌، ولی پیشنهاد اکیدم به این دوستمون که این سوال رو مطرح کردن اینه که‌ :

فعلا این سوال رو یه گوشه یادداشت کنن و کنار بگذارن و سعی کنن در فرصت باقیمانده درسهاشون رو تمام کنن ‌، بعدش هر موقع وقت اضافی آوردن گهگاهی برن سراغش و روش فکر کنن ‌، اینطوری خیلی بهتره ‌، هم انرژی آدم هرز نمیره هم اینکه وقت بقیه درستون گرفته نمیشه

RE: یه سوال ساده ولی خیلی مهم - لهمشد - ۰۳ دى ۱۳۸۹ ۱۰:۱۶ ب.ظ

خوب جالب شد که این همه سوال پرسیدم این پست بیش از همه بررسی شده ببیند دوستان خوب و عزیزم من به این خاطر این سوال به ذهنم خطور کرد که سوالی مطرح شد که در فایل ضممیه برایتان قرار گرفته اگر بدقت بررسی کنید متوجه می شود که این سوال که در کنکور مهندسی کامپیوتر یکی از ۴ یا ۵ سوال بوده , گزینه درستش بین گزینه ۱ و ۳ می باشد اما تمامی ناشرین کتاب از جمله اقای مقسمی گفته اند گزینه ۱ درسته و گزینه ۳ غلط می باشد
باز هم اگربدقت بررسی کنید متوجه میشوید که گزینه ۱ انچنان درست نمی باشد زیرا در صورت سوال شرط تتا اورده شده , معلوم نبوده که مر بوط به جدول a است یا b. حال درست اگر شر ط تتا را , یعنی با این فرض که تتا شرطی باشد که برروی صفات جدول a اعمال شده است انگاه گزینه ۱ صحیح است, حال اگر شرط تتا بر روی رابطه a تعریف نشود انگاه گزینه ۱ غلط می باشد و گزینه ۳ صحیح است (با دقت بررسی شود) حال از انجا که تمامی مولفان گزینه ۱ را کلید معرفی نموده اند بنابراین من تمامی تمر کز خود را بر روی این گزینه قرار دادم و اگر باز بدرستی بررسی کنید در صورت سوال شرط and در دستور گزینش وجود دارد و از انجا که چنین قانونی در دستور گزینش داریم که ؟
[تصویر:  9345_1_1379099101.gif]
بنابراین اگر فرض کنیم که شرط دوم بر قرار است و شرط اول در رابطه وجود نداشته باشد و با این فرض کها گر شرط گزینش صفتی از رابطه نباشد دستور غلط نیست و مقدار null بر می گرداند انگاه گزینه ۱ صحیح می باشد و با کلید مطابقت دارد

فکر کنم الان دیگه واضحه سوالم که بی ربط نبوده Huh

RE: یه سوال ساده ولی خیلی مهم - Maryam-X - 04 دى ۱۳۸۹ ۰۱:۰۳ ق.ظ

(۰۲ دى ۱۳۸۹ ۱۲:۵۷ ق.ظ)لهمشد نوشته شده توسط:  
(02 دى ۱۳۸۹ ۱۲:۳۴ ق.ظ)Maryam-X نوشته شده توسط:  غلطه...تصویر بزرگتر نمیشه؟

گفتم مثلا رابطه ای دارم بنام QT انوقت صفاتمون شامل s#,C,K هستش حالا گفتم در جبر رابطهای این دستور ایا غلطه یا مقدار null بر میگردونه؟
به فارسی میگم:
گزینش کن از جدول Qt به شرطی که
کد:
f="ali"
و این f جز ء صفات رابطه QT نیست ببنید من می خوام تو جبر رابطه ای بررسی بشه اگر غلطه چرا من می گم غلط نیست ؟
[/quote]

مختصر و مفید:
عزیز دلم شما تو این دستور دارید select می کنید یعنی از بین رکوردهایی که دارید یکی یا چند رکورد را انتخاب میکنید چه جوری می خواهید چیزی را که وجود نداره انتخاب کنید؟؟

ولی این سوال در یک صورت درست در میاد و جواب می ده!
در صورتی که قبلش در کدهای قبلی رابطه‌ی qt را با یک رابطه‌ی دیگر(مثل x )پیوند یا ضرب دکارتی کرده باشید که اون رابطه‌ی x یک ستون به نام f داشته باشه...
(شاید اگر چنین رابطه ای داشته باشید و پیوند هم نخورده باشه بازم جواب بده)