حل تشریحی سوال شماره 80 مجموعه دروس تخصصی مشترک
کنکور ارشد مهندسی فناوری اطلاعات (IT) 1402
یک سیستم مدیریت کتابخانه بر اساس جداول زیر طراحی شده است.
اطلاعات اعضا شامل شناسه نام سن، نوع عضویت
Member (MemID, Name, Age, MemType)
اطلاعات کتاب شامل که شابک عنوان نویسنده ناشر
Book (ISBN, Title, Author, Publisher)
اطلاعات امانت گیری شامل شناسه عضو شایک تاریخ امانت گیری تاریخ بازگشت
Borrowed (MemID, ISBN, Borrow Date, ReturnDate)
کدام مورد بیانگر پرس و جوی نام اعضایی که هیچ کتابی از انتشارات Baran را به امانت نبردهاند است؟
select Name from Member natural join Borrowed natural join Book
where Publisher!='Baran'
select Name from Member natural join Borrowed
where not exists (select * from Book where Publisher ='Baran' and Book.ISBN = Borrowed.ISBN)
select Name from Member
where 'Baran' not IN (select Publisher from Borrowed natural join Book)
select Name from Member
where MemID not IN (select MemID from Borrowed natural join Book where Publisher ='Baran')