سوال 80 کنکور ارشد فناوری اطلاعات 93
TRANSCRIPT
,supplier(sidرابطهدرتاپلهر pid, sdate)کنندهتهیهکهدهدمینشانsid،قطعهpid
تشکیلصفتسههرترکیبرابطهایناصلیکلید.استکردهتهیهsdateتاریخدررااست؟خواسترداینمعادلزیرsqlوجویپرسکدام.استآندهنده
sid بار تهیه کرده اند10تهیه کنندگانی که بعضی قطعات را بیش از.
1)
Select distinct sid
From supplier
Group by sid , pid
Having count (*) > 10
2)
Select distinct sid
From supplier
where count (*) > 10
3)
Select distinct S1.sid
From supplier as S1,supplier as s2
where count (*) > 10 and S1.pid=S2.pid
4)
Select distinct sid
From supplier
where count (distinct sdate) > 10
Group by sid , pidمبحث پایگاه داده80سوال -93حل سواالت کنکور ارشد فناوری اطالعات
.در جدول زیر ارتباط بین مفاهیم تئوری و نمایش جدولی از مدل رابطه ای را نشان می دهد
:یادآوری
ساختار جدولی ایمدل رابطه
جدول رابطه
سطر تاپل
ستون صفت خاصه
مقادیر مجاز یک ستون میدان
مبحث پایگاه داده80سوال -93حل سواالت کنکور ارشد فناوری اطالعات
متن و فیلم این آموزش، به آدرس زیر رایگانجهت مشاهده :مراجعه کنید
http://minidars.ir/?p=251
:یادآوری
:تکراریمقادیرحذف
SELECTدستور DISTINCTرودمیبکار.
SELECT DISTINCT sid
:نام گذاری مجدد رابطه و یا صفات خاصه
asبا استفاده از عبارت
supplier as S1
مبحث پایگاه داده80سوال -93حل سواالت کنکور ارشد فناوری اطالعات
:یادآوری
()COUNT :تابع
: COUNT()گرداندمیبرراخاصستونیکسطرهایعدادتمجموع.
SELECT COUNT(column_name) FROM table_name
SELECT * FROM table_name GROUP BY column_name HAVING COUNT(column_name) < n
: COUNT(*)گرداندمیبرراجدولیکرکوردهایتمامی.
مبحث پایگاه داده80سوال -93حل سواالت کنکور ارشد فناوری اطالعات
sid بار تهیه کرده اند10تهیه کنندگانی که بعضی قطعات را بیش از.
1)
Select distinct sid
From supplier
Group by sid , pid
Having count (*) > 10
2)
Select distinct sid
From supplier
where count (*) > 10
3)
Select distinct S1.sid
From supplier as S1,supplier as s2
where count (*) > 10 and S1.pid=S2.pid
4)
Select distinct sid
From supplier
where count (distinct sdate) > 10
Group by sid , pid
مبحث پایگاه داده80سوال -93حل سواالت کنکور ارشد فناوری اطالعات
sid بار تهیه کرده اند10تهیه کنندگانی که بعضی قطعات را بیش از.
1)
Select distinct sid
From supplier
Group by sid , pid
Having count (*) > 10
2)
Select distinct sid
From supplier
where count (*) > 10
3)
Select distinct S1.sid
From supplier as S1,supplier as s2
where count (*) > 10 and S1.pid=S2.pid
4)
Select distinct sid
From supplier
where count (distinct sdate) > 10
Group by sid , pid
مبحث پایگاه داده80سوال -93حل سواالت کنکور ارشد فناوری اطالعات
متن و فیلم این آموزش، به آدرس زیر رایگانجهت مشاهده :مراجعه کنید
http://minidars.ir/?p=251