12
عاتوری اطرشد فنانکور ات ک حل سوا93 سوال79 - ه داده مبحث پایگا

سوال 79 کنکور ارشد فناوری اطلاعات 93

Embed Size (px)

Citation preview

93حل سواالت کنکور ارشد فناوری اطالعات

مبحث پایگاه داده-79سوال

.همه پدرهایی که برای آنها فرزند ثبت نشده است1)

.همه مادرهایی که برای آنها فرزند ثبت نشده است2)

.همه افراد، حتی آنهایی که مادر برای آنها ثبت نشده است3)

.همه افراد، حتی آنهایی که پدر برای آنها ثبت نشده است4)

مبحث پایگاه داده79سوال -93حل سواالت کنکور ارشد فناوری اطالعات

SELECT C.Name AS Name, F.Name AS Father , M.Name AS Mother

FROM person AS C LEFT OUTER JOIN person AS F ON C.FatherID = F.PersonID

INNER JOIN person AS M ON C.MotherID = M.PersonID

کهه اطالعهات افهراد در آخ ره هره مهی شهود و یه ت ههای person(PersonID,Name,MotherID,FatherID)با داشتن

FatherID وMotherID پرس و جوی کنند، به رکوردهای هم ن رابطه اشاره میSQL گرداند؟برمیزیر چه جوابی را

:یادآوری

پ وند

مبحث پایگاه داده79سوال -93حل سواالت کنکور ارشد فناوری اطالعات

… INNER JOIN…ON…

:یادآوری

فرا پ وند چپ

مبحث پایگاه داده79سوال -93حل سواالت کنکور ارشد فناوری اطالعات

LEFT OUTER JOIN

متن و ف لم این آموزش، به آدرس زیر رایگاخجهت مشاهده :مراجعه کن د

http://minidars.ir/?p=246

FatherIDMotherIDNamePersonID

5010A10

5311B50

5212C12

nullnullD11

null10E52

52nullF53

مبحث پایگاه داده79سوال -93حل سواالت کنکور ارشد فناوری اطالعات

person

F.FatherIDF.MotherIDF.NameF.PersonIDC.FatherIDC.MotherIDC.NameC.PersonID

5311B505010A10

52NullF535311B50

Null10E525212C12

NullNullNullNullNullNullD11

NullNullNullNullNull10E52

Null10E5252NullF53

مبحث پایگاه داده79سوال -93حل سواالت کنکور ارشد فناوری اطالعات

person AS C LEFT OUTER JOIN person AS F ON C.FatherID = F.PersonID

مبحث پایگاه داده79سوال -93حل سواالت کنکور ارشد فناوری اطالعات

M.FatherID

M.MotherID

M.NameM.PersonID

F.Father ID

F.MotherID

F.NameF.PersonID

C.FatherID

C.MotherID

C.NameC.PersonID

5010A105311B505010A10

NullNullD1152NullF535311B50

5212C12Null10E525212C12

5010A10NULLNullNullNullNull10E52

person AS C LEFT OUTER JOIN person AS F ON C.FatherID = F.PersonID

INNER JOIN person AS M ON C.MotherID = M.PersonID

مبحث پایگاه داده79سوال -93حل سواالت کنکور ارشد فناوری اطالعات

MOTHERFATHERNAME

ABA

DFB

CEC

ANULLE

SELECT C.Name AS Name, F.Name AS Father , M.Name AS Mother

FROM person AS C LEFT OUTER JOIN person AS F ON C.FatherID = F.PersonID

INNER JOIN person AS M ON C.MotherID = M.PersonID

تمام فرزندانی که مادر آنها در جدول ثبت شده اند

. حتی آنهایی که پدرشاخ ثبت نشده است

مبحث پایگاه داده79سوال -93حل سواالت کنکور ارشد فناوری اطالعات

.همه پدرهایی که برای آنها فرزند ثبت نشده است1)

.همه مادرهایی که برای آنها فرزند ثبت نشده است2)

.همه افراد، حتی آنهایی که مادر برای آنها ثبت نشده است3)

.همه افراد، حتی آنهایی که پدر برای آنها ثبت نشده است4)

مبحث پایگاه داده79سوال -93حل سواالت کنکور ارشد فناوری اطالعات

SELECT C.Name AS Name, F.Name AS Father , M.Name AS Mother

FROM person AS C LEFT OUTER JOIN person AS F ON C.FatherID = F.PersonID

INNER JOIN person AS M ON C.MotherID = M.PersonID

کهه اطالعهات افهراد در آخ ره هره مهی شهود و یه ت ههای person(PersonID,Name,MotherID,FatherID)با داشتن

FatherID وMotherIDپرس و جوی . به رکوردهای هم ن رابطه اشاره می کنندSQL گرداند؟برمیزیر چه جوابی را

متن و ف لم این آموزش، به آدرس زیر رایگاخجهت مشاهده :مراجعه کن د

http://minidars.ir/?p=246