Professional Documents
Culture Documents
Design02 DB
Design02 DB
מערכות מידע –
© 2003-2013איריס ריינהרץ-ברגר
ממשק משתמש
תוכניות יישום
© 2003-2013איריס ריינהרץ-ברגר
מערכת מידע
ביצועי מהירות
התאמה לחומרה ולמערכות הפעלה
מחיר:
רכישה/הקמה
גיוס כ"א מתאים
שקופית 5 תכן ופיתוח של מ"מ
(נכון ל)2019 - שוק בסיסי הנתונים
© 2003-2013איריס ריינהרץ-ברגר
מפתח ראשי
(כלומר ,איננו מכיל מפתח חד ערכי).
אחד
מפתחות קבילים
יתכנו מספר מפתחות קבילים לטבלה
כל קבוצה של תכונות שמכילה את המפתח הקביל
מפתחות חח"ע
הינה מפתח חד ערכי
מפתח ראשי ( )primary keyהינו אחד המפתחות
הקבילים שנבחר לשמש כמפתח ראשי של הטבלה.
שקופית 14 תכן ופיתוח של מ"מ
שיקולים בתכן בסיסי נתונים רלציוניים
פשטות ומובנות בסיס הנתונים:
אוסף השדות של כל הטבלאות צריך להכיל את כל סוגי הנתונים
הדרושים למערכת (ישויות וקשרים ביניהן).
אוסף השדות המרכיב טבלה צריך לתאר ישות אחת.
הימנעות מכפילויות:
כפילות משמעה שאותם נתונים נשמרים ביותר ממקום אחד במודל
© 2003-2013איריס ריינהרץ-ברגר
רצויה כאשר נעשה בו שימוש תכוף שמירת שדה נגזר בבסיס הנתונים
בדרך כלל שומרים את הערך הגולמי ולא הנגזר
התכונות של כל הטבלאות הם אטומיים .כתובת הוא שדה לא אטומי כי צריך לפרק לעיר ,רחוב....
למשל ת"ז הוא אטומי
תחום הוא תחום אטומי אם לכל איבר שבו מתייחסים כאל יחידה אחת,
שאינה ניתנת לפרוק לתת יחידות.
אם יש לנו שדה שאינו אטומי וידוע לכמה שדות רוצים לפרק אותו אז אין בעיה מגדירים שדות לפי הנדרשdate
הרלוונטיםauthor-list, keywords אבל אם לא ידוע לכמה שדות לפרק אז יוצרים טבלה חדשה ומקשרים בין
האם הטבלה הבאה היא ב1NF? -
document: title, author-list, date (year, month, day), keywords
שדה אינו אטומי
© 2003-2013איריס ריינהרץ-ברגר
BL
FROM Pilot
;”WHERE State = “England” AND Rank = “CA
תכן היררכי:
הימנעות מכפילויות של הגדרות.
חסכון בזמן ובמשאבי פיתוח – שימוש חוזר.
מתכנתים
אחראים על פיתוח תוכניות המשתמשות בבסיס הנתונים