Database הוא מאגר מידע המאורגן בצורה מסודרת ומבנית, שמאפשר אחסון, ניהול, שליפה ועדכון של נתונים. מסדי נתונים משמשים בעיקר לשמירת כמויות גדולות של מידע בצורה יעילה ונגישה, כך שניתן לעבד ולנתח אותו בקלות.
מסד הנתונים כולל טבלאות שמאורגנות בשורות ועמודות. כל שורה מייצגת רשומה (record), וכל עמודה מייצגת סוג נתון מסוים, כמו שם, תאריך, או מספר טלפון. לדוגמה, מסד נתונים של לקוחות עשוי לכלול עמודות כמו שם, כתובת, טלפון ודוא"ל.
מערכות לניהול מסדי נתונים (DBMS) כמו MySQL, PostgreSQL או Microsoft SQL Server, מספקות כלים לנהל את הנתונים במאגר, לייעל את אחסונם ולשלוף אותם לפי הצורך באמצעות שפת SQL.
מסדי נתונים מהווים רכיב קריטי בכל אפליקציה דיגיטלית או אתר אינטרנט שדורש ניהול נתונים, כמו אתרי מסחר, רשתות חברתיות, מערכות ניהול תוכן ועוד.