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

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

Apr 15, 2017

Download

Education

minidars
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: سوال 79 کنکور ارشد فناوری اطلاعات 93

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

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

Page 2: سوال 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 گرداند؟برمیزیر چه جوابی را

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

:یادآوری

پ وند

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

… INNER JOIN…ON…

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

:یادآوری

فرا پ وند چپ

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

LEFT OUTER JOIN

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

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

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

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

FatherIDMotherIDNamePersonID

5010A10

5311B50

5212C12

nullnullD11

null10E52

52nullF53

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

person

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

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

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

مبحث پایگاه داده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

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

مبحث پایگاه داده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

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

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

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

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

Page 11: سوال 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 گرداند؟برمیزیر چه جوابی را

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

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

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