PDA

نسخه کامل مشاهده نسخه کامل : سوال در مورد جبر رابطه ای



mina555
28-11-2007, 12:24
با سلام
1 سوال داشتم در جبر رابطه ای چه جوری می شه که از یک جدول اطلاعات به دست بیاریم مثلا یک جدول شامل نام و نام خانوادگی و معدل چه دستوری باید بنویسیم که مثلا اسامی کسانی که معدلشان کمتر از 10 است رو نشون بده؟
با تشکر

Admiral
29-11-2007, 08:23
سلام
با استفاده از عملگرهای گزینش(Select یا سیکمای کوچک) و پــرتو(Project یا پی یونانی)


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

شاید با سیــکما و پی نمایشش راحت تر باشه ولی جون اینجا امکان تایپ مستقیم حروف یونانی نبود به این شکل نوشتم.البته به این شکل هم کاملاً مطابق با جبر رابطه ای هست.

فرض کردم نام جدول Table هست و fname نام ، Lname نام خانوادگی و Average معدل افراد هست.

mina555
30-11-2007, 13:38
خیلی ممنون فقط می شه یک کم در مورد over توضیح بدین.

mina555
30-11-2007, 13:49
البته استادمون گفته فقط با ضرب دکارتی و شرط و اینها .می شه نوشت؟

Admiral
02-12-2007, 08:24
خیلی ممنون فقط می شه یک کم در مورد over توضیح بدین.
خواهش می کنم.
Over جزیی از دستور Project هست که ستون ها رو محدود میکنه. یعنی فقط ستون هایی از جدول که نامشان در مقابل Over اومده نمایش داده میشوند.


البته استادمون گفته فقط با ضرب دکارتی و شرط و اینها .می شه نوشت؟
شما که توضیحی راجع به جداول و فیلد هاشون ندادید!!!
اگه دو جدول یا بیشتر داشته باشید ممکنه به پیوند طبیعی یا ضرب دکارتی و ... نیاز پیدا کنید.

mina555
03-12-2007, 15:19
فیلدهای جدول همونی هست که گفتم ولی به ما گفتن فقط با یک جدول بیشترین معدل رو حساب کنه.

Admiral
04-12-2007, 09:25
خوب وقتی فقط یک جدول دارین میخواین اون رو به چی پیوند بزنید؟!!

mina555
04-12-2007, 14:52
بالاخره نوشته بشه با هر چی با منها فکر کنم بشه