Arabic flag
Arabic
Select a Language
Arabic flag
Arabic
English flag
English
$
USD
Select a Currency
United States Dollar
$
Egypt Pound
ج.م.
Saudi Arabia Riyal
ر.س.
United Arab Emirates dirham
د.إ.
Oman Rial
.ر.ع
0
دورة قواعد البيانات باستخدام SQL Server

دورة قواعد البيانات باستخدام SQL Server

بناء قاعدة بيانات مترابطة والتعامل معها بمنطق التصميم لا بمنطق الأوامر
0 طلاب
12 Lectures

ماذا ستتعلم؟

فهم أساسيات قواعد البيانات، مثل الجداول، الحقول، السجلات، وأنواع البيانات.
إنشاء وإدارة الجداول داخل قاعدة البيانات باستخدام SQL.
إدخال وتحديث وحذف البيانات باستخدام أوامر SQL الأساسية.
تنفيذ الاستعلامات واسترجاع البيانات بطرق متقدمة باستخدام Select وDistinct.
تنظيم البيانات وتصفيتها باستخدام Group By وOrder By.
التحكم في بنية الجداول باستخدام الأمر Alter.
ربط الجداول ببعضها البعض باستخدام الأوامر Join المختلفة.
استخدام الاستعلامات الفرعية (Sub Queries) لفلترة البيانات بشكل متقدم.
إنشاء العروض (Views) لعرض البيانات بطريقة منظمة دون الحاجة إلى تعديل الجداول الأصلية.
إدارة وحذف البيانات بطرق آمنة باستخدام Delete وDrop مع الفهم الصحيح لاستخدام كل منهما.

About This Course

في هذا الكورس تأخذك المبرمجة وخبيرة قواعد البيانات آلاء الشاعر في رحلة متكاملة لفهم أساسيات قواعد البيانات وإدارتها بفعالية، مع التركيز على كيفية تنظيم البيانات والتعامل معها بشكل صحيح داخل أي نظام يعتمد على قواعد البيانات.

يشرح هذا الكورس قواعد البيانات بوصفها نظامًا مترابطًا يُصمَّم ويُدار قبل التفكير في الأوامر أو الأدوات.

تضعك هذه الدورة في منطق العمل مع قواعد البيانات كنظام مترابط، وتعلّمك كيف تفكّر في تصميم البيانات واسترجاعها بكفاءة بدل التعامل معها كأوامر منفصلة.

بعد ذلك، ستتعلم كيفية إنشاء الجداول والربط بينها، والتعامل مع البيانات باستخدام أوامر insert وupdate وdelete، إضافة إلى تنفيذ الاستعلامات المختلفة لاسترجاع البيانات وتحليلها.

كما ستتعرف على مناهج فرز وتجميع البيانات باستخدام Group By وOrder By، وكيفية الربط بين الجداول بأوامر Join، إلى جانب تعديل بنية الجداول باستخدام alter وإنشاء views لاسترجاع البيانات بسهولة.

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

المتطلبات

كمبيوتر بنظام ويندوز (Windows 10 أو أحدث): استخدام SQL Server يتطلب نظام ويندوز لتشغيله.
سعة فارغة على 10 جيجابايت أو أكثر: تثبيت SQL Server والأدوات المتعلقة به يحتاج إلى مساحة تخزين كافية
ذاكرة عشوائية (RAM) 8 جيجابايت أو أكثر: لتشغيل SQL Server بسلاسة أثناء عمل استعلامات قواعد البيانات
يجب أن يكون لديك اتصال بالإنترنت لتحميل الأدوات والبرمجيات اللازمة.
معرفة أساسية بالكمبيوتر: القدرة على تثبيت البرامج، فتح الملفات، والتعامل مع واجهات المستخدم.
إذا كنت مستخدم Mac أو Linux: يمكن تشغيل SQL Server باستخدام برامج المحاكاة الافتراضية مثل VirtualBox أو Docker.
المتطلبات

التعليمات

Check the frequently asked questions about this course.

ما الهدف الرئيسي من هذا الكورس؟
الهدف من الكورس هو تعليم المتدربين كيفية إنشاء وإدارة قواعد البيانات باستخدام SQL Server، بدءًا من الأساسيات وحتى العمليات المتقدمة مثل الربط بين الجداول والاستعلامات الفرعية.
هل أحتاج إلى خبرة سابقة في قواعد البيانات للالتحاق بالكورس؟
لا، الكورس مصمم للمبتدئين، حيث يبدأ بشرح المفاهيم الأساسية قبل التعمق في المواضيع الأكثر تقدمًا.
ما الفرق بين هذا الكورس وأي دورة أخرى في SQL؟
هذا الكورس يتميز بأنه يجمع بين الشرح النظري والتطبيق العملي لكل مفهوم، مع أمثلة واضحة توضح كيفية استخدام SQL Server في سيناريوهات حقيقية.
هل سيتم شرح كيفية تثبيت SQL Server؟
نعم، سيتم شرح كيفية تنزيل وتثبيت SQL Server على جهازك خطوة بخطوة حتى تتمكن من تطبيق كل ما تتعلمه عمليًا.
ما المواضيع الأساسية التي سيتم تغطيتها في الكورس؟
سيتم تغطية كل شيء بدءًا من إنشاء الجداول وإدخال البيانات وحتى الاستعلامات المتقدمة وربط الجداول باستخدام Join.
هل سيتم شرح الفرق بين Delete وDrop؟
نعم، سيتم توضيح الفرق بين Delete الذي يُستخدم لحذف البيانات من الجداول، وDrop الذي يُستخدم لحذف الجداول أو قاعدة البيانات بالكامل.
هل سأتمكن من إنشاء مخطط لقواعد البيانات بعد الانتهاء من الكورس؟
بالتأكيد، سيتم شرح كيفية إنشاء مخطط (Database Diagram) لتمثيل العلاقات بين الجداول بشكل احترافي.
كيف يمكنني تنفيذ الاستعلامات بطرق متقدمة بعد هذا الكورس؟
سيتم تعليمك كيفية استخدام الاستعلامات الفرعية (Sub Queries) والعروض (Views) لكتابة استعلامات أكثر كفاءة وتنظيم البيانات بطريقة احترافية.
هل هناك مشاريع تطبيقية خلال الكورس؟
نعم، هناك العديد من التطبيقات العملية التي ستساعدك على تطبيق المفاهيم التي تتعلمها مباشرة.
هل سيساعدني هذا الكورس في فهم كيفية إدارة البيانات في بيئات عمل حقيقية؟
نعم، ستتعلم كيفية التعامل مع البيانات بكفاءة وتحليلها وتنظيمها، مما يساعدك في العمل مع قواعد بيانات الشركات والأنظمة الحقيقية.
آلاء الشاعر
آلاء الشاعر
1 الدورات
0 طلاب
آلاء الشاعر
Curriculum Overview

This course includes 1 modules, 12 lessons, and 0 hours of materials.

كورس تعلُّم قواعد البيانات
12 أقسام
1. الأساسيات: تثبيت برنامج SQL Server
مجانًا

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



وبعد ذلك سننتقل إلى بنية قواعد البيانات، سنتعرف على الجداول (tables) التي تتكون من صفوف وأعمدة، وسأوضح لك كيف تؤدي أنواع البيانات (data types) دورًا أساسيًا في تحديد طبيعة البيانات داخل كل عمود، سواء كانت أرقامًا، حروفًا، تواريخ، أو رموزًا.



وبعد أن نفهم البنية الأساسية، سأشرح لك المفاهيم المهمة مثل المفتاح الأساسي (primary key)، والمفتاح الأجنبي (foreign key)، والمفتاح المركب (compound key)، وسنناقش الفرق بينها وكيفية استخدامها في بناء قواعد بيانات مترابطة.



وسنتحدث أيضًا عن الفرق بين الكيان (entity) والسمات (attributes)، وسأشرح لك أنواع العلاقات المختلفة التي تربط بين الجداول داخل قواعد البيانات.



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

مقدار -
2. إنشاء مخطط قاعدة البيانات وربط الجداول

في هذه الحلقة سأشرح لك كيفية إنشاء مخطط قاعدة البيانات (database diagram) وربط الجداول باستخدام المفتاح الأساسي (primary key) والعلاقات بين الجداول، ما يساعدك على فهم كيفية تنظيم البيانات داخل قواعد البيانات وربطها بطريقة صحيحة.



وبعد ذلك سأوضح لك طريقة أخرى لإنشاء قاعدة البيانات باستخدام الأكواد بدلًا من الوسائل التقليدية، وسأريك كيفية تحديد المفتاح الأساسي للجدول برمجيًّا.



وفي نهاية الحلقة سنتعرف على كيفية تعيين المفتاح الأساسي بواسطة الكود، ما يمنحك مزيدًا من التحكم في بناء قواعد البيانات. وفي الحلقة القادمة سنتعلم كيفية إدخال البيانات في الجداول بطرق متعددة.

مقدار -
3. إدخال البيانات في الجداول باستخدام الأمر insert

في هذه الحلقة سأوضح لك كيفية إدخال البيانات في الجداول يدويًّا وبواسطة الأكواد باستخدام الأمر insert، حتى تتمكن من التحكم في البيانات المخزنة داخل قاعدة البيانات بسهولة.



وسأشرح لك كيفية إدخال البيانات برمجيًّا، مع تنفيذ أكثر من مثال عملي لتوضيح الطريقة الصحيحة لكتابة الأكواد وضمان إدخال البيانات بطريقة صحيحة.



وبعد ذلك سنتحدث عن العمليات المختلفة التي يمكنك تنفيذها على البيانات داخل الجداول، مثل التحديث، والحذف، والاستدعاء، وغيرها من العمليات التي تساعدك على إدارة البيانات بمرونة.



وسأوضح لك الفرق بين الأمر delete وdrop لحذف البيانات أو إزالة الجداول كليًّا.



وفي الحلقات القادمة سنتعمق أكثر في عمليات التحديث والاستعلام عن البيانات.

مقدار -
4. الاستعلام عن البيانات باستخدام الأمر select

في هذه الحلقة سنتعرف معًا على كيفية استخدام الأمر select للاستعلام عن البيانات واسترجاعها من قاعدة البيانات بطريقة احترافية.



وسأشرح لك كيفية إنشاء قواعد البيانات وعرض البيانات المخزنة بطرق مختلفة، مع تطبيق عملي للأوامر البرمجية حتى تتمكن من فهم آلية عمل الاستعلامات فهمًا واضحًا.



وفي نهاية الحلقة سنراجع معًا طرق عرض البيانات بأكثر من طريقة، ما يمنحك مرونة أكبر في استرجاع المعلومات التي تحتاج إليها. وفي الحلقة القادمة سنتعرف على كيفية تنظيم البيانات باستخدام Group By وترتيبها باستخدام Order By.

مقدار -
5. فرز البيانات باستخدام Group By و Order By

في هذه الحلقة سأوضح لك كيفية فرز البيانات وتصفيتها داخل قاعدة البيانات باستخدام الأمرين Group By وOrder By، حتى تتمكن من التحكم في طريقة عرض البيانات واستخراج المعلومات المطلوبة بدقة.



وسأبدأ معك بشرح الفرق بينهما، فيُستخدم Group By لتجميع البيانات وفقًا لقيم معينة داخل الأعمدة، في حين يُستخدم Order By لترتيب النتائج تصاعديًا أو تنازليًا.



وبعد ذلك سننتقل إلى التطبيق العملي، لأعلمك كيفية استخدام Group By وOrder By بواسطة الأكواد، مع تنفيذ أمثلة توضيحية تساعدك على فهم تأثير كل أمر على النتائج.



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

مقدار -
6. تحديث البيانات باستخدام الأمر Update

في هذه الحلقة سأشرح لك كيفية تحديث البيانات داخل الجداول باستخدام الأمر Update، ما يمكنك من تعديل البيانات المخزنة في قاعدة البيانات بسهولة وفعالية.



وسنبدأ بفهم كيفية تحديث القيم النصية والأرقام داخل الجداول، وسأوضح لك لماذا لا يمكن تحديث المفتاح الأساسي Primary Key بسهولة، نظرًا لأنه يمكن إنشاؤه تلقائيًا ولا يمكن أن يحمل قيمًا فارغة أو مكررة.



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



وفي نهاية الحلقة، سأراجع معك أهم ما تناولناه، بما في ذلك الأوامر Select وInsert وUpdate، حتى تتمكن من الربط بينها وفهم كيفية إدارتها داخل قاعدة البيانات.

مقدار -
7. تعديل بنية الجدول باستخدام الأمر Alter

في هذه الحلقة سأشرح لك كيفية تعديل بنية الجدول داخل قاعدة البيانات باستخدام الأمر Alter، حتى تتمكن من تغيير أسماء الجداول أو الأعمدة، وتعديل نوع البيانات المخزنة داخل الأعمدة بسهولة.



وسأبدأ معك بشرح كيفية استخدام الأمر Alter لإجراء التعديلات المختلفة، ثم سننتقل إلى التطبيق العملي لأعلمك كيفية كتابة الأكواد التي تسمح بتعديل الجدول بالطريقة المطلوبة.



في نهاية الحلقة سأراجع معك ما تعلمناه عن تعديل البيانات باستخدام Alter لضمان فهمك لكيفية استخدامه استخدامًا صحيحًا. وفي الحلقة القادمة سنتعرف على كيفية حذف البيانات باستخدام الأمر Delete.

مقدار -
8. حذف البيانات من قاعدة البيانات

في هذه الحلقة سأوضح لك كيفية حذف البيانات من قاعدة البيانات، سواء كان ذلك لمسح جزء معين من البيانات، أو حذف جدول بالكامل، أو حتى إزالة عدد محدد من السجلات.



وسنبدأ بشرح كيفية استخدام الأمر delete لحذف البيانات بطرق مختلفة، مثل حذف بيانات عمود معين، حذف سجلات بناءً على نسبة مئوية، أو حذف بيانات مرتبطة بمعرِّف id معين.



وبعد ذلك سأشرح لك الفرق بين delete وdrop، فيُستخدم drop لحذف قاعدة البيانات بالكامل، ما يعني فقدان جميع البيانات والجداول المرتبطة بها.



وسنتابع معًا تنفيذ هذه الأوامر عمليًا، حتى تتحقق من فهمك لكيفية حذف البيانات بالأسلوب الصحيح وتجنب الأخطاء التي قد تؤدي إلى فقدان غير مقصود للمعلومات.

مقدار -
9. ربط الجداول باستخدام الأمر Join

في هذه الحلقة سأشرح لك كيفية استخدام الأمر join لربط الجداول داخل قاعدة البيانات، ما يمكنك من استدعاء البيانات من أكثر من جدول في استعلام واحد.



وسأبدأ معك بشرح الأنواع الثلاثة للربط: inner join، left join، وright join، وسأوضح الفرق بينها وكيفية اختيار النوع المناسب حسب الحاجة.



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

مقدار -
10. استدعاء البيانات بدون تكرار باستخدام Select و Distinct

في هذه الحلقة سأكمل معك شرح الأمر select، ولكن هذه المرة سنتعرف على كيفية استدعاء البيانات مع تجنب التكرار باستخدام الأمر distinct، ما يساعدك على عرض القيم الفريدة فقط داخل الجدول.



وسأوضح لك بالتطبيق العملي كيفية استخدام distinct مع select، حتى تتمكن من التحكم في عرض البيانات بطريقة أكثر دقة ووضوح.



وبعد ذلك سأشرح لك كيفية دمج select مع where لتصفية البيانات وفقًا لشروط معينة، ما يمنحك مزيدًا من المرونة في استرجاع المعلومات المطلوبة.

مقدار -
11. استخدام الاستعلامات الفرعية (Sub Queries)

في هذه الحلقة سأشرح لك كيفية استخدام الاستعلامات الفرعية (Sub Queries) لاستدعاء البيانات وفقًا لشروط محددة داخل الأوامر where وfrom وhaving.



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



وبعد ذلك سننتقل إلى التطبيق العملي، لأعلِّمك كيفية كتابة الأكواد الصحيحة لاستخدام sub queries بأمثلة توضيحية متعددة، حتى تتمكن من تطبيقها بسهولة داخل مشروعاتك.

مقدار -
12. استدعاء البيانات بسرعة في قاعدة البيانات باستخدام View

في الحلقة الأخيرة من الكورس سأشرح لك كيفية استخدام الأمر view لإنشاء جدول افتراضي يجمع بيانات من أكثر من جدول داخل قاعدة البيانات، ما يسهل استرجاع البيانات وعرضها بطريقة منظمة.



ثم سننتقل معًا إلى التطبيق العملي، لأوضح لك كيفية إنشاء view باستخدام الأكواد، واستدعاء البيانات من خلاله بطريقة سلسة. وبعد ذلك، سأشرح لك كيف يمكن استخدام view مع الأوامر insert وdelete، حتى تتمكن من تعديل البيانات المخزنة بسهولة من خلال الجدول الافتراضي.



وبهذا نكون قد وصلنا إلى ختام هذا الكورس! أتمنى أن تكون قد استفدت من الشرح وأصبحت لديك رؤية واضحة عن كيفية التعامل مع قواعد البيانات بكفاءة.



لا تنسَ أن الممارسة المستمرة هي مفتاح الاحتراف، وإذا كان لديك أي استفسار، فابحث وجرّب بنفسك؛ لأن التجربة هي أفضل طريقة للتعلم.



سعيد بأنك كنت جزءًا من هذا الكورس، وأتمنى لك التوفيق في رحلتك مع قواعد البيانات!

مقدار -
الشهادات
1 أقسام
شهادة الدورة
شهادة الدورة
If you pass all the lessons in this course, you will receive this certificate.
النوع شهادة الدورة
Reply to Comment
Comments Approval

Your comment will be visible after admin approval.

0
0 المراجعات
جودة المحتوى (0)
مهارات المدرب (0)
قيمة الشراء (0)
جودة الدعم (0)
Reply to Review
Submit Reply

Your reply to this review will be visible to all users.

دورة قواعد البيانات باستخدام SQL Server
33 $
الإشتراك

تشمل هذه الدورة

شهادة رسمية
دعم المدرب
منتدى الدورة
مفضلة
شارك

مواصفات الدورة

Lessons
12
مدة
2:22 ساعات
Access Duration
365 أيام
Updated Date
4/05/2026

إرسال الدورة كهدية

Send as a gift to friends
دورة قواعد البيانات باستخدام SQL Server
You are viewing
دورة قواعد البيانات باستخدام SQL Server