תרגיל בית מספר 2
Transcription
תרגיל בית מספר 2
שנקר בי"ס גבוה להנדסה ולעיצוב Shenkar College of Engineering and Design תרגיל מספר 2 המחלקה להנדסה תעשייה וניהול קורס בסיסי נתונים 13-820-22 תרגיל מספר 2 הנחיות הגשה: )1תרגיל זה מפורסם ביום שני בתאריך ה 07/12/2015והינו לשבוע ימים. )2יש להגיש את התרגיל לתא של בודקת התרגילים דניאל בהרי ,תא מספר 00בחדר הגשת העבודות, לא יאוחר מה 04/02/2102 -בשעה .02:11 )3התאריך הוא סופי ולא תהיינה דחיות. )0ההגשה תתבצע ביחידים בלבד. )5על כל תרגיל יש לרשום את הפרטים הבאים :שם הסטודנט ,תעודת זהות ,מס' קבוצת התרגול. תרגיל שלא יכיל את 3הפרטים הללו – לא ייבדק ! )6את התרגיל יש להגיש בצורה מודפסת בלבד (ולא בכתב יד) כאשר הדפים משודכים ,אין להגיש בנילוניות או בקלסרים. )7ניתן להעתיק את סימני אלגברת היחסים מההרצאות שנלמדו בכיתה והועלו לאתר. חומר לימודי: oתרגיל זה מבוסס על 9הפעולות באלגברת יחסים שנלמדו בהרצאות במהלך הסמסטר. oלמרות שלפעמים ניתן להסתדר בלעדיה ,יש להשתמש בפעולת הכינוי כאשר ניתן. בהצלחה ! רואי זרחיה -כל הזכויות שמורות © 1 שנקר בי"ס גבוה להנדסה ולעיצוב Shenkar College of Engineering and Design תרגיל מספר 2 המחלקה להנדסה תעשייה וניהול קורס בסיסי נתונים 13-820-22 )0מסד הנתונים לתרגיל: בתרגיל זה קיים מסד נתונים של אוניברסיטאות מפורסמות ברחבי העולם המכיל מאמרים שפורסמו בתחום תעשייה וניהול ועל החוקרים שבתחום זה. על מנת לפתור את השאלות המופיעות למטה ,הניחו שקיים מסד נתונים עם טבלאות נתונים הבוניות לפי הסכמות הבאות: )1) Researchers (researcherName, universityName, researcherAddress, researcherGrant טבלת חוקרים -יחס זה מכיל 4תכונות: שם החוקר. שם האוניברסיטה אליה משתייך החוקר. כתובת החוקר. סכום מלגת המחקר שמקבל חוקר זה. )2) Universities (universityName, state, NumberOfPublications טבלת אוניברסיטאות -יחס זה מכיל 3תכונות: שם האוניברסיטה. המדינה בה שוכנת האוניברסיטה. מספר המאמרים שפורסמו ע"י חוקרים באוניברסיטה זו. )3) Publications (articleName, field, authorName, year טבלת פרסומים -יחס זה מכיל 4תכונות: שם המאמר. נושא המאמר (לדוגמא ,מסדי נתונים ,DBבינה מלאכותית , AIדחיסה Compressionוכד') שם המחבר. שנת הפרסום. הערה :מסד הנתונים בתרגיל זה בנוי מסכמות בלבד ,על מנת לפתור את התרגיל בצורה נוחה יותר מומלץ לבנות את הטבלאות ולמלא בהם נתונים לפי תכונות העמודות ורק אז לכתוב את השאילתות. רואי זרחיה -כל הזכויות שמורות © 2 שנקר בי"ס גבוה להנדסה ולעיצוב המחלקה להנדסה תעשייה וניהול קורס בסיסי נתונים 13-820-22 Shenkar College of Engineering and Design תרגיל מספר 2 )2בניית השאילתות: ענו על השאלות הבאות ע"י בניית שאילתות באלגברת יחסים: )1הציגו את שמות האוניברסיטאות שנמצאות ברוסיה ,בארה"ב ובאיטליה (הפתרון צריך לכלול את פקודת האיחוד) )2הציגו את רשימת הארצות בהן יש אוניברסיטאות שפרסמו מעל 155מאמרים (עליכם להציג את רשימת הארצות ללא כפילויות). )3הציגו את שם וסכום מלגת המחקר של החוקרים השייכים ל-אוניברסיטה שפרסמה פחות מ 20 מאמרים (יש לפתור בשתי דרכים שונות ,זאת אומרת על ידי שימוש בפקודת חיבור טבלאות שונה). )0הציגו את שמות וכתובות החוקרים שפרסמו מאמר ביחד עם החוקר .Prof. Yulios Hanosh )5שמות החוקרים שפרסמו מאמר בנושא ( AIבינה מלאכותית) אך לא פרסמו אף מאמר בנושא DB (מסדי נתונים). )6שמות המאמרים שפורסמו ע"י חוקרים השייכים לאחת מהאוניברסיטאות בישראל (יש לפתור בדרך היעילה ביותר ,זאת אומרת שהטבלאות לפני פעולת המכפלה תהיינה הקטנות ביותר). )7שמות כל האוניברסיטאות שפרסמו מעל 50מאמרים אך אין בהם חוקר שפרסם מאמר בנושא SQLבשנת ( 2015קחו בחשבון שיתכן ופרסם מאמרים בשנים אחרות). )5שמות האוניברסיטאות בהודו שפרסמו יותר מאמרים מאשר אוניברסיטת ייל בארה"ב. )3הערות לתרגיל: oניתן להניח שאין 2מאמרים שונים עם שם זהה. oמאמר שנכתב ע"י יותר מחוקר אחד יופיע ביחס מספר פעמים כמספר המחברים שלו ,כאשר בכל הופעה שם המחבר יהיה שונה. oחוקר = כותב מאמר oלא ניתן להניח שאוניברסיטת ייל קיימת רק בארה"ב oניתן להניח שאם יש מספר אוניברסיטאות בעולם בעלות אותו שם ,אזי מרצה מלמד בכל השלוחות של האוניברסיטאות. רואי זרחיה -כל הזכויות שמורות © 3