U3F1ZWV6ZTMzNzE0NzkxNV9BY3RpdmF0aW9uNDQzNjUxMw==

SQL|دورة SQL قواعد البيانات باستخدام Structure Query Language

SQL|دورة SQL قواعد البيانات باستخدام Structure Query Language

SQL|دورة SQL قواعد البيانات باستخدام Structure Query Language



بسم الله الرحمان الرحيم

مرحبا بكم في دورة جديدة دورة عن لغة Structure Query Language
قواعد البيانات باستخدام SQL
INTRODUCTION TO DATABASE USING
حيت تعتبر قواعد البيانات اوسع العلوم المعلوماتية انتشارا و اكثر فائدة في المجال الهندسي المعلوماتي
ومن خلال هذه المقالة الاولى من هذه الدورة الممتعة سنتعرف من خلالها على ما يلي:


  • ما هي اهمية قواعد البياىات؟
  • وما بعض عموميات حول البياىات؟
  • وما هي اسهل طرق لتخزين البيانات؟
  • وما مفهوم وتعريف قواعد البياىات؟
  • وما اهداف قاعدة البياىات DATABASE؟
  • وما مميزات قاعدة البياىات؟
  • اما انواع أنضمة قواعد البيانات؟
  • ما الفرق بين قواعد البياىات MYSQL و SERVER SQL ؟
  • ما هو مفهوم SQL؟
  • أقسام قواعد البيانات في لغة SQL؟
  • وما هي اقسام لغة SQL؟
  • وما هي محاور دورة SQL؟

اهمية قواعد البياىات

يعتبر جمع البيانات ودقتها والتعامل معها من العمليات الضرورية التي يعتمد عليهافي كثير المجالات
وبنتيجة البيانات الدقيقة تؤدي إلى قرارات دقيقة بعد تحليليها وذلك باستخدام انظمة خاصة لتحليل تلك البيانات

بعض عموميات حول البياىات


  • Files الملف
  • تخزين البيانات

اسهل طرق لتخزين البيانات


طرق تخزين ملفات البيانات وذالك
باتخزين المباشر
وذالك عن طريق حفظ البيانات على شكل أسطر متتالية في ملفات
او التخزين التسلسلي
وتتم هذه العملية بتخزين بشكل متسلسل بحيت كل سطر ينتهي بفاصل
او اتخزين التسلسلي المباشر
وتعتبر هذه الطريقة نفسها السابقة مع اظافة فهرسة البيانات المخزونة


مفهوم وتعريف قواعد البياىات


قواعد البيانات هي مجموعة من البيانات المخزنة بشكل منظم, وهي من اهم الدعائم التي تقوم عليها المعلومات حيث من خلال قواعد البيانات نستطيع حفظ وتعديل وحذف المعلومات بطرق سلسة وكذلك تتيح لنا استخراج البيانات
المحفوظة كما نريد.

هدف من قاعدة البياىات DATABASE

الهدف من قواعد البيانات هو تنظيم البيانات, لتسهيل عملية استرجاعها والبحث فيها واستخالص المعلومات
منها, واختصار الوقت والجهد اثناء التعامل مع البيانات

مميزات قاعدة البياىات

  • تسمية قاعدة البيانات
  • الامان: نظم الامان عالي جدا
  • الحجم: يتحمل حتى 1 تيرا بايت.
  • عدد المستخدمين: لا يوجد عدد محدد.
  • المرونة والسيولة في التعامل.
  • يدعم خاصية الوظائف المعرفة مسبقاً Procedures Stored و Triggers.

انواع أنضمة قواعد البيانات


نظام إدارة قواعد البيانات الهرمية System Management Database Hierarchical
نظام إدارة قواعد البيانات الشبكية System Management Database Network
نظام إدارة قواعد البيانات العالئقية System Management Database Relational


الفرق بين قواعد البياىات MYSQL و SERVER SQL




MYSQL
هي قواعد بيانات تشبه Access-MS
لكن بدون واجهة استخدام, كما أنها عادة ما
تذكر لغة PHP مع قواعد البيانات Access-MS
Server SQL
هو برنامج لعمل قواعد بيانات من شركة مايكروسوفت وشديد التفاعل مع لغات
البرمجة المصممة


مفهوم SQL

اولا : لغة SQL هي اختصار لكلمة Language Query Structured
تانيا هي لغة غير إجرائية أي لا يوجد بها Next for , Loop , case Select , If وهي لغة الاستعلام بالترتيب المهيكل ، وهي عبارة عن تعليمات برمجية تستخدم للتعامل مع البيانات.
ثالثا : لغة SQL لغة قياسية ANSI و ANSI هو اختصار ل e Standars Natioml American
رابعا تقوم هذه اللغة بتحديد العمليات التي نريد أن ننفذىا على قواعد البيانات و تتولى و DBMS تنفيذ هذه العمليات و DBMS هو اختصار ل System Management Database نظم إدارة قواعد البيانات.

أقسام قواعد البيانات في لغة SQL



تنقسم قواعد البيانات في SQL الى نوعين هما

  • قواعد البيانات النظام.

  • قواعد البيانات المستخدمين


اقسام لغة SQL


تنقسم اقسام لغة SQL إلى خمسة أقسام كالتالي:

DR- Data Retrieval تتضمن أمر الاسترجاع sélect ، والذي يصنف ضمن لغة DML
DML- Data Manipulating language وتختص بالتعامل مع البيانات في الجداول ضمن منطقة العمل التمهيدية
TC- Transaction command وتختص بعملية نقل البيانات بين منطقة العمل التمهيدية ، وقاعدة البيانات
DDL- Data Definition language وتختص بتوصيف البيانات ضمن منطقة العمل الأساسية ( قاعدة البيانات ) ، وتقوم بتنفيذ التعليمات .
DCL- Data Control language
وتختص بمنح وسحب الصلاحيات و أوامرها



محاور الدور لغة SQL



  1. المحور الأول:أساسيات لغة SQL.
  2. المحور التاني:تعليمة SELECT الاساسية.
  3. المحور التالت:استرجاع البيانات بشروط وترتيبها.
  4. المحور الرابع:استخدام توابع الصف الواحد في جملة استعلام SELECT.
  5. المحور الخامس: التوابع التجميعية
  6. المحور السادس:عرض واستعراض البيانات من جداول متعددة.
  7. المحور السابع:االستعلامات الفرعية.
  8. المحور الثامن:الاستعالمات الفرعية متعدد الاعمدة.
  9. المحور التاسع: التعامل مع البيانات.
  10. المحور العاشر: الجداول.
  11. المحور الحادي عشر: القيود على الجداول.
  12. المحور التاني عشر: القسم العملي.

ملاحظات عن لغة SQL



لغة sql غير حساسة للحروف الصغيرة أو الكبيرة .
لغة sql لا تم بالمسافات الفارغة البيضاء .
لغة sql تنتهي بفاصلة منقوطة ;
ليست هناك تعليقات
إرسال تعليق

إرسال تعليق