סדרת SQL בסיסי - פוסט 10 - מחיקה
הפעולה הבסיסית האחרונה שלנו עם בסיסי נתונים היא פעולת המחיקה.
טיפים קצרים וחדשות למתכנתים
הפעולה הבסיסית האחרונה שלנו עם בסיסי נתונים היא פעולת המחיקה.
בסיסי נתונים תומכים ב-4 סוגים של פעולות על המידע שזכו לקיצור CRUD. הפעולות הן Create, Read, Update, Delete או בעברית "יצירה", "קריאה", "עדכון" ו"מחיקה". ראינו כבר איך לבצע את השתיים הראשונות ובחלק זה נעבור לדבר על עדכונים ומחיקות.
היום ניקח הפסקה מחומר חדש ונתרגל את כל הפקודות שלמדנו עד עכשיו.
בשיעור זה נלמד על עוד 3 פקודות חשובות בכתיבת שאילתות: ORDER, LIMIT ו OFFSET.
כן, יש לנו בעיה של תאימות. בסיסי נתונים נכתבו כדי לעבוד עם כמות מאוד גדולה של מידע ולכן כל רמז שהם יכולים לקבל על איזה מידע יהיה שמור איפה יעזור להם לנהל את המידע טוב יותר, להשתמש בפחות מקום ולקבל חזרה את המידע מהר יותר. מסיבה זאת בסיסי נתונים מבקשים מאיתנו כשאנחנו יוצרים טבלה שנספר להם מה אנחנו הולכים לאחסן בכל עמודה. יחד עם זאת ההתנהגות הספציפית איזה סוגי מידע נתמכים ומה עושים כשמשתמשים מנסים לשים (בטעות או בכוונה) מידע מהסוג הלא נכון שונה עבור כל בסיס נתונים.
ראינו בתרגיל שבעזרת טבלאות ואקסל אנחנו יכולים לגלות פרטים חדשים על המידע שלנו, אבל באותו זמן ראינו גם שזה לא תמיד פשוט. אנחנו גם יכולים לדמיין שאם היה עלינו לעבוד עם מספר טבלאות במקביל החיפוש באקסל היה הופך להרבה יותר מסובך.
טיולים לפריז זה נחמד אבל בעולם האמיתי אנחנו צריכים לנהל נתונים הרבה יותר גדולים. מה זה נתונים גדולים? באתר data.gov.il נוכל למצוא כמה דוגמאות לקבצי נתונים יותר גדולים ולקבל הצצה למידע שמערכות מחשב מנהלות.
המעבר לטבלה כבר עזר לנו להבין טוב יותר את המידע שלנו. עכשיו בואו נראה אם ומתי כדאי לנו לארגן את המידע במספר טבלאות ואיך עושים את זה.
אחרי המתנה מורטת עצבים עליתי על טיסה ובזמן שאתם קוראים את זה אני מתחיל טיול בצפון צרפת. בשביל שלא תתגעגעו יותר מדי וכמו שעשיתי גם בחופשים קודמים אני משאיר אתכם עם סידרה של 20 פוסטים בפירסום אוטומטי שכתבתי מראש בנושא SQL בסיסי. סידרה זו תהיה בסיס לקורס וידאו שאני בונה על SQL ומתכנן להקליט כשאחזור.