DDL לעומת DML ב- DBMS

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 4 אַפּרִיל 2021
תאריך עדכון: 11 מאי 2024
Anonim
פקודות SQL שחייבים לדעת
וִידֵאוֹ: פקודות SQL שחייבים לדעת

תוֹכֶן

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


תוכן: הבדל בין DDL ל- DML ב- DBMS

  • DDL לעומת DML ב- DBMS
  • טבלת השוואה
  • DDL
  • DML
  • ההבדל העיקרי
  • סיכום
  • סרטון הסבר

DDL לעומת DML ב- DBMS

DDL היא שפת הגדרת נתונים ואילו DML היא שפת מניפולציה של נתונים, שני המונחים נחשבים זהים, אך הם שונים זה מזה. תפקידם ב- DBMS שונה. DDL היא שפת הגדרת נתונים המשמשת לציון סכימת מסד נתונים במבנה בסיס הנתונים ואילו DML היא שפת מניפולציה של נתונים המשמשת לאחזור נתונים ממסד הנתונים. DBMS היא מערכת ניהול מסד נתונים שהיא חבילת תוכנה שמטרתה העיקרית של DMBS היא מניפולציה של נתונים. בדרך כלל אי ​​אפשר לנהל נתונים בצורה קשה בגלל גורמים רבים כמו שהם יכולים לאבד, הם יכולים להיות קשים לניהול. DBMS הופך את מניפולציית הנתונים לקלה ובטוחה מאוד. הרשומה שלך נשמרת, ואין סיכוי לאבד אותה בכל מקרה. DML הוא מניפולציה של נתונים המשמשים ליצירת הסכימה המהווה טבלה במסד הנתונים הממלאת בשפת מניפולציה של נתונים. העמודה מילוי שפת הגדרת נתונים ואילו DDL ממלא את שורת הטבלה והשורה בבסיס הנתונים נקרא tuple. ניתן להשתמש ב- DML כדי להוסיף, לשנות, למחוק ולאחזר את הנתונים מטבלה במסד הנתונים. ישנם שני סוגים של שפת מניפולציה של נתונים שהם DMLS פרוצדורלי ו- DMLS הצהרתית. DMLS פרוצדורלי מתאר נתונים שיש לאחזר, וזה גם מגדיר כיצד ניתן לקבל את הנתונים מהטבלה ואילו DMLS הצהרתיים מתארים נתונים שיש לאחזר. תחזוקת נתונים היא פונקציה נוספת וחשובה מאוד ש- DBMS מציעה. SQL שהיא שפת שאילתת המבנה היא התוכנה הנפוצה ביותר עבור DBMS. DDL היא שפת הגדרת נתונים המגדירה את סכמת בסיס הנתונים.שפת הגדרת נתונים מספקת מתקנים רבים כמו שהיא מגדירה את כל המאפיינים הנוספים האחרים והיא מספקת מתקן לציין אילוצים. הפקודה ליצירת שפת הגדרת נתונים משמשת ליצירת בסיס נתונים. פקודת האלטר השתמשנו בכדי לשנות את תוכן הטבלה. טבלת הירידה משמשת למחיקת נתונים מהטבלה. הפקודה 'חתוך' משמשת למחיקת כל התוכן מהטבלה ושינוי שם משמש לשינוי שם מסד הנתונים כולו. שפת הגדרת נתונים מקבלת את כל הפקודות המשמשות ליצירת בסיס נתונים. בחר במניפולציה של נתונים משמש לאחזור נתונים מהטבלה. הכנס למניפולציה של נתונים משמש כדי לדחוף את הנתונים לנתונים. עדכון בשפת מניפולציה של נתונים משמש לרפורמה בנתונים בטבלה ומחיקת בשפת מניפולציה של נתונים משמשת למחיקת הנתונים מהטבלה.


טבלת השוואה

בסיסDDLDML
משמעותDDL היא שפת הגדרת נתונים המשמשת לציון סכימת מסד נתונים במבנה בסיס הנתוניםDML היא שפת מניפולציה של נתונים המשמשת לאחזור נתונים ממסד הנתונים.
עומד ל DDL מייצג שפת הגדרת נתוניםDML מיועד לשפת מניפולציה של נתונים
סוגאין סוג של שפת הגדרת נתוניםישנם שני סוגים של שפת מניפולציה של נתונים שהם DMLS פרוצדורלי ו- DMLS הצהרתית.
פקודותפקודות נפוצות של DDL הן CREATE, ALTER, DROPפקודות נפוצות של DML הן SELECT, INSERT, UPDATE

 

DDL

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


DML

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

ההבדל העיקרי

  • DDL היא שפת הגדרת נתונים המשמשת לציון סכימת מסד נתונים במבנה בסיס הנתונים ואילו DML היא שפת מניפולציה של נתונים המשמשת לאחזור נתונים ממסד הנתונים.
  • DDL מייצג שפת הגדרת נתונים ואילו DML הוא שפת מניפולציה של נתונים.
  • אין סוג של שפת הגדרת נתונים ואילו ישנם שני סוגים של שפת מניפולציה של נתונים שהם DMLS פרוצדורלי ו- DMLS הצהרתית.
  • פקודות נפוצות של DDL הן CREATE, ALTER, DROP ואילו פקודות נפוצות של DML הן SELECT, INSERT, UPDATE.

סיכום

במאמר זה לעיל אנו רואים את ההבדל בין DDL ל- DML בבסיס הנתונים.

סרטון הסבר