הנדסת מערכות מידע נתוני עתק

לחץ כאן לכל השאלות

מדוע נעדיף לעיתים את השימוש ב-stored procedure על פני יישום הפונקציה בקוד התוכנה (business logic) (יתכנו תשובות מרובות): 2019 מועד א' (גלעד)

1
done
done
by
מיין לפי
by Nati Mordakhay
Nati Mordakhay 0 נקודות · לפני חודש
מוניטין: 1
Stored Proceures מאפשרים לנו ליצור פונקציות שיהיו מאוחסנות כבר ברמת ה-DB עצמו ויהיו מקומפלות מראש. יש לזה מספר יתרונות: 1. אין כפילות בקוד (כל שינוי שנרצה לבצע נבצע בSP עצמו) 2. נוכל להתממשק לפעולות ב-DB באמצעות כל שפת תכנות, לא יהיה צורך בסינטקסים של DB-ים שונים. 3. חסכון בתקשורת. 4. מאובטח יותר (לדוג', במקום שמשתמש יגיש שאילתא ל-DB ויהיה חשוף לדרך פעילותה, הוא פשוט מבקש את המידע הרלוונטי ואנחנו כבר נספק לו אותו במימוש פנימי שלנו).
by

* השאלה נוספה בתאריך: 23-02-2025