מודל ישויות קשרים – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Earlygrays (שיחה | תרומות)
אין תקציר עריכה
Earlygrays (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
{{מפנה|ERD|כלי לשחזור [[מערכת הפעלה|מערכת ההפעלה]]|Emergency Repair Disk}}
[[קובץ:An example of entity relationship diagram in Hebrew.jpg|ממוזער|300px|דיאגרמת ישויות קשרים]]
ב[[הנדסת תוכנה]] '''מודל ישויות-קשרים''' (באנגלית: '''EntityEntity–relationship Relationship Data Modelmodel'''), או '''ERD''' ('''Entity-relationship diagram'''), הוא דרך ל[[הצגה (מתמטיקה)|הציג]] [[מידע]]. הצגה כזאת מאפשרת [[תכנון (הנדסה וכלכלה)|תכנון]] מ[[עיצוב מעלה-מטה ומטה-מעלה|למעלה-למטה]] של [[מערכת מידע|מערכות]] [[מסד נתונים יחסי|מסדי נתונים יחסיות]]. ה[[מודל (לוגיקה מתמטית)|מודל]] אינו מתחשב בארכיטקטורת ה[[מחשב]] עליו יורץ [[מסד נתונים|מסד הנתונים]] אלא רק במבנה הלוגי הרצוי של מסד הנתונים באופן שיאפשר נוחות ו[[יעילות אלגוריתמית|יעילות]] בגישה למידע.
 
המודל מורכב מ[[ישות|ישויות]] ומהקשרים ביניהן. כל ישות מייצגת אובייקט אותו מעוניינים לייצג במסד הנתונים. לישויות יש תכונות בהתאם לאובייקט אותו הן מייצגות, וקשרים בין ישויות לעצמן או לישויות אחרות. סך כל הישויות והקשרים נקרא '''עולם''' והצגה [[גרפיקה|גרפית]] של העולם נקראת [[דיאגרמה (תורת הקטגוריות)|דיאגרמת]] ישויות קשרים (ERD - Entity Relationship Diagram).