תוכן עניינים:
הגדרה - מה המשמעות של שפת הגדרת נתונים (DDL)?
שפת הגדרת נתונים (DDL) היא שפת מחשב המשמשת ליצירה ושינוי של מבנה אובייקטים במסד נתונים. אובייקטים בסיסיים אלה כוללים תצוגות, סכמות, טבלאות, אינדקסים וכו '.
מונח זה ידוע גם כשפת תיאור נתונים בהקשרים מסוימים, מכיוון שהוא מתאר את השדות והרשומות בטבלת מסד נתונים.
Techopedia מסביר שפת הגדרת נתונים (DDL)
ענף בסיסי הנתונים הנוכחי משלב את DDL בכל שפה רשמית המתארת נתונים. עם זאת, היא נחשבת לקבוצת משנה של SQL (Structured Query Language). SQL משתמש לעתים קרובות בפעלים חיוניים עם אנגלית רגילה כמו משפטים כדי ליישם שינויים במסד הנתונים. מכאן ש- DDL לא מופיע כשפה שונה במסד נתונים של SQL, אלא מגדיר שינויים בסכמת בסיס הנתונים.
DDL נפוץ בשימוש בשאילתות SQL הם:
- CREATE: פקודה זו בונה טבלה חדשה ובעלת תחביר מוגדר מראש. תחביר הצהרת CREATE הוא CREATE TABLE (). צור לוח עובד עובד (קוד זיהוי עובד INTEGER מפתח ראשוני, שם פרטי CHAR (50) NULL, שם משפחה CHAR (75) לא כלום).
- ALTER: פקודת alter משנה טבלת מסד נתונים קיימת. פקודה זו יכולה להוסיף עמודה נוספת, להפיל עמודות קיימות ואף לשנות את סוג הנתונים של העמודות המעורבות בטבלת מסד נתונים. תחביר פקודות לשנות הוא פרמטרים של שם אובייקט מסוג ALTER. לוח להחלף עובד להוסיף תאריך DOB.
- DROP: פקודת ירידה מוחקת טבלה, אינדקס או תצוגה. תחביר הצהרת ירידה הוא שם אובייקט מסוג DROP. לוח שחרור עובד.