Follow along with the video below to see how to install our site as a web app on your home screen.
תזכורת: This feature may not be available in some browsers.
חשבון מסחר באקסלנס טרייד: סנט למניה במסחר בארה"ב (מינימום $5 לעסקה), פטור מדמי טיפול לשנתיים, קורס במתנה ובונוס 100 ש"ח למצטרפים חדשים. להצטרפות דיגיטלית לחצו כאן.
אולי עדיף בפרטי לא בא לי להעמיס פה
אבל אתחיל
מהסוף להתחלה
אקסס כי זה מה שאני יודע/זוכר מהתיכון לפני 20+
אני מנסה ליצור שתי טבלאות שלכל אחת תהיה אפשרות לעשות "תגיות"
דוגמא: טבלה 1: הערה 1:תגית1,תגית2,תגית3
טבלה 2: רשומה1:תגית1,תגית2,תגית4
וכל על זו הדרך
אני צריך משהו שיאגד את כל חומר הקריאה הרב שאני קוראה וההערות שאני רושם עליו+ המחשבות הלא קוהרנטיות שלי, תחת אגודה אחת
דהיינו 'תגיות'
אני מובן?
ותודה על המוכנות
כן, אתה צריך ליצור טבלת צומת שמכילה את שתי המפתחות הראשיים של שתי הטבלאות
ולהוסיף אליה שדות מקושרים ונתונים משתי הטבלאות ה"מאוחדות"
טבלת צומת תכיל:
מזהה רשומה
מזהה הערה
מזהה תגית
...שדות נוספים המתארים את התגית.... (כמו תוכן, תאריך הוספה ובלה בלה)
לא הולך...
אני לא מצליח שלא תהיינה תגיות כפולות
ואז יוצר שאם הוספתי 'תגית1' לטבלה א וכן לטבלה ב הוא שומר בתור שתי תוויות שונות
[איך מעלים פה תמונות ? רציתי להוסיף תמונת מסך ש ה'קשרי גומלים' אבל האתר לא מקבלל את התמונה ששמרתי]
תענה לעצמך על השאלות הבאות:
האם לכל רשומה יש מספר הערות או אחת?
האם לכל הערה מקושרת רשומה אחת או יותר?
האם לכל תיוג יש רשומה+הערה, או ניתן לתייג מספר רשומות שונות באותו התיוג?
כנל לגבי הערה, האם מספר הערות שונות יכולות להיות מתוייגות אותו דבר?
לכל מחשב יש מספר טכנאי מחשב לכל טכנאי יש מספר מחשבים שהוא מתחזק
הטבלה האמצעית מכילה את כל הטכנאים שעובדים על כל המחשבים
בדוגמא הזאת על מחשב אחד יכולים לעבוד מספר טכנאים ולכל טכנאי יש מספר מחשבים שהוא יכול לעבוד עליהם
אם הייתי רוצה לדעת מי מהטכנאים עובד על מחשב X הייתי מבקש (שאילתה) מהטבלה האמצעית שתסנן לפי Computer_ID
אם הייתי רוצה לדעת מי מהמחשבים מתוחזק ע"י טכנאי Y הייתי מבקש (שאילתה) מהטבלה האמצעית שתסנן לפי Tech_ID
מתחיל להבין, למה הטבלה האמצעית לא יכולה להכיל רק cumputer_id ו Tech_id, בגלל השאילתות שציינת
א. אם אני מבין נכון הטבלה האמצעית היא המסנכרנת ונותנת מידע ראשוני על השאילתות, אם אחר כך ארצה את מלוא האינפורמציה על מחשב/טכנאי אצטרך לחפש בטבלה הגדולה?
ב. איך הטבלה האמצעית מקבלת את האינפורמציה של פרטי המחשב/טכנאי - צריך להכניס נתונים פעמיים?
ושוב תודה על העזרה
א. אם אני מבין נכון הטבלה האמצעית היא המסנכרנת ונותנת מידע ראשוני על השאילתות, אם אחר כך ארצה את מלוא האינפורמציה על מחשב/טכנאי אצטרך לחפש בטבלה הגדולה?
מחשב וטכנאי הינם יישויות במערכת, לכל יישות יש את המאפיינים (שדות) שלה והם מפורטים בכל טבלה
אם ארצה להוסיף טכנאי - אגש לטבלת טכנאים ואוסיף רשומה, כנ"ל עם המחשב
אם אכניס למערכת מחשב חדש כנראה שארצה לצוות טכנאי לאותו המחשב, כאן אני משתמש בטבלה האמצעית
שתי הנתונים שאצטרך להזין הינם: מזהה מחשב, מזהה טכנאי
בגלל ששני הנתונים הללו מקושרים דרך המפתח הראשי לשאר המאפיינים של היישויות, השדות הנוספים "נשאבים" מהטבלאות המתאימות בעצמם
לגבי ב עניתי אבל אם תרצה להוסיף עוד נתון שלא קיים באף אחד מהטבלאות, כגון "תאריך" או "סטטוס עבודה על מחשב", אז תצטרך לשמור אותו עם הטבלה האמצעית בצירוף שתי המפתחות
שמתי את המילה בגרשיים כדי להמחיש "צינורות מידע" בין הטבלאות, הם אכן מקושרים
אם תמחוק ספר הוא אמור להמחק מכל טבלה שבה המזהה שלו מופיע, על אותו המשקל לא תוכל להוסיף הערה לספר שלא קיים