سعيد شعبان
سعيد شعبان

@Saeed_SH23

14 تغريدة 37 قراءة Sep 10, 2020
لغة SQL 🤔
يعني اي sql ؟
وليه بنستخدمها ؟
وهل مفيدة لي كمبرمج ؟
طيب اي مجالاتها ؟
من فين اقدر اتعلمها ؟
تعالو ف البوست ده نتكلم شوي عن sql ببساطة وبعيد عن المصطلحات البرمجية ونشوف اي اهميتها 👇👇
يوميا ، في الدقيقة ، لا في الثانية ، لا في اللحظة اللي بنكتب فيها حاليا بيتم توليد كميات كبيرة جدا من البيانات حول العالم
ممكن حاليا يكون تم علي موقع جوجل 500،000 عملية بحث 🙄
طيب اي علاقة ده بلغة sql ؟
انت داخل تكلمنا عن جوجل ولا sql 🤔
تعالي اقلك 👇
جوجل Google
40,000 عملية بحث في الثانية ، 27.5 مليون عملية بحث في 2001 ، 1.2 تريليون عملية بحث في 2012 ، ولسة كثيييير
Youtube يوتيوب
كل دقيقية تقريبا بيتم بناء حوالي 6 ساعات من محتوي الفيديو في 2007 ، في 2015 ، 400 ساعة من الفيديوهات كل دقيقة وحاليا كثييييير
facebook
شهريا حوالي بيتم انشاء ومشاركة محتوي يقدر بحوالي 30 مليار عملية
Amazon
حوالي بيانات 152 مليون منتح للعملاء ، حول العالم .
طيب اي علاقة sql بالكلام ده ؟
البيانات والمنتجات والمحتوي والفيديوهات والصور والنصوص والردود والتعليقات وكل ده بيروح في النهاية فين ؟
البيانات دي بكل بساطة بتتخزن في قواعد البيانات
ما هي قواعد البيانات ؟
هي مجموعة من الجداول مرتبطة مع بعضها البعض ، الهدف منها تسهيل التفاعل وتنظيم وتحليل البيانات وحفظ واستخراج البيانات منها في أي وقت .
يعني اي جداول ؟
تعالي اقلك 👇
الجداول هي مجموعة من الصفوف Rows والأعمدة Columns
كل صف يحتوي علي المزيد من البيانات التي تمثل قيم مختلفة
هذه البيانات تتمثل في بيانات منتح او شركة او مصنع او مدرسة او محل تجاري او متجر الكتروني وهكذا علي حسب نوع البيانات
ده جدول مثلا يحتوي علي اسماء بعض الأشخاص المرضي داخل مستشفي ويحتوي ايضا علي الاسم والعمر والطول والوزن وفصيلة الدم والدكتور المعالج
يعني كده بكل بساطة انت عندك مستشفي فيها قواعد بيانات ، وداخل القاعدة جدول فيه بيانات المرضي بتوعك والدكتور اللي بيعالجهم 🤷‍♂️
شفت الموضوع سهل ازاي
طيب من وسط البيانات الموجودة داخل الجدول لازم تلاحظ شي مهم وهو البيانات
والبيانات مش هنتكلم عنها بالتفصيل ولكن لازم تعرف ان اهم شئ هو حقل التعريف او id او رقم الصنف او الطبيب او الطالب حسب البيانات لانه ده اهم شئ ويسمي Primary Key 🔑 المفتاح الاساسي
ليه primmary key مهم
لأن ده العمود اللي بيحتوي علي رقم فريد وغير قايل للتكرار في اي جدول لنفرض اننا عندنا جدول طلاب
ممكن الاسم يتكرر
ممكن العمر يتكرر
ممكن العنوان يتكرر
لكن رقم الطالب مينفعش يتكرر ، يعني اما اطبع بيانات الطالب رقم (1) هو مفيش غير طالب يحمل نفس الرقم فقط 🤷‍♂️
طيب ده كله ومتكلمناش لسة عن sql 😅
شوف يا سيدي 🤔
قواعد البيانات اللي بتحتوي علي البيانات دي كلها بتفهم ازاي ؟
يعني ازاي اطبع اسم الطالب وعمره من داخل قاعدة البيانات ؟
هنا هييجي دور لغة sql
sql هي لغة التخاطب مع قواعد البيانات وتستخدم في جلب البيانات او تعديلها او حذفها
طيب انت كمبرمج هتستفاد اي ؟
هتستفاد طبعا لان كل البيانات اللي بيتم تخزينها علي الموقع مثل اسم المستخدم والايميل وكلمة المرور موجودة داخل قواعد البيانات
واسماء المنتجات واسعارهم وبياناتهم موجودة داخل قاعدة البيانات
يبقي انت محتاج sql علشان تجيب كل البيانات دي وتقدر تستخدمها
طيب هو ده استخدام لغة sql فقط ؟
لالالا
انت ممكن تشتغل بيها في تخصص اسمه
Database administrator
يعني مدير قواعد بيانات ، وده تخصص وظيفي موجود في شركات كثير
وممكن تستخدمها في مجال تحليل البيانات وده موضوع كبير ولكن sql احد اهم المتطلبات علشان تكون عالم بيانات
طيب انت الوقت خت فكرة عن قواعد البيانات واستخدامها والجداول ومعناها ولغة sql ووظائفها وحابب انك تتعلمها
مصادر التعلم فيها كثير ولكن هديك مصدرين كويسين تتعلم منهم وتطبق علي قواعد بيانات موجودة بالفعل داخل الموقع يعني تاخد الامر وتنفذه وتستخرج البيانات في نفس الموقع وانت بتتعلم
الأول :- موقع w3schools
w3schools.com
والثاني :- موقع المبرمج محمد هرمش
@harmashcom
harmash.com
وفي كثير مصادر عربية واجنبية ابحث عنها واختار المفضل ليك
اتمنالك رحلة سعيدة مع sql 😍💛

جاري تحميل الاقتراحات...