أفضل دورات تعلم قواعد البيانات للمبتدئين
لغة الاستعلام
SQL-MySql-Oracle
جمعنا لكم في هذا الموضوع أفضل الدورات والكورسات الخاصة بتعلم:
دروس قواعد البيانات من الصفر إلى الاحتراف،
إن كنت ملما باللغة الانجليزية ولو قليلا ننصحك بمشاهدة هذه
الدورات فهي جامعة مانعة لكل الأساسيات والمفاهيم البسيطة و المعمقة.
مقدمة :
- ماهي قاعدة البيانات MySQL ؟
يعتبر MySQL نظام لادارة قواعد البيانات ، مصمم حول ثلاث مفاهيم رئيسية وهي السرعة و الثبات و سهولة الإستخدام.
- ماهي مميزات قاعدة البيانات MySQL ؟
تعتبر أهم مميزات MySQL السرعة و الثبات، الشيئ الدي يفسر كثرة استخدامها من طرف المطورين و المدراء و المستخدمين حول العالم ، و سوف نستعرض الآن ما يميز هذه القاعدة بشيء من التفصيل .
1- السرعة
يعتبر الوقت المستغرق لتنفيذ استعلام و ارجاع النتائج للمستعلم من اهم مميزات نظام قواعد البيانات MySQL ، وذلك راجع لكون MySQL تستخدم بنية متعددة المهام مثل الفهرسة و العقد ، و الإستعلامات المخبئة في الذاكرة ، الشيئ الذي يجعل أداءه عاليا بدون الحاجة لأي برمجة مخصصة من قبل المستخدم.
2- الأمن
هذا النظام طبق على شكل خمس طبقات حماية بشكل هرمي ، مما يمكن مستعملي MySQL من حماية الوصول إلى البيانات الحساسة ، ويمكن تحديد عدد المستخدمين الذين يقومون بالعمليات على قواعد بيانات معينة أو حقول معينة فقط ، و تسمح MySQL أيضا بإمكانية التحكم في أنواع الإستعلامات التي يمكن للمستخدم أن يشغلها على مستوى قاعدة البيانات أو الجدول أو الحقل.
3- سهولة الاستخدام
إن الواجهة الأساسية لنظام MySQL هي واجهة سطرية بسيطة ، و التي تتكون من واجهتين رسوميتين و هما MySQL
Control Center و MySQL Administrator ، و الذان طورا من قبل شركة MySQL
AB لإستخدام و ادارة MySQL، ما يجعل طريقة استخدامه سهلة و بسيطة جدا.
4- دعم مختلف لغات البرمجة
تقدم MySQL واجهة برمجية لمختلف لغات البرمجة لتمكنك من كتابة تطبيقات قواعد البيانات باللغة التي تختارها فهي تدعم PHP و Java و c++ و Perl و Python و Tcl وغيرها لتعطي المطورين الحرية القصوى في تصميم التطبيقات التي تعمد على MySQL.
الدورة الأولى : دورة كاملة للمبتدئين SQL
هذه الدورة مدتها أكثر من 4 ساعات متواصلة تشرح بكل تفصيل
أغلب أساسيات إدارة قواعد البيانات و SQL باستخدام MySQL RDBMS. تم تصميم الدورة للمبتدئين في أنظمة إدارة قواعد البيانات SQL دورة وهي دورة كاملة للشباب المبتدئين حيث حازت على أكثر من 6
مليون مشاهدة بفضل طريقة الشرح المبسطة و السهلة وتضمنها للعديد من المفاهيم كما في الفهرس التالي :
المحتويات:
·
مقدمة
·
2 ما هي قاعدة البيانات؟
·
الجداول والمفاتيح
·
أساسيات SQL 52
·
MySQL Windows Installation
·
MySQL Mac Installation
·
إنشاء الجداول
·
إدخال البيانات
·
القيود
·
تحديث وحذف
·
الاستفسارات الأساسية
·
مقدمة قاعدة بيانات الشركة
·
2 إنشاء قاعدة بيانات الشركة
·
المزيد من الاستفسارات الأساسية
·
وظائف
·
Wildcards Union
·
الاتحاد
·
ينضم
·
استعلامات متداخلة
·
في الحذف
·
المشغلات
· ER Diagrams Intro 3
· تصميم مخطط ER
·
تحويل مخططات ER إلى مخططات
شاهد الدورة كلها على الفيديو أسفله:
شاهد أيضا : دورات تعلم لغة البرمجة بايثون
الدورة الثانية: تعلم MySQL من الصفر الى الاحتراف
هذا الكورس مدته أكثر من 3 ساعات ، حاز على أكثر من 3 ملايين مشاهدة ويتميز بمنهجيته القوية و السريعة في التعلم من البداية حتى الإحتراف بلغة انجليزية مبسطة فيه الكثير من الجهد و التجربة والخبرة، (استفدت منه شخصيا)
و يتضمن :
·
Introduction
·
What is SQL
·
Cheat Sheet
·
Installing MySQL on Mac
·
Installing MySQL on Windows
·
Creating the Databases for this Course
·
The SELECT Statement
·
The SELECT Clause
·
The WHERE Clause
·
The AND, OR, and NOT Operators
·
The IN Operator
·
The BETWEEN Operator
·
The LIKE
Operator
·
The REGEXP Operator
·
The IS NULL
Operator
·
The ORDER BY Operator
·
The LIMIT Operator
·
Inner Joins
·
Joining Across Databases
·
Self Joins
·
Joining Multiple Tables
·
Compound Join Conditions
·
Implicit Join Syntax
·
Outer Joins
·
Outer Join Between Multiple Tables
·
The USING Clause
·
Natural Joins
·
Cross Joins
·
Unions
·
Column Attributes
·
Inserting a Single Row
·
Inserting Multiple Rows
·
Inserting Hierarchical Rows
·
Creating a Copy of a Table
·
Updating a Single Row
·
Updating Multiple Rows
·
Using Subqueries in Updates
·
Deleting Rows
·
Restoring Course Databases
شاهد الدورة كلها على الفيديو أسفله:
الدورة الثالثة : تمارين تطبيقية في SQL-MySQL
هذه الدورة مدتها أكثر من 3 ساعات متواصلة تجدون فيها تمارين و حلول لمجموعة وضعيات تخص قواعد البيانات، وتتضمن :
·
SELECT *
·
SELECT specific columns
·
WHERE ... Equals
·
WHERE ... Greater than
·
WHERE ... Greater than or equal
·
AND
·
OR
·
IN
·
DISTINCT
·
ORDER BY
·
LIMIT # of returned rows
·
COUNT(*)
·
COUNT(*) ... WHERE
·
SUM
·
AVG
·
MAX and MIN
·
GROUP BY
·
Nested queries
·
NULL
·
Date
·
Inner joins
·
Multiple joins
·
Joins with WHERE
·
Left joins
·
Table alias
·
Column alias
·
Self joins
·
LIKE
·
CASE
·
SUBSTR
· COALESCE
شاهد الدورة كلها على الفيديو أسفله:
الدورة الرابعة: تعلم قاعدة البيانات أوراكل Oracle
في هذا
الفيديو التعليمي الخاص بـ: Oracle ، ستتعلم كل
شيء عن Oracle
DBA من الأساسيات إلى
المستوى المتقدم. يتضمن هذا
الفيديو التعليمي شرحا
مفصلا ل
oracle dba للمبتدئين
في تعلم
قاعدة البيانات، وبنية قاعدة بيانات Oracle ومدته
أكثر من
8 ساعات متواصلة، وسيعلمك كيف
تصبح محترف قاعدة البيانات، Oracle
Storage Structure ، PLSQL ، أساسيات DBMS ، وعرض
توضيحي عملي
مثل إجراء عمليات DML
على قاعدة البيانات ،
وأسئلة في Oracle DBA مع
الأجوبة.
الفهـرس:
·
Oracle
Tutorial
·
Introduction to Database Administration
·
Quiz
·
Introduction
to Database
·
Oracle Server Architecture
·
Quiz
·
Database Fundamentals
· Advantages and Disadvantages of DBMS
· Oracle DBA Interview Questions