• 2025-04-02

היסטוריה, שימושים, ומיומנויות סביב 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 בקליפת אגוז".


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

הקריירה וההישגים של דוד אוגילבי, CBE

הקריירה וההישגים של דוד אוגילבי, CBE

למד את ההיסטוריה של אחד האנשים המשפיעים ביותר בפרסום. דוד אוגילבי, CBE, "אבי הפרסום".

דואר אלקטרוני למעקב לשלוח לאחר דחיית עבודה

דואר אלקטרוני למעקב לשלוח לאחר דחיית עבודה

אם נדחית עבור עבודה ואתה רוצה להגיע אל מנהל הגיוס, הנה עצה על מה לכלול דוא"ל מעקב למעסיק.

משפחה רפואית השאירו הנחיות להורים

משפחה רפואית השאירו הנחיות להורים

עומד להיות הורה חדש? למד את הזכויות והאחריות שלך תחת המשפחה לעזוב רפואי Act וכיצד להגן על העבודה שלך ואת היתרונות.

מכתב לדוגמה למעקב על יישום עבודה

מכתב לדוגמה למעקב על יישום עבודה

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

כיצד מעקב אחרי אירוע רשת עם דוגמאות

כיצד מעקב אחרי אירוע רשת עם דוגמאות

ראה דוגמה למכתב מעקב לשליחה או לאימייל של איש קשר שפגש באירוע רשת, עם עצות לכתיבה ושליחה של מכתבי מעקב ברשת.

מיומנויות שרת שרתים ודוגמאות

מיומנויות שרת שרתים ודוגמאות

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