SQL משמש לחלוק ולנהל נתונים, במיוחד נתונים הנמצאים במערכות ניהול מסדי נתונים יחסיים - הנתונים מאורגנים בטבלאות, וניתן לקשר מספר קבצים, המכילים טבלאות נתונים, יחד על-ידי שדה משותף.
באמצעות SQL, אתה יכול שאילתה (בקשה מידע ממאגרי מידע), עדכון לארגן מחדש את הנתונים, כמו גם ליצור ולשנות את סכימה (מבנה) של מערכת מסד נתונים, וכן בקרת גישה לנתונים. תוכנות נפוצות המשמשות שרתי SQL כוללות Microsoft Access, MySQL ו- Oracle.
היסטוריה של SQL
בשנת 1969 הגדיר חוקרת יבמ אדגר פ. קודד את מודל מסד הנתונים היחסי, שהפך לבסיס לפיתוח שפת SQL. במילים פשוטות, מודל מסד הנתונים היחסי הוא בעל פיסת מידע משותפת (או "מפתח") הקשורה לנתונים שונים. דוגמה לכך היא שם משתמש המשויך הן לשם האמיתי שלך והן למספר הטלפון.
כמה שנים מאוחר יותר, יבמ החלה לעבוד על שפה חדשה עבור מערכות ניהול נתונים יחסיים המבוססים על ממצאי Codd. השפה נקראה במקור SEQUEL, או שפת מבנה באנגלית שאילתה. פרויקט זה, המכונה "מערכת / R", עבר כמה יישומים ותיקונים, ושם השפה שונה כמה פעמים לפני שהוא נקרא לבסוף SQL.
לאחר תחילת בדיקות ב- SQL בשנת 1978, IBM החלה בפיתוח מוצרים מסחריים, כולל SQL / DS (1981) ו- DB2 (1983). ספקים אחרים הלכו בעקבותיו, והודיעו על הצעות מסחריות מבוססות SQL שלהם. אלה כללו אורקל, אשר פרסמה את המוצר הראשון שלה בשנת 1979, כמו גם Sybase ו אינגרס.
למידה SQL
SQL קל יותר למתחילים ללמוד מאשר להם להרים שפות תכנות כמו Java, C + +, PHP או C #.
אם אתה רוצה ללמוד את SQL, אבל יש מעט מאוד רקע תכנות קיים, אתה עשוי ליהנות לנסות את זה באמצעות אחד המשאבים שלהלן, ולאחר מכן לוקח צלילה עמוקה יותר עם אוניברסיטה רשמית או קורס מכללה קהילתית. אחרת, אתה יכול לנצל את רוב הדרכות חינם באינטרנט או שילם למידה מרחוק קורסים.
הנה כמה דוגמאות של הדרכות חינם:
W3Schools הדרכה
SQLcourse.com (מבוא מבוא SQL)
Codecademy יש ללמוד תוכנית SQL, כמו גם קורס מתקדם על ניתוח מדדים עסקיים של SQL
אם אתה מעוניין בקורסי למידה מרחוק בתשלום, אנו ממליצים על מבוא למנהלי אתרים בינלאומיים (IWA) ל- SQL (באמצעות Access) או מבוא ל- SQL (באמצעות MySQL).
לקחתי קורסי IWA לפני. ה- SQL הם רק ארבעה שבועות, אבל הם יותר מובנים מאשר למידה עצמית הדרכות כי הקורסים הם מובילים על ידי המורה כרוך השלמת משימות ספציפיות פעם בשבוע. אתה תהיה מופתע כמה אתה יכול ללמוד בזמנים כל כך קצר.
ספרים שימושיים ב- SQL למתחילים כוללים:
SQL: מדריך למתחילים
SQL בקצור נמרץ
בדוק את הספרייה המקומית שלך כדי לראות אם הם נושאים את אלה או ספרים אחרים המבוא SQL.
מיומנויות SQL רצוי
כאמור, כמעט כולם צריכים מישהו עם ידע SQL בארגון שלהם.
לדברי גורו, 50,705 משרות פורסמו בשנת 2015 שדרשו ידע ב- SQL, והשכר החציוני למשרה שדורשת ידע ב- SQL הוא 81,632 $.
הנה כמה סוגים של עמדות הדורשות מיומנויות SQL: