היסטוריה, שימושים, ומיומנויות סביב SQL
Уроки SQL для начинающих / #1 - Что такое SQL? Установка локального сервера
תוכן עניינים:
שפת שאילתות מובנית (SQL) היא שפת מסד הנתונים הנפוצה ביותר, ויודעת שהיא בעלת ערך לכל מי שמעורב בתכנות מחשבים או משתמש במאגרי מידע כדי לאסוף ולארגן מידע.
ניתן להשתמש ב- SQL כדי לשתף ולנהל נתונים, במיוחד נתונים הנמצאים במערכות ניהול מסדי נתונים יחסיים, הכוללים נתונים המאורגנים בטבלאות. קבצים מרובים, המכילים טבלאות נתונים, עשויים להיות קשורים זה לזה גם באמצעות שדה משותף. באמצעות SQL, תוכל לבצע שאילתות, לעדכן ולבצע ארגון מחדש של נתונים, וכן ליצור ולשנות את הסכימה (מבנה) של מערכת מסד נתונים וגישה מלאה לנתונים שלה.
רוב זה נשמע כמו מידע שניתן להרכיב בגיליון אלקטרוני, כגון Microsoft Excel, אבל SQL נועד לקמפל ולנהל נתונים בכמויות גדולות הרבה יותר. בעוד גיליונות אלקטרוניים יכולים להיות מסורבלים עם יותר מדי מידע ממלא יותר מדי תאים, מסדי נתונים של SQL יכולים לטפל במיליונים, ואפילו מיליארדים, של תאים של נתונים.
באמצעות SQL, אתה יכול לאחסן נתונים על כל לקוח העסק שלך אי פעם עבד עם, מאנשי קשר מפתח לפרטים על המכירות. אז, למשל, אם אתה רוצה לחפש כל לקוח שבילה לפחות 5,000 $ עם העסק שלך בעשור האחרון, מסד נתונים של SQL יכול לאחזר את המידע הזה בשבילך באופן מיידי.
מיומנויות SQL בביקוש
רוב הארגונים צריכים מישהו עם ידע SQL. לדברי גורו, כמעט 20,000 מקומות עבודה אלה מפורסמים מדי חודש, והשכר החציוני למשרה הדורשת ידע ב- SQL הוא כ -84,000 דולר, נכון לשנת 2018.
כמה עמדות הדורשות מיומנויות SQL כוללים:
- מפתחים עורפיים: אדם בתפקיד זה מנהל את הפעילות הפנימית של יישומי אינטרנט, בניגוד למפתח חזיתי, שמנהל את המראה של היישום וכיצד הוא פועל עבור משתמשים. Back-end מפתחים לעבוד מתחת floorboards, כביכול, כדי לוודא את היישום מתוכנן ומתפקד כראוי.
- מנהל מסד נתונים (DBA): זהו אדם המתמחה בהבטחת הנתונים המאוחסנים ומנוהל כראוי וביעילות. מאגרי מידע הם בעלי הערך הרב ביותר כאשר הם מאפשרים למשתמשים לאחזר שילובים הרצוי של נתונים במהירות ובקלות. עבור עבודה זו, מישהו צריך לוודא את כל הנתונים מאוחסן כראוי.
- אנליסט נתונים: מישהו בעמדה זו מנתח נתונים, אולי מחפש מגמות רלוונטיות בתעשייה מסוימת. אנליטיקאי עשוי להיות מוצג עם שאלה מסוימת ומשימתו היא למצוא את התשובה. דוגמה פשוטה יכולה לכלול לזהות אילו לקוחות מבחינה היסטורית מוציאים את רוב הכסף על פרסום במהלך הרבעון השלישי של שנת הכספים. ידע זה יאפשר מחלקת מכירות ביעילות למקד ללקוחות בזמן הנכון.
- מדען נתונים: זוהי עמדה הדומה מאוד לזו של אנליסט נתונים, אך מדענים נתונים מטופלים בדרך כלל בטיפול בנתונים בכמויות גדולות בהרבה ומצטברים במהירויות גבוהות בהרבה.
MySQL
תוכנה נפוצה המשמשת שרתי SQL כוללת MySQL של Oracle, אולי התוכנית הפופולרית ביותר לניהול מסדי נתונים של SQL. MySQL היא תוכנת קוד פתוח, כלומר היא חופשית לשימוש וחשוב עבור מפתחי אינטרנט, כי כל כך הרבה של האינטרנט ויישומים רבים כל כך בנויים על מסדי נתונים. לדוגמה, תוכנית מוסיקה כגון iTunes מאחסנת מוסיקה לפי אמן, שיר, אלבום, פלייליסט ועוד. כמשתמש, אתה יכול לחפש מוזיקה על ידי כל הפרמטרים האלה ועוד כדי למצוא את מה שאתה מחפש. כדי לבנות אפליקציה כזו, אתה צריך תוכנה לנהל את מסד הנתונים של SQL, וזה מה ש- MySQL עושה.
היסטוריה של SQL
בשנת 1969 הגדיר חוקר יבמ אדגר פ. קודד את מודל מסד הנתונים היחסי, שהפך לבסיס לפיתוח שפת SQL. מודל זה בנוי על חלקים נפוצים של מידע (או "מפתחות") המשויכים לנתונים שונים. לדוגמה, שם משתמש עשוי להיות משויך לשם ומספר טלפון בפועל.
כמה שנים לאחר מכן, IBM החלה לעבוד על שפה חדשה עבור מערכות ניהול נתונים יחסיים המבוססים על ממצאי Codd. השפה נקראה במקור SEQUEL, או שפת מבנה באנגלית שאילתה. Dbeded System / R, הפרויקט עבר כמה יישומים ותיקונים, ואת שם השפה השתנה כמה פעמים לפני סוף סוף הנחיתה על SQL.
לאחר תחילת הבדיקה בשנת 1978, IBM החלה בפיתוח מוצרים מסחריים, כולל SQL / DS (1981) ו- DB2 (1983). ספקים אחרים הלכו בעקבותיו, והודיעו על הצעות מסחריות מבוססות SQL שלהם. אלה כללו אורקל, אשר פרסמה את המוצר הראשון שלה בשנת 1979, כמו גם Sybase ו Ingres.
למידה SQL
זה בדרך כלל קל יותר למתחילים ללמוד SQL מאשר להם להרים שפות תכנות כמו Java, C + +, PHP, או C #.
מספר משאבים מקוונים - כולל הדרכות חינם וקורסי למידה מרחוק בתשלום - זמינים עבור אלה שיש להם ניסיון תכנות קטן אבל רוצים ללמוד SQL. אוניברסיטה פורמלית או מכללה קהילתית קורסים גם יספק הבנה עמוקה יותר של השפה.
חלק הדרכות חינם כוללים W3Schools SQL הדרכה, SQLcourse.com, ו קודקדיה של למד SQL ו קורס על ניתוח ערכי עסקים SQL.
אפשרויות עבור קורסים בתשלום למידה מרחוק כוללים מבוא הבינלאומי של איגוד האינטרנט (IWA) מבוא SQL (באמצעות Access) או מבוא ל- SQL (באמצעות MySQL). IWA של קורסים SQL הם רק ארבעה שבועות, אבל נוכחותם של מדריכים ומשימות שבועיות להפוך אותם מובנים יותר מאשר למידה עצמית הדרכות.
ספרים שימושיים על SQL למתחילים כוללים "SQL: מדריך למתחילים" ו- "SQL בקליפת אגוז".
משרות הקשורות לעבודה כותרות ומיומנויות הנדרשות
משרות חינוך כרוכות יותר מאשר רק הוראה. בין אם יש לך תואר ראשון או דוקטורט, אתה יכול למצוא עבודות המתאימות המיומנויות שלך ואת החינוך.
הדפסה פרסום: שימושים ועלויות
מבט על פרסום הדפסה, מתוך מגזינים מבריק אל דפי זהב עבור עסקים, כולל מה זה יעלה לך לקדם את העסק שלך.
משרות עבור ההיסטוריה מייג 'ורס - קריירה עם היסטוריה היסטוריה
למד על משרות עבור מגמות ההיסטוריה. זה מדעי הרוח תואר יכין אותך עבור קריירות רבות על ידי נותן לך את המיומנויות רך אתה צריך להצליח.