Abdullah Aws🎙| DA
Abdullah Aws🎙| DA

@AbdullahAws99

18 تغريدة 5 قراءة Jul 09, 2023
#ثريد
#ChooseAndCreate
راح نعرف في هذه السلسة ان شاء الله
ماهو SQL؟
وماهي أدواته ؟
وأنواع قواعد البيانات؟
وكيف تطورت؟
والكثير الكثير من المعلومات القيمة بإذن الله🎯
-و إذا مشغول فضلها وارجع لها في وقت لاحق للفائدة🦾
-قبل مانعرف ماهو #SQL خلينا نفهم ايش هيا قاعدة البيانات (Database)❓
#قاعدة البيانات :
عبارة عن مجموعة منتظمة ومخزنة إلكترونيًا من البيانات. ممكن تحتوي على أي نوع من #البيانات، مثل الكلمات والأرقام والصور ومقاطع الفيديو والملفات. (أداة لتجميع المعلومات وتنظيمها)
-وعشان نتعامل مع قاعدة البيانات نحتاج نفهم ونستخدم
برنامج يسمى نظام إدارة قواعد البيانات (#DBMS)
والي هو موجود لتخزين البيانات واستردادها وتحريرها.
-مراحل تطور قاعدة البيانات وأنواعها🧐
كيف تطورت قواعد البيانات❓
طبعا كانت أقدم قواعد البيانات عبارة عن أشرطة مغناطيسية عليها سجلات بيانات مخزنة بالتسلسل. ومع التقدم التكنولوجي، استمرت قواعد البيانات في التطور.
-والان أصبحت أنظمة معقدة وعالية الاداء
خلينا نذكر بعضها 🤩
قاعدة بيانات #هرمية
قاعدة بيانات #شبكية
قاعدة البيانات #علائقية
( و العلائقية هي محور حديثنا و المهمة بالنسبه لنا)
-وتطور الوضع فالتسعينات وصار عندنا قاعدة البيانات الموجهة للكائنات وهذا استجابة للتطور الي صار مع المبرمجين والمطورين في لغات البرمجة وتدخل #OOP وهالشي سمح للمطورين بالتعامل مع البيانات على انها كائنات مثل تعيين سمات الكرسي، مثل اللون والحجم، إلى كائن بيانات للكرسي.
-هذا الكائن هو تمثيل افتراضي لكرسي حقيقي في قاعدة البيانات الموجهة للكائنات
ومن هنا بدينا نستخدم SQL بشكل متطور🦾
- والآن ماهو SQL❓
SQL= Structure Query Language
لغة الإستعلام الهيكلية ، هي لغة خاصة بالمجال تستخدم في البرمجة ومصممة لإدارة البيانات المحفوظة في نظام إدارة قواعد البيانات العلائقية ، أو لمعالجة الدفق في نظام إدارة تدفق البيانات العلائقية.
هل هي لغة برمجة❓
نعم هي لغة #برمجة لتخزين المعلومات ومعالجتها في قاعدة بيانات علائقية.
-مالفرق بين SQL و #NoSQL
كلاهما أقوياء وذوو قيمة بطريقتهم الخاصة
مثل ماعرفنا ان SQL هي علائقية وهالامر يعني بأنها تحتوي على جداول مرتبة ومنسقة عشان تسهل المعالجه
اما Nosql هي قواعد بيانات غير علائقية. هذا يعني أنه يتم تخزين البيانات في مجموعة من المستندات📄
مما يعني انه لا توجد بنية محددة لهذه المستندات ، ولا ترتبط ببعضها البعض من خلال العلاقات.
لذلك ، فهي أكثر ملاءمة لتخزين البيانات التي لا تحتاج إلى الوصول إليها بطريقة معينة.
(تحديد الإستخدام حسب طبيعة البيانات ومتطلبات الاداء )✅
-طيب ماهي مميزات SQL ❓
يمكنه تحليل ومعالجة البيانات من أي حجم ، سواء كنت تتعامل مع مجموعة بيانات صغيرة أو كبيره. 📊
لأنها تعتبر لغة تطوير سريعة وقوية وهالامر يجعلها تعالج كميات هائلة من البيانات في وقت قصير جدًا.💪🏻
-وماهي استخداماته❓
* معالجة البيانات
* التحكم في البيانات
* التحكم في المعاملات
وغيرها الكثير والكثير👀
ماهي أنواع SQL ❓
#MySQL
Microsoft SQL Server
#MariaDB
#PostgreSQL
#Oracle
تقريبًا أغلبهم نفس المنهجية وكأنك تقدر تقول كلهم يتكلمو عربي ولكن في بعض الكلمات المختلفه ونقدر نقول ايضا (لهجات) لكن كلهم قريبين من بعض بشكل كبير👍🏻
-وبالختام 👀
خلينا نتخيل ان فكرة الإستعلام في SQL وطريقة ترتيب ال queries كأننا بنختار ملابس👔🌞
-أول سؤال نحدده هو 🧐
من أي دولاب راح أخذ الملابس يعني from
وبعدين where شرط يعني اذا كان عندنا لون معين او مقاس معين
وبعدين order by مما يعني نرتبهم حسب الرغبة
وبعدين نقدر نقول Select عشان نختار الي نحتاج انه نلبسه
هذا مثال بسيط طبعا وفي غيرهم الكثير من الأوامر المهمة👍🏻
شكرا لكل شخص وصل لنهاية الثريد و أتمنى أني وفقت إن شاء الله بنقل وتلخيص المفهوم والافكار وأتمنى من كل شخص استفاد ان يذكرني بدعوة واذا عندك شخص محتاج هذه المعلومات مررها له ولك الفضل بعد الله انه يستفيد منها ويتعلم❤️❤️

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