انتقل إلى المحتوى
KnowledgeCity

SQL المستوى المتوسط: المعاملات

تعلّم المعاملات في SQL وأوامر لغة التحكم بالمعاملات BEGIN وCOMMIT وROLLBACK وSAVEPOINT ومبادئ ACID والمشغّلات لضمان سلامة قواعد بياناتك وموثوقيتها.
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ1.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Eric Grose  1 الدروس ·  10m  باللغات: العربية, الإنجليزية 

وصف الدورة

سنبدأ بمقدمة مفصلة عن مفهوم المعاملات ودورها المحوري في الحفاظ على سلامة البيانات. ثم سنستكشف أوامر لغة التحكم بالمعاملات مثل BEGIN، وCOMMIT، وROLLBACK، وSAVEPOINT، مما يمنحك فهمًا راسخًا لكيفية إدارة المعاملات بفاعلية. إضافة إلى ذلك، ستتعلم عن المشغّلات (Triggers)، ووظائفها واستخدامها في سياق المعاملات. وبحلول نهاية هذه الدروس، ستمتلك المعرفة والمهارات اللازمة لتصميم المعاملات وتنفيذها، باستخدام مبادئ ACID والمشغّلات، لضمان سلامة قواعد بياناتك وموثوقيتها.

سنستكشف أيضًا خصائص ACID: الذرية، والاتساق، والعزل، والديمومة؛ وستتعلم كيف تسهم المشغّلات في بيئة المعاملات. وبحلول نهاية هذه الدروس، ستتمكن من إدارة المعاملات بفاعلية، وتطبيق ضوابط المعاملات المناسبة، وتصميم المشغّلات لعمليات البيانات المعقدة.

ما ستتعلمه

  • فهم مفهوم المعاملات ودورها في الحفاظ على سلامة البيانات في قواعد بيانات SQL
  • إتقان أوامر لغة التحكم في المعاملات (TCL) وهي BEGIN وCOMMIT وROLLBACK وSAVEPOINT
  • تطبيق مبادئ ACID (الذرية والاتساق والعزل والمتانة) لضمان موثوقية قاعدة البيانات
  • تصميم وتنفيذ المشغلات لعمليات البيانات المعقدة ضمن سياق المعاملات
  • إدارة المعاملات بفعالية وتطبيق ضوابط المعاملات المناسبة

النقاط الرئيسية

  • تلعب المعاملات دوراً محورياً في الحفاظ على سلامة البيانات في قواعد بيانات SQL.
  • تُستخدم أوامر لغة التحكم في المعاملات (TCL) مثل BEGIN وCOMMIT وROLLBACK وSAVEPOINT لإدارة المعاملات بفعالية.
  • يتكون نموذج ACID من الذرية والاتساق والعزل والمتانة.
  • تساهم المشغلات في بيئة المعاملات وتدعم عمليات البيانات المعقدة.
  • يساعد الجمع بين مبادئ ACID والمشغلات في ضمان سلامة وموثوقية قواعد البيانات.

الأسئلة الشائعة

ماذا سأتعلّم في هذه الدورة؟

ستتعلم مفهوم المعاملات ودورها في سلامة البيانات، وأوامر لغة التحكم في المعاملات (TCL) وهي BEGIN وCOMMIT وROLLBACK وSAVEPOINT، وخصائص ACID (الذرية والاتساق والعزل والمتانة)، وكيفية تصميم المشغلات لعمليات البيانات المعقدة.

ما خصائص ACID المغطاة في هذه الدورة؟

تغطي الدورة خصائص ACID الأربعة: الذرية، والاتساق، والعزل، والمتانة، وكيف تساعد في الحفاظ على سلامة البيانات في قواعد بيانات SQL.

ما الموضوعات أو الدروس التي تتضمنها الدورة؟

تتضمن الدورة دروساً حول فهم المعاملات، ولغة التحكم في المعاملات (TCL)، وتنفيذ المعاملات في SQL.

ما المهارات التي سأكتسبها من هذه الدورة؟

ستكتسب مهارات في معاملات قواعد البيانات، ولغة Transact-SQL، ولغة التحكم في المعاملات، ومعالجة المعاملات في سياق الأعمال والحوسبة، وستكون قادراً على تصميم وتنفيذ المعاملات باستخدام مبادئ ACID والمشغلات.