Discuss, Learn and be Happy דיון בשאלות

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

מהו פער האימפדנס (Impedance Mismatch)?

1
done
1+2 - מדובר באתגר של מיפוי אובייקטים לנתונים טבלאיים בצורה אופטימלית, קיימים הבדלים מבחינת ירושה שקיימת ב-OOP ואין ב-RDBMS, כפילויות נתונים וכפילויות קוד (Duplication)
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
1+2 - מדובר באתגר של מיפוי אובייקטים לנתונים טבלאיים בצורה אופטימלית, קיימים הבדלים מבחינת ירושה שקיימת ב-OOP ואין ב-RDBMS, כפילויות נתונים וכפילויות קוד (Duplication)
by

מהו אחד היתרונות המרכזיים של שימוש ב-Stored Procedures?

1
done
1+2 - קוד מקומי שנשמר ב-DB מאפשר הפעלה מהירה ללא צורך בהרכבה מחדש
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
1+2 - קוד מקומי שנשמר ב-DB מאפשר הפעלה מהירה ללא צורך בהרכבה מחדש
by

מהו חסרון מרכזי בשימוש ב-Stored Procedures?

1
done
1+2 - כל DBMS משתמש בתחביר שונה, מה שמקשה על מעבר בין מערכות.
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
1+2 - כל DBMS משתמש בתחביר שונה, מה שמקשה על מעבר בין מערכות.
by

מהו היתרון המרכזי בשימוש ב-ORM על פני Embedded SQL?

1
done
1+2 - הפחתת הצורך בכתיבת שאילתות ידניות הופכת את העבודה עם מסדי נתונים לפשוטה (Impedance Mismatch)
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
הרצאה 1+2 - הפחתת הצורך בכתיבת שאילתות ידניות הופכת את העבודה עם מסדי נתונים לפשוטה (Impedance Mismatch)
by

מהו Lazy Loading?

1
done
הרצאה 1+2 - כך ניתן לשפר ביצועים על ידי צמצום הקריאות ל-DB. יתרונות: משפר ביצועיות ויכול לחסוך overloading של memory (אם לא נצטרך את הגישה לכל הקורסים) חסרונות: כל פעם שנרצה משהו ספציפי נשלח בקשה ל-DB לטעינה (לא תהיה לנו גישה מיידית לכל הקורסים)
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
הרצאה 1+2 - כך ניתן לשפר ביצועים על ידי צמצום הקריאות ל-DB. יתרונות: משפר ביצועיות ויכול לחסוך overloading של memory (אם לא נצטרך את הגישה לכל הקורסים) חסרונות: כל פעם שנרצה משהו ספציפי נשלח בקשה ל-DB לטעינה (לא תהיה לנו גישה מיידית לכל הקורסים)
by

מהו Eager Loading?

1
done
הרצאה 1+2 - טעינה כזו מתאימה כאשר נדרשת גישה מיידית לכל הנתונים. יתרונות: צריך שאילתא אחת כדי לטעון את כל הנתונים חסרונות: ייתכן ושולפים סתם נתונים שלא לצורך ולכן יכול ליצור בעיות ביצועיות ועומס על הזיכרון
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
הרצאה 1+2 - טעינה כזו מתאימה כאשר נדרשת גישה מיידית לכל הנתונים. יתרונות: צריך שאילתא אחת כדי לטעון את כל הנתונים חסרונות: ייתכן ושולפים סתם נתונים שלא לצורך ולכן יכול ליצור בעיות ביצועיות ועומס על הזיכרון
by

איזו שיטה מתאימה לשמירת מחלקות עם קשרי ירושה כשאנו רוצים למנוע כפילויות נתונים?

1
done
הרצאה 1+2 - השיטה מפרידה בין נתונים משותפים לשדות ייחודיים של מחלקות יורשות.
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
הרצאה 1+2 - השיטה מפרידה בין נתונים משותפים לשדות ייחודיים של מחלקות יורשות.
by

מה הסיכון העיקרי בשימוש ב-Dynamic SQL?

1
sentiment_very_satisfied
הרצאה 1+2 - Dynamic SQL זה מתן אפשרות למשתמש להכניס ערכים נדרשים בעצמו ללא הגבלה של כמות השאילתות. כלומר להשתמש בפרמטרים בשאילתה שיוכנסו לאחר מכן ע"י המשתמש. דרך פעולה זו עלולה ליצור בעיות אבטחה (SQL injection) כי כל משתמש יכול להכניס מה שירצה.
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
הרצאה 1+2 - Dynamic SQL זה מתן אפשרות למשתמש להכניס ערכים נדרשים בעצמו ללא הגבלה של כמות השאילתות. כלומר להשתמש בפרמטרים בשאילתה שיוכנסו לאחר מכן ע"י המשתמש. דרך פעולה זו עלולה ליצור בעיות אבטחה (SQL injection) כי כל משתמש יכול להכניס מה שירצה.
by

מה הוא Hibernate?

1
done
הרצאות 1+2 - המסגרת מבצעת מיפוי אוטומטי בין אובייקטים לטבלאות
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
הרצאות 1+2 - המסגרת מבצעת מיפוי אוטומטי בין אובייקטים לטבלאות
by

מהי אחת המטרות של טרנזקציה?

1
done
הרצאה 1+2 - כל הפעולות בטרנזקציה חייבות להתבצע במלואן או להתבטל לחלוטין.
by
מיין לפי
by Noam Tarshish
Noam Tarshish 0 נקודות · לפני 3 שבועות
מוניטין: 40
הרצאה 1+2 - כל הפעולות בטרנזקציה חייבות להתבצע במלואן או להתבטל לחלוטין.
by