דילוג לתוכן הראשי
Mobius
בסיסי

מה זה מסד נתונים (Database)

ידוע גם בשם: Database, DB, בסיס נתונים, מאגר נתונים

הגדרה

מסד נתונים (Database) הוא אוסף מסודר של מידע, בדרך כלל בטבלאות של רשומות ושדות, שתוכנה מחפשת בו, מעדכנת אותו ומקשרת בין חלקיו, כמו לקוחות להזמנות.

למה זה חשוב

מערכת ה-CRM, תוכנת החשבוניות והחנות המקוונת שלכם יושבות כולן על מסדי נתונים, גם אם אתם רואים רק את המסכים והייצואים שלהן.

טעויות נפוצות

אין גיבוי שנבדק, ולכן תקלה אחת או מחיקה שגויה אחת מוחקות את היסטוריית ההזמנות.

דוגמה מעשיתהמחשה

שתי טבלאות מקושרות של חנות קטנה

לקוחות

  • נועהC-1
  • אליC-2
  • מאיהC-3

הזמנות

  • הזמנה 1001C-1
  • הזמנה 1002C-3
  • הזמנה 1003C-1

מה הקישור מראה

אלי, לקוח C-2, לא מופיע באף הזמנה, ולכן הוא מקבל תזכורת.

שלבים

  1. בטבלת הלקוחות יש שורה לכל לקוח, עם מספר לקוח, שם וטלפון.

  2. בטבלת ההזמנות יש שורה לכל הזמנה, עם מספר הזמנה, מספר הלקוח ותאריך.

  3. מספר הלקוח בטבלת ההזמנות מצביע על שורה אחת בדיוק בטבלת הלקוחות, וזה הקישור.

  4. על השאלה "אילו לקוחות לא הזמינו ב-90 הימים האחרונים?" עונים בחיבור של שתי הטבלאות לפי המספר הזה.

  5. בגיליון אלקטרוני אותה תשובה דורשת העתקה ידנית בין לשוניות, ושגיאת הקלדה אחת שוברת את ההתאמה.

מסד נתונים משתלם כשהשאלות שלכם חוצות טבלאות.

המחשה

בוחרים לקוח ועוקבים אחרי הקישור

לקוחות

שםמס' לקוח
נועהC-1
אליC-2
מאיהC-3

הזמנות

הזמנהמס' לקוח
הזמנה 1001C-1
הזמנה 1002C-3
הזמנה 1003C-1

נועה, לקוח C-1. ההזמנות עם המספר הזה: הזמנה 1001, הזמנה 1003.

מספר הלקוח הוא עמודת הקישור: בטבלת ההזמנות הוא מצביע על שורה אחת בדיוק בטבלת הלקוחות.

עוקבים אחרי לחיצה אחת על "לתשלום"

  1. 1טלפוןהלקוח לוחץ "לתשלום". העמוד שולח את העגלה ואת הפרטים.
  2. 2אינטרנטהבקשה עוברת באינטרנט לשרת של החנות.
  3. 3שרתהבק אנד בודק שוב את המחירים, ולא סומך על המחיר שהטלפון שלח.
  4. 4מסד נתוניםמסד הנתונים מחזיר את המחירים האמיתיים ואת המלאי.
  5. 5ספק הסליקההבק אנד מבקש מספק הסליקה לחייב את הכרטיס ומחכה לאישור.
  6. 6מסד נתוניםמסד הנתונים שומר את ההזמנה ומוריד מהמלאי.
  7. 7שרתהבק אנד שולח את התשובה חזרה לטלפון.
  8. 8טלפוןהעמוד מציג את הודעת התודה.

שתי תחנות הן מסד הנתונים: הוא עונה מה נכון ושומר מה קרה.

מסד הנתונים הוא המקום שבו המסלול עוצר כדי לבדוק עובדות: המחיר האמיתי, המלאי וההזמנה שנשמרה.

הגדרה

מסד נתונים הוא אוסף נתונים מובנה שנשמר באופן ממוחשב, כדי שתוכנה תוכל למצוא, להוסיף, לשנות ולקשר רשומות במהירות. בסוג הנפוץ, הרלציוני (הטבלאי), הנתונים יושבים בטבלאות: כל שורה היא רשומה אחת, למשל לקוח אחד, וכל עמודה היא שדה אחד, למשל מספר הטלפון. מפתח מקשר בין הטבלאות, כך שמספר הלקוח בטבלת ההזמנות מצביע על שורה אחת בטבלת הלקוחות. מסד הנתונים הוא המידע עצמו, ומערכת לניהול מסדי נתונים (DBMS) היא התוכנה שמפעילה אותו, כמו MySQL, PostgreSQL, SQL Server או Oracle. SQL היא השפה שבה שואלים אותו שאלות. המודל הרלציוני נולד במאמר של E. F. Codd מ-IBM ב-1970. מסדי נתונים מסוג NoSQL שומרים מידע בצורות גמישות יותר, כמו מסמכים, ומתאימים למידע שלא נכנס לטבלאות מסודרות.

למה זה חשוב

שם נמצאים רשימת הלקוחות, היסטוריית ההזמנות והמלאי, ולכן מסד הנתונים קובע על אילו שאלות תוכלו לענות וכמה מהר האפליקציה מגיבה. לאבד אותו זה לאבד את הזיכרון של העסק, ולכן גיבויים שנבדקו הם אמצעי הגנה בסיסי. האבטחה לא מובנית בו, מגדירים אותה: מי יכול לקרוא את הנתונים, מי יכול לשנות אותם, והאם סיסמאות נשמרות כגיבוב (Hash) ולא כטקסט גלוי.

קשור ישירות: בק אנד (Back-end), שרת (Server), API (ממשק תכנות יישומים).

טיפים לשיפור

  • שמרו גיבויים אוטומטיים מחוץ לשרת של מסד הנתונים, ונסו שחזור לפחות פעם אחת.
  • תנו לכל אדם ולכל אפליקציה רק את הגישה שהם צריכים, והסירו גישה ביום שמישהו עוזב.
  • בדקו שה-CRM, החנות ותוכנת החשבוניות יודעים לייצא את כל הנתונים שלכם, וייצאו אותם באופן קבוע.
  • הוסיפו אינדקסים לשדות שמחפשים בהם הכי הרבה, כמו טלפון או תאריך הזמנה, כדי שהחיפוש יישאר מהיר ככל שהנתונים גדלים.

טעויות נפוצות

  • שמירת סיסמאות כטקסט גלוי במקום כגיבוב, פעולה חד כיוונית שלא ניתן להפוך בחזרה לסיסמה.
  • אותו לקוח רשום בכמה מקומות, כך שמספר הטלפון מתעדכן באחד ונשאר שגוי באחרים.
  • ניהול עסק שגדל על גיליון אלקטרוני הרבה אחרי שהשאלות שלו התחילו לחצות טבלאות.

מונחים קשורים

בדיקה קצרה

החנות שלכם שומרת לקוחות והזמנות בשתי טבלאות. מה מאפשר לראות את כל ההזמנות של לקוח אחד?

בחרו תשובה

שאלות נפוצות

האם צריך להבין מסדי נתונים לפני שפותחים עסק?
רק את הרעיון: מסד נתונים הוא המקום שבו הרשומות שלכם חיות, בטבלאות של לקוחות, הזמנות ומוצרים. זה עוזר לתכנן איזה מידע אוספים ולשאול אם אפשר להוציא אותו בחזרה.
מתי מסד נתונים נהיה רלוונטי לעסק חדש?
ברגע שאתם שומרים מידע מובנה, כמו לקוחות, תורים, הזמנות או מלאי. כנראה שאתם כבר משתמשים באחד בתוך ה-CRM, החנות או תוכנת החשבוניות, דרך המסכים שלהם.
מה הדרך הזולה ביותר לשמור את הנתונים של הסטארטאפ?
להשתמש במסד הנתונים שמובנה בכלים שאתם כבר משלמים עליהם, כמו פלטפורמת החנות או ה-CRM, או במסד נתונים מנוהל של ספק ענן, שלרבים מהם יש מסלול חינמי לפרויקטים קטנים. כך אף אחד לא צריך להתקין ולתחזק בשבילכם שרת מסד נתונים.
מסד נתונים רלציוני או NoSQL?
להזמנות, לקוחות, תורים ותשלומים, מסד נתונים רלציוני עם טבלאות הוא הבחירה הרגילה והבטוחה יותר. NoSQL מתאים למידע שמשנה צורה לעתים קרובות או מגיע בכמויות עצומות, כמו יומני אירועים. המתכנת צריך להסביר לכם את הבחירה במונחים עסקיים.
למה מהירות מסד הנתונים חשובה לעסק שכבר פועל?
ככל שהרשומות גדלות, חיפושים ודוחות שהיו מיידיים מתחילים להתעכב, וכל האפליקציה מרגישה איטית. אינדקסים, העברת מידע ישן לארכיון ומסלול מסד נתונים גדול יותר הם הפתרונות הרגילים.
מה קורה כשעסק מזניח גיבויים של מסד הנתונים?
תקלת שרת, מתקפה או מחיקה שגויה אחת יכולות למחוק שנים של הזמנות והיסטוריית לקוחות. גיבויים אוטומטיים, שנשמרים מחוץ למסד הנתונים ומשוחזרים בבדיקה מדי פעם, הם אמצעי הגנה בסיסי.
איך מאיצים את מסד הנתונים בלי לעצור את העבודה השוטפת?
מתכנת יכול להוסיף אינדקסים לשדות שמחפשים בהם הכי הרבה ולשמור במטמון בקשות נפוצות, בדרך כלל בזמן שהמערכת פועלת. שינויים גדולים במבנה נבדקים קודם על עותק ועולים בשעה שקטה.
איך יודעים אם מסד הנתונים לא מאובטח?
סימני אזהרה: סיסמאות ניהול של ברירת מחדל, גישה פתוחה מכל האינטרנט, עובדים לשעבר שעדיין יש להם כניסה, וסיסמאות שנשמרות כטקסט גלוי. בקשו ממתכנת סקירה קצרה של מי יכול להגיע למסד הנתונים ואיך.
מה זה מסד נתונים במילים פשוטות?
גיליונות מקושרים עם כללים. כל טבלה מחזיקה סוג אחד של דבר, כל שורה היא פריט אחד, והכללים מונעים כפילויות וקישורים שבורים שגיליון אלקטרוני היה מרשה.
האם מסוכן לערוך את מסד הנתונים ישירות?
כן. פקודה שגויה אחת יכולה לשנות או למחוק אלפי שורות בבת אחת. שינויים יומיומיים עושים דרך המסכים של האפליקציה או כלי ניהול, ושינויים במבנה משאירים למתכנת, אחרי גיבוי.
אפשר להשתמש בגיליון אלקטרוני במקום במסד נתונים?
לרשימה קצרה, כן. המגבלות מופיעות כשגדלים: שום דבר לא אוכף את המבנה, לשוניות לא מקושרות זו לזו, הרשאות ברמת שורה חלשות, וגיליונות גדולים מאוד נעשים איטיים. כשהשאלות שלכם חוצות כמה לשוניות, הגיע הזמן למסד נתונים.
למה חוק הגנת הפרטיות משתמש במילה אחרת?
מתכנתים אומרים מסד נתונים, וחוק הגנת הפרטיות מדבר על מאגר מידע. מי שמכיר את שתי המילים יכול לעקוב גם אחרי מתכנת וגם אחרי עורך דין באותה פגישה. העמוד הזה מסביר את הטכנולוגיה ולא קובע חובות משפטיות.

מקורות: E. F. Codd, A Relational Model of Data for Large Shared Data Banks, Communications of the ACM 13(6), June 1970, pages 377 to 387, DOI 10.1145/362384.362685

נבדק לאחרונה: 2026-09-23

עבדתי עם

מה הלקוחות אומרים

מתחומים שונים, בשלבים שונים של העסק

דן מנטו

Eclipse Capital

השקעות נדל"ן ופיננסים, ארה"ב

ארטי מקלאבין

GameReady

חברה בינלאומית להכשרה ולמיקור חוץ בפיתוח משחקים

אנה, קוסמטיקאית

אנה

קוסמטיקאית

אחרי שסיימתי קורס קוסמטיקה בחברה מובילה, הייתי מבולבלת. לא ידעתי איך פותחים עסק, מה מוכרים מהבית, או איך מביאים לקוחות. מאז שפניתי למוביוס, הכל השתנה. בנינו תוכנית מסודרת עם צעדים ברורים, בלי סיכונים מיותרים. היום אני רואה תוצאות, גדלה וצומחת כל חודש.

מארק, מעסה, מגן יבנה

מארק

מעסה, מגן יבנה

כשסיימתי קורס עיסוי, דמיינתי עולם אחר. גיליתי שזה תחום קשה ולא פשוט למצוא יציבות כלכלית. כשהגעתי למוביוס, משהו השתנה. התחלנו תהליך מסודר, בנינו תוכנית עסקית. בלי מוביוס? כנראה שהייתי מוותר. היום אני מאמין בעצמי ובדרך שלי.

החלטות טכנולוגיה גדולות מדי לצוות שלכם?

אלכס עוזר לעסקים בישראל לבחור טכנולוגיה שמתאימה לעסק ולא לטרנד. שיחת ההיכרות הראשונה חינם.

+972 055-248-6151. עדיף בוואטסאפ: רוב היום אני בפגישות, ועונה ברגע שאני מתפנה.