دليل SQL لقواعد بيانات أوراكل(Dalīl SQL liqawāʻid bayānāt ‘Awrākil)Translation: SQL Guide for Oracle Databases

دليل SQL لقواعد بيانات أوراكل(Dalīl SQL liqawāʻid bayānāt ‘Awrākil)Translation: SQL Guide for Oracle Databases

Posted on

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

مقدمة في دليل SQL لقواعد بيانات أوراكل

Introduction

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

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

البدء مع SQL في أوراكل

قبل أن تبدأ، تأكد من تثبيت Oracle Client على جهازك. هذا يسمح لك بالاتصال بقاعدة البيانات.

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

باستخدام برنامج SQL Developer أو أي أداة أخرى، يمكنك كتابة استعلامات SQL وتنفيذها. تبدأ رحلتك مع هذا الدليل العملي.

أنواع البيانات في أوراكل

يُعرف أوراكل بأنواع بياناته المتنوعة والغنية. من المهم فهم كل نوع قبل استخدامه.

الأمثلة تتضمن NUMBER، VARCHAR2، DATE، وغيرها. كل نوع له خصائصه الخاصة وحجمه في الذاكرة.

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

جداول البيانات في أوراكل

الجداول هي اللبنة الأساسية في قواعد بيانات أوراكل، وهي عبارة عن مجموعات منظمة من البيانات.

يتم تعريف كل جدول بواسطة مجموعة من الأعمدة (columns) والتي تحدد نوع البيانات لكل عمود. يتم ترتيب البيانات في صفوف (rows).

يجب الاهتمام بتصميم الجداول بشكل صحيح لضمان دقة وكفاءة قاعدة البيانات. تصميم الجداول بشكل صحيح مهم جدا.

أمثلة على استعلامات SQL في أوراكل

Oracle

سنتطرق هنا إلى أمثلة عملية على كيفية استخدام SQL مع أوراكل.

استعلامات SELECT

استعلامات SELECT تستخدم لاسترجاع البيانات من الجداول. وهي من أهم استعلامات SQL.

يمكن استخدام شروط WHERE لتحديد البيانات المراد استرجاعها. استخدام ORDER BY لترتيب النتائج.

مثال: `SELECT * FROM employees WHERE department_id = 10;`

استعلامات INSERT

استعلامات INSERT تستخدم لإضافة بيانات جديدة إلى الجداول. إضافة بيانات جديدة مهمة جداً.

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

مثال: `INSERT INTO employees (employee_id, name) VALUES (100, ‘أحمد’);`

استعلامات UPDATE

استعلامات UPDATE تستخدم لتعديل البيانات الموجودة في الجداول.

يجب تحديد الشروط لتحديد الصفوف المراد تعديلها. تعديل البيانات مهم لضمان دقة المعلومات.

مثال: `UPDATE employees SET salary = 5000 WHERE employee_id = 100;`

استعلامات DELETE

استعلامات DELETE تستخدم لحذف البيانات من الجداول.

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

مثال: `DELETE FROM employees WHERE employee_id = 100;`

الوظائف والدوال في SQL

SQL

يوفر دليل SQL لقواعد بيانات أوراكل شرحًا للعديد من الوظائف والدوال المفيدة.

وظائف التاريخ والوقت

تستخدم هذه الوظائف للتعامل مع قيم التاريخ والوقت. معالجة التواريخ والاوقات مهمة في العديد من التطبيقات.

مثال: `SYSDATE` لعرض التاريخ والوقت الحالي، `TO_CHAR` لتحويل التاريخ إلى نص.

هذه الوظائف أساسية في استخراج ومعالجة بيانات التاريخ والوقت.

وظائف النصوص

تستخدم هذه الوظائف للتعامل مع قيم النصوص. تتيح هذه الوظائف معالجة النصوص بكفاءة.

أمثلة: `UPPER`, `LOWER`, `SUBSTR`, `LENGTH`.

هذه الوظائف ضرورية في عمليات البحث والفلترة على النصوص.

وظائف الأرقام

تستخدم هذه الوظائف للتعامل مع قيم الأرقام. هذه الوظائف مهمة للعمليات الحسابية.

أمثلة: `ROUND`, `TRUNC`, `MOD`.

تستخدم هذه الوظائف في عمليات حسابية معقدة.

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

Oracle

المفاتيح مهمة جداً في تصميم قواعد البيانات.

المفتاح الأساسي (PRIMARY KEY)

يحدد المفتاح الأساسي كل صف بشكل فريد في الجدول. يجب أن يكون فريداً.

لا يسمح المفتاح الأساسي بقيم مكررة. يجب أن يكون غير فارغ.

مثال: مفتاح أساسي في جدول الموظفين يمكن أن يكون رقم الموظف.

المفتاح الخارجي (FOREIGN KEY)

يُستخدم المفتاح الخارجي لإنشاء علاقات بين الجداول. يربط بين الجداول.

يقوم بربط الجدول الحالي مع جدول اخر. يجب أن يتطابق مع المفتاح الأساسي في الجدول الآخر.

مثال: في جدول الطلبات، يمكن استخدام رقم الموظف كمفتاح خارجي.

المفاتيح الفريدة (UNIQUE KEY)

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

يختلف عن المفتاح الأساسي بأنه يسمح بقيمة فارغة واحدة.

مثال: يمكن استخدام رقم الهاتف كمفتاح فريد.

الاستعلامات الفرعية (Subqueries) في SQL

تُستخدم الاستعلامات الفرعية في SQL لدمج نتائج استعلامات متعددة.

استخدام الاستعلامات الفرعية في جمل WHERE

يمكن تضمين استعلام فرعي في شرط WHERE. هذا يسمح بتحديد شروط أكثر تعقيداً.

مثال: `SELECT * FROM employees WHERE department_id IN (SELECT department_id FROM departments WHERE location = ‘الرياض’);`

هذا يجد جميع الموظفين في قسم موجود في الرياض.

استخدام الاستعلامات الفرعية في جمل SELECT

يمكن استخدام استعلام فرعي في جملة SELECT. هذا يُسهل استخراج بيانات إVideo Oracle SQL Tutorial | Oracle DBA | Oracle SQL for Beginners | Great Learning
Source: CHANNET YOUTUBE Great Learning
دليل SQL لأوراكل,تعلم SQL لأوراكل

Leave a Reply

Your email address will not be published. Required fields are marked *