SQL | لغة الاستعلامات البنيوية
HR
حول الدورة التدريبية:
يهدف هذا الكورس إلى تعريف المتدربين بمفاهيم SQL الأساسية والمتقدمة، بما في ذلك إنشاء الجداول، تعديل البيانات، تنفيذ الاستعلامات، وفهم القيود والعلاقات بين الجداول. يتضمن الكورس تطبيقات عملية تساعد المتدربين على التعامل مع قواعد البيانات في بيئة العمل بكفاءة واحترافية.
ما ستتعلمه في هذه الدورة:
- إنشاء الجداول، تعديلها، حذفها باستخدام DDL وDML.
- استخدام SELECT مع WHERE وORDER BY وGROUP BY لاستخراج البيانات وتحليلها.
- التعرف على أنواع JOIN المختلفة وكيفية ربط الجداول ببعضها.
- استخدام الدوال التجميعية مثل COUNT وSUM وAVG لحساب الإحصائيات وتحليل البيانات.
- تطبيق القيود لضمان صحة البيانات مثل Primary Key وForeign Key وUnique وCheck.
- التحكم في الصلاحيات والمعاملات باستخدام GRANT وREVOKE وCOMMIT وROLLBACK.
- تحسين أداء قواعد البيانات من خلال استخدام الفهارس (Indexes) وفهم طرق تحسين الاستعلامات.
لمن هذا البرنامج
- للمبتدئين في مجال قواعد البيانات الذين يرغبون في تعلم أساسيات SQL وإدارتها بطريقة عملية.
- لطلاب تكنولوجيا المعلومات والهندسة الذين يحتاجون إلى مهارات التعامل مع قواعد البيانات ضمن دراستهم الأكاديمية.
- للمطورين والمبرمجين الذين يستخدمون قواعد البيانات في تطوير الأنظمة والتطبيقات.
- لموظفي تحليل البيانات وتقارير الأعمال الذين يعتمدون على استخراج البيانات وتحليلها لاتخاذ القرارات.
- للمهتمين بتطوير مهاراتهم في التعامل مع البيانات بشكل احترافي ومنظم باستخدام SQL.
About the Course:
This course aims to introduce trainees to both basic and advanced SQL concepts, including creating tables, modifying data, executing queries, and understanding constraints and relationships between tables. The course includes practical applications that help trainees handle databases efficiently and professionally in the workplace.
What You Will Learn in This Course:
- Create, modify, and delete tables using DDL and DML.
- Use SELECT with WHERE, ORDER BY, and GROUP BY to retrieve and analyze data.
- Understand different types of JOIN and how to link tables together.
- Use aggregate functions such as COUNT, SUM, and AVG to calculate statistics and analyze data.
- Apply constraints to ensure data integrity, including Primary Key, Foreign Key, Unique, and Check.
- Control permissions and transactions using GRANT, REVOKE, COMMIT, and ROLLBACK.
- Improve database performance by using indexes and understanding query optimization techniques.
Who This Program Is For:
- Beginners in the field of databases who want to learn SQL fundamentals through a practical approach.
- IT and engineering students who need database skills as part of their academic studies.
- Developers and programmers who use databases in system and application development.
- Data analysts and business reporting professionals who rely on data extraction and analysis for decision-making.
- Anyone interested in developing professional and organized data-handling skills using SQL.