• 2025-04-02

التاريخ والاستخدامات والمهارات المحيطة بـ SQL

من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل الØ

من زينو نهار اليوم ØµØ Ø¹ÙŠØ¯ÙƒÙ… انشر الفيديو Øتى يراه كل الØ

جدول المحتويات:

Anonim

لغة الاستعلام الهيكلية (SQL) هي لغة قاعدة البيانات الأكثر تطبيقًا على نطاق واسع ، ومعرفة أنها ذات قيمة لأي شخص يشارك في برمجة الكمبيوتر أو يستخدم قواعد البيانات لجمع المعلومات وتنظيمها.

يمكن استخدام SQL لمشاركة البيانات وإدارتها ، وخاصة البيانات الموجودة في أنظمة إدارة قواعد البيانات العلائقية ، والتي تتضمن البيانات المنظمة في الجداول. ملفات متعددة ، كل منها يحتوي على جداول بيانات ، قد تكون مرتبطة معًا بحقل مشترك. باستخدام SQL ، يمكنك الاستعلام عن البيانات وتحديثها وإعادة تنظيمها ، وكذلك إنشاء وتعديل المخطط (بنية) لنظام قاعدة البيانات والتحكم في الوصول إلى البيانات الخاصة به.

يبدو أن الكثير من هذا يبدو وكأنه معلومات يمكن تجميعها في جدول بيانات ، مثل Microsoft Excel ، ولكن الغرض من SQL هو تجميع البيانات وإدارتها بأحجام أكبر بكثير. في حين أن جداول البيانات يمكن أن تصبح مرهقة مع وجود الكثير من المعلومات التي تملأ الكثير من الخلايا ، يمكن لقواعد بيانات SQL معالجة ملايين ، أو حتى مليارات ، من خلايا البيانات.

باستخدام SQL ، يمكنك تخزين البيانات على كل عميل عملت معه عملك ، من جهات الاتصال الرئيسية إلى تفاصيل المبيعات. لذلك ، على سبيل المثال ، إذا أردت البحث عن كل عميل أنفق ما لا يقل عن 5000 دولار مع عملك على مدار العقد الماضي ، فيمكن لقاعدة بيانات SQL استرداد هذه المعلومات لك على الفور.

مهارات SQL في الطلب

معظم المنظمات تحتاج إلى شخص لديه معرفة SQL. وفقًا لـ Gooroo ، يتم الإعلان عن ما يقرب من 20000 وظيفة كهذه شهريًا ، ويبلغ متوسط ​​الراتب لشغل وظيفة تتطلب معرفة SQL حوالي 84000 دولار ، اعتبارًا من عام 2018.

بعض المواقف التي تتطلب مهارات SQL تتضمن:

  • مطور الواجهة الخلفية: يقوم شخص في هذا الموضع بإدارة الأعمال الداخلية لتطبيقات الويب ، بدلاً من مطور الواجهة الأمامية ، الذي يدير شكل التطبيق وكيف يعمل للمستخدمين. يعمل المطوروون الخلفيون تحت ألواح الأرضية ، إذا جاز التعبير ، والتأكد من أن التطبيق مصمم ويعمل بشكل صحيح.
  • مسؤول قاعدة البيانات (DBA): هذا هو الشخص المتخصص في التأكد من تخزين البيانات وإدارتها بشكل صحيح وفعال. تعد قواعد البيانات ذات قيمة عالية عندما تسمح للمستخدمين باسترداد مجموعات البيانات المطلوبة بسرعة وسهولة. لهذا العمل ، يحتاج شخص ما إلى التأكد من تخزين جميع البيانات بشكل صحيح.
  • محلل البيانات: شخص ما في هذا الموقف يحلل البيانات ، وربما يبحث عن الاتجاهات ذات الصلة في صناعة معينة. قد يُعرض على محلل سؤال معين ويكلفه بإيجاد الإجابة. مثال بسيط قد يتضمن تحديد العملاء الذين ينفقون تاريخيا أكبر قدر من المال على الإعلان خلال الربع الثالث من السنة المالية. ستسمح هذه المعرفة لقسم المبيعات باستهداف العملاء بكفاءة في الوقت المناسب.
  • عالم البيانات: هذا موقف يشبه إلى حد بعيد موقف محلل البيانات ، ولكن عادة ما يتم تكليف علماء البيانات بمعالجة البيانات بأحجام أكبر بكثير وتراكمها بسرعات أعلى بكثير.

الخلية

تتضمن البرامج الشائعة المستخدمة لخوادم SQL Oracle MySQL ، وهو البرنامج الأكثر شعبية لإدارة قواعد بيانات SQL. MySQL هو برنامج مفتوح المصدر ، مما يعني أنه مجاني للاستخدام ومهم لمطوري الويب لأن الكثير من الويب والعديد من التطبيقات مبنية على قواعد البيانات. على سبيل المثال ، يقوم برنامج موسيقي مثل iTunes بتخزين الموسيقى حسب الفنان والأغنية والألبوم وقائمة التشغيل والمزيد. كمستخدم ، يمكنك البحث عن الموسيقى بواسطة أي من هذه المعلمات والمزيد للعثور على ما تبحث عنه. لبناء تطبيق كهذا ، تحتاج إلى برنامج لإدارة قاعدة بيانات SQL الخاصة بك ، وهذا ما يفعله MySQL.

تاريخ SQL

في عام 1969 ، قام باحث IBM Edgar F. Codd بتعريف نموذج قاعدة البيانات الترابطية ، والذي أصبح أساسًا لتطوير لغة SQL. تم بناء هذا النموذج على أجزاء مشتركة من المعلومات (أو "المفاتيح") المرتبطة بمختلف البيانات. على سبيل المثال ، قد يرتبط اسم المستخدم باسم حقيقي ورقم هاتف.

بعد بضع سنوات ، بدأت IBM العمل على لغة جديدة لأنظمة إدارة قواعد البيانات العلائقية بناءً على نتائج Codd. كانت اللغة تسمى في الأصل لغة SEQUEL أو لغة الاستعلام الإنجليزي المهيكلة. تمت تسمية المشروع / R ، والذي تمت إدارته بواسطة عدد قليل من التطبيقات والمراجعات ، وتغير اسم اللغة عدة مرات قبل الهبوط في النهاية على SQL.

بعد بدء الاختبار في عام 1978 ، بدأت IBM في تطوير المنتجات التجارية ، بما في ذلك SQL / DS (1981) و DB2 (1983). حذو بائعون آخرون ، وأعلنوا عن عروضهم التجارية القائمة على SQL. وشملت هذه أوراكل ، التي أصدرت أول منتج لها في عام 1979 ، وكذلك Sybase و Ingres.

تعلم SQL

عادة ما يكون من الأسهل بالنسبة للمبتدئين تعلم لغة SQL بدلاً من اختيار لغات البرمجة مثل Java أو C ++ أو PHP أو C #.

تتوفر العديد من الموارد عبر الإنترنت - بما في ذلك البرامج التعليمية المجانية ودورات التعليم عن بعد المدفوعة - لأولئك الذين لديهم خبرة برمجية قليلة ولكنهم يرغبون في تعلم لغة SQL. كما ستوفر الدورات الرسمية للجامعة أو الكلية المجتمعية فهماً أعمق للغة.

بعض البرامج التعليمية المجانية تشمل W3Schools SQL Tutorial و SQLcourse.com و Codecademy Learn SQL ودورة حول تحليل مقاييس أعمال SQL.

تشمل خيارات دورات التعليم عن بعد المدفوعة مقدمة الرابطة الدولية لأصحاب المواقع (IWA) إلى SQL (باستخدام Access) أو مقدمة إلى SQL (باستخدام MySQL). تستغرق دورات SQL في IWA أربعة أسابيع فقط ، لكن وجود المعلمين والواجبات الأسبوعية يجعلهم أكثر تنظيماً من البرامج التعليمية للتعلم الذاتي.

تشمل الكتب المفيدة على SQL للمبتدئين "SQL: دليل المبتدئين" و "SQL في باختصار."


مقالات مشوقة

اتجاه أسواق الحيوانات الأليفة العالمية

اتجاه أسواق الحيوانات الأليفة العالمية

سوق الحيوانات الأليفة العالمي مزدهر وبعض البلدان تشهد نمواً سريعاً. اكتشف أين تشهد صناعة الحيوانات الأليفة في العالم أكبر الزيادات.

أسئلة المقابلة الأسوأ التي يطرحها أصحاب العمل

أسئلة المقابلة الأسوأ التي يطرحها أصحاب العمل

بعض من أسوأ الأسئلة التي طرحت خلال مقابلة العمل ، بما في ذلك أمثلة على المقابلات يتصرفون بشكل سيئ ، وكيفية التعامل مع موقف غير مناسب.

الجيش الوظيفة: MOS 19D الفرسان الكشفية

الجيش الوظيفة: MOS 19D الفرسان الكشفية

معلومات التدريب الأولية لجيش الولايات المتحدة المجندين MOS (التخصص الاحتلال العسكري). MOS 19D - الفرسان الكشفية

أسوأ كلية التخصصات لحياتك المهنية

أسوأ كلية التخصصات لحياتك المهنية

ما هي أسوأ التخصصات الجامعية لمهنتك؟ نلقي نظرة على بعض من أسوأ التخصصات للحصول على الرواتب ، وارتفاع البطالة ، والرضا الوظيفي ، وأكثر من ذلك.

حقائق وأرقام عن سوق كتب الشباب البالغين

حقائق وأرقام عن سوق كتب الشباب البالغين

خيال الشباب البالغين (YA) هو نوع من أنواع المراهقين. تريد نشر واحد؟ تعرف على سوق الكتب هذا.

12 أشياء يجب على الموارد البشرية مراعاتها عند التعامل مع إجازة عائلية

12 أشياء يجب على الموارد البشرية مراعاتها عند التعامل مع إجازة عائلية

الإجازة العائلية مدفوعة الأجر (ما وراء FMLA) ليست مطلوبة من أرباب العمل في الولايات المتحدة ، ولكن لديهم قضايا أخلاقية ورعاية وعمل يجب مراعاتها عندما يكون للموظف طفل.