• 2024-11-21

היסטוריה, שימושים, ומיומנויות סביב SQL

Уроки SQL для начинающих / #1 - Что такое SQL? Установка локального сервера

Уроки SQL для начинающих / #1 - Что такое SQL? Установка локального сервера

תוכן עניינים:

Anonim

שפת שאילתות מובנית (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 בקליפת אגוז".


מאמרים מעניינים

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

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

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

כירורגית טכנולוגית תיאור התפקיד: שכר, מיומנויות ועוד

כירורגית טכנולוגית תיאור התפקיד: שכר, מיומנויות ועוד

כירורגית כירורגית מסייעת למנתחים ולאחרים בחדר הניתוח. למד על חובות העבודה, הרווחים, הדרישות ואת העבודה Outlook.

מהו רישיון סינכרון מוסיקה?

מהו רישיון סינכרון מוסיקה?

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

מהו סיכום של כישורים על קורות החיים?

מהו סיכום של כישורים על קורות החיים?

סיכום של הכישורים הוא קטע קורות חיים המפרט הישגים, מיומנויות וניסיון. הנה איך לכלול סיכום על קורות החיים.

היתרונות והחסרונות של הטייס זנב כלי טיס

היתרונות והחסרונות של הטייס זנב כלי טיס

למד על היתרונות והחסרונות המעורבים במטוס זנב טס, אשר נקראים גם taildraggers.

בארנס אנד נובל

בארנס אנד נובל

הנה מידע על ההיסטוריה ארוכה של בארנס אנד נובל כמו מו"ל הספר, כמו גם מוכר ספרים; מתוך ספרים מציאה ספרים אלקטרוניים.