לדלג לתוכן

Data Access Object

מתוך ויקיפדיה, האנציקלופדיה החופשית
גרסה מ־16:18, 25 בנובמבר 2007 מאת 62.219.180.162 (שיחה) (קישור לאנגלית)

Data Access Object זה תבנית של גישה לבסיס נתונים המקשרת בין אוביקטים מבנים , בדרך כלל בשפה מבוססת אוביקטים כמו C++ או JAVA, לבין בסיס נתונים קיים ומכילים פעולות כמו יצירה - כתיבת רשומה בבסיס נתונים. חיפוש אוביקטים מתוך בסיס נתונים עדכון ומחיקה של אוביקטים הגורמים לעדכון ולמחיקה בבסיס הנתונים. היתרון בשיטה זו שיש הפרדה בין מבני הנתונים עצמו לבין היצוג שלו בבסיס הנתונים. בצורה זו ניתן להחליף בקלות את תשתית השמירה של האוביקטים בתשתית אחרת בלי שינוי בשימוש באוביקטים עצמם. אל אף שההגדרה מתיחסת לבסיס הנתונים זה נכון גם למקרים שהנתונים באים ממקורות אחרים כמו קבצי XML או נתונים הבאים מתקשורת למחשבים אחרים.