.. (לתיקייה המכילה) | ||
In question 2, in the relation Siblings - can a person be a sibling of himself? | |
No, you should verify that in your query. |
בשאלה 1 סעיף א' - | |
הכוונה בזה ש"יש מזהה יחודי" היא שהוא חייב להופיע, כלומר REQUIRED |
בשאלה 1, חלק שני (DTD שמתאר משחק מונופול) - מהם ערכים תקניים של קוביות? | |
הכוונה ב"ערכים תקניים" היא לערכים {1,2,3,4,5,6} |
בשאלה 2 סעיף ב' - כיצד מוגדרים אחים? | |
אחים מוגדרים כאחים "משני הצדדים", כלומר גם מהאמא וגם מהאבא |
בשאלה 4 סעיף ד' - האם חייבים להשתמש ב-some? | |
לא, ניתן לפתור בכל דרך שעובדת ומחזירה תוצאה נכונה |
האם מותר בשאלת Datalog להשתמש בשלילה? | |
כן, אם אתה רוצה להשתמש בשלילה על שוויון אפשר להשתמש בסימן של "לא-שווה" (שווה עם קו אלכסוני), אם אתה רוצה להשתמש בשלילה על רלציה אפשר להשתמש בסימן של not כמו בלוגיקה וכמו בשקפים. אם אתה לא מוצא בוורד אין בעיה להגיש בעט. |
בשאלה 4, למשל בסעיף ד', מותר שבתוצאות שמקבלים יהיו חזרות? | |
לא, צריך בלי חזרות. קיים פתרון טוב שמראש מחזיר בלי חזרות, אבל אם יש לך משהו שעובד שמחזיר עם חזרות, תחשוב איך אפשר לבטל את החזרות (תסתכל בתרגול). |
האם צריך להתייחס בצורה מסויימת בחישוב path(1,X) להשמה של ערך? | |
האמת שזה לא משנה, היה יכול להיות כתוב שם Path(X,Y) והפתרון היה אותו פתרון. התשובה היא שגם כדי לשערך את path(1,X) צריך לשערך את הרלציה כולה, ולכן זה שכתוב שם ״1״ לא חוסך כלום. |
בשאלה 4, האם אנו אמורים להחזיר טקסט או אלמנט בשאילתות? כלומר, עם: | |
במקרה הספציפי הזה זה לא משנה, אני אקבל את שתי התשובות וגם התוכנית שבודקת את התרגיל לא תבדיל ביניהם. אבל יותר נכון לכתוב בלי הפונקציה text() משתי סיבות: 1. בשאלה (למשל סעיף ב') אומרים להחזיר את *האלמנט* מסוג <data key="FullName">) ולא את הבן שלו מסוג טקסט. 2. במסמך הנתון בתרגיל, לכל אלמנט מסוג <data key="FullName"> יש בדיוק בן אחד והוא מסוג טקסט ולכן זה לא משנה. במקרה הכללי, אם היו גם אלמנטים מסוג <data key="FullName"> שיש להם עוד אלמנט בן שמכיל את השם הפרטי, ועוד אלמנט בן שמכיל את השם משפחה, כלומר משהו כזה: <data key="FullName"> <first-name>Ron</first-name> <last-name>Weasley></last-name> </data> אז במצב ההיפותטי הזה, השאילתא שמסתיימת ב-text() לא הייתה מחזירה אותו, והשאילתא בלי ה-text() כן הייתה מחזירה אותו (יש דוגמא ממש זהה אני חושב בתרגול). בקיצור הפעם זה לא משנה, אבל חשוב להבין מתי כן יש הבדל. |
שאלה 4(XPATH), סעיף ד': | |
לא, הכוונה היא לכל המשתמשים שיש להם תחביבים משותפים עם הארי פוטר חוץ מעצמו. |