ההבדל בין סכמה למסד נתונים

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 1 אַפּרִיל 2021
תאריך עדכון: 5 מאי 2024
Anonim
SQL Tutorial - What is schema? What is the difference between Schema and Database? | Interview Prep
וִידֵאוֹ: SQL Tutorial - What is schema? What is the difference between Schema and Database? | Interview Prep

תוֹכֶן


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

  1. טבלת השוואה
  2. הגדרה
  3. הבדלים עיקריים
  4. סיכום

טבלת השוואה

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


הגדרת סכמה

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

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

ה DDL הצהרות (שפת הגדרת נתונים) מפרטות את הסכימה של מסד נתונים. הוא מציין את שם הטבלה, את שם התכונות את סוגן, את האילוצים ואת השיוך שלה לטבלאות אחרות במסד נתונים. הצהרות DDL משמשות גם כאשר יש לשנות את הסכימה של מסד נתונים.

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


הגדרת בסיס נתונים

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

הנתונים במסד נתונים ממשיכים להתעדכן. מכאן שמסד הנתונים מקבל השתנה לעתים קרובות. DML הפקודה מציינת את השינויים בנתוני מסד הנתונים. הנתונים בבסיס הנתונים נקראים מופע מסד נתונים.

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

  1. ההבדל הבסיסי בין שני המונחים, הסכימה והמאגר נמצא בהגדרתם, כלומר מסד נתונים הוא אוסף של עובדות או מידע על האובייקט הנחשב. מצד שני, סכמה מהווה ייצוג מבני של בסיס הנתונים כולו.
  2. לאחר שתצהיר על סכמה למסד נתונים, היא לא תשתנה לעתים קרובות מכיוון שהיא מפריעה לארגון הנתונים במסד הנתונים. מצד שני, מסד הנתונים מתעדכן לעיתים קרובות.
  3. בצד אחד בו סכמה מכילה מבנה של טבלאות ותכונות בתוך הטבלאות, סוגיהם ואילוצים. בסיס הנתונים מורכב מסכימה, רשומות עבור הטבלאות.
  4. הצהרת DDL מציינת את היצירה והשינויים של הסכימה. הצהרות DML מפרטות ייצור ושינוי של הנתונים בתוך בסיס הנתונים.

סיכום:

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