ما الموضوع الذي تود أن أشرحه في الدرس القادم؟
Anonymous Poll
61%
اساسيات قواعد بيانات SQL
27%
عمل قواعد بيانات جديده
36%
استعلامات متقدمة
👍2
هذ تصويت ارجو من الجميع التصويت والذي لديه مقترح اخر يعلق وان شاء الله نحاول نقدم محتوى ممتاز
👍2
ما هو SQL
هي اختصار لجملة
Structure Query Language
و هي عبارة عن مجموعة أوامر يمكنك من خلالها التعامل مع قواعد البيانات.
هي اختصار لجملة
Structure Query Language
و هي عبارة عن مجموعة أوامر يمكنك من خلالها التعامل مع قواعد البيانات.
👍3
DDL – إختصار لجملة Data Definition Language و هي الأوامر التي تستخدم في تصميم و تعديل قواعد البيانات.
DQL – إختصار لجملة Data Query Language و هي الأوامر التي تستخدم لاسترجاع البيانات.
DML – إختصار لجملة Data Manipulation Language و هي الأوامر التي تستخدم لمعالجة البيانات الموجودة في قاعدة البيانات.
DCL – إختصار لجملة Data Control Language و هي الأوامر التي تستخدم لإدارة صلاحيات المستخدمين لقواعد البيانات.
TCL – إختصار لجملة Transaction Control Language و هي الأوامر التي تستخدم للتحكم في سير تنفيذ الإستعلامات، إضافة شروط، استرجاع النسخ الإحتياطية و غيرها.
DQL – إختصار لجملة Data Query Language و هي الأوامر التي تستخدم لاسترجاع البيانات.
DML – إختصار لجملة Data Manipulation Language و هي الأوامر التي تستخدم لمعالجة البيانات الموجودة في قاعدة البيانات.
DCL – إختصار لجملة Data Control Language و هي الأوامر التي تستخدم لإدارة صلاحيات المستخدمين لقواعد البيانات.
TCL – إختصار لجملة Transaction Control Language و هي الأوامر التي تستخدم للتحكم في سير تنفيذ الإستعلامات، إضافة شروط، استرجاع النسخ الإحتياطية و غيرها.
👍6❤4
بشكل عام، قاعدة البيانات تتيح لك:
ترتيب بيانات المستخدمين بشكل يسهل الوصول إليها و التعامل معها لاحقاً.
تحديد أنواع البيانات التي يتم تخزينها بدقة مثل نصوص، أرقام، تواريخ، عملات إلخ..
وضع شروط على البيانات التي سيتم تخزينها بالإضافة إلى إمكانية وضع قيم إفتراضية.
الوصول إلى المعلومات بشكل سريع جداً في حال تم إستخدام الفهارس ( Indexes ).
منع تخزين المعلومات بشكل مكرر و هذه إحدى أهم الميزات.
إنشاء نسخ إحتياطية ( Backups ) من قاعدة البيانات لاستعادتها في حال وقع أي خطأ أو اختراق.
ترتيب بيانات المستخدمين بشكل يسهل الوصول إليها و التعامل معها لاحقاً.
تحديد أنواع البيانات التي يتم تخزينها بدقة مثل نصوص، أرقام، تواريخ، عملات إلخ..
وضع شروط على البيانات التي سيتم تخزينها بالإضافة إلى إمكانية وضع قيم إفتراضية.
الوصول إلى المعلومات بشكل سريع جداً في حال تم إستخدام الفهارس ( Indexes ).
منع تخزين المعلومات بشكل مكرر و هذه إحدى أهم الميزات.
إنشاء نسخ إحتياطية ( Backups ) من قاعدة البيانات لاستعادتها في حال وقع أي خطأ أو اختراق.
❤1
أشياء لازم تفهمها في قواعد البيانات بشكل عام
مكونات قاعدة البيانات (جداول، صفوف، أعمدة).
المصطلحات الأساسية: قاعدة بيانات، جدول، سجل، مفتاح أساسي.
الأشياء الأساسيات في SQL (استعلام SELECT، إدخال INSERT).
مكونات قاعدة البيانات (جداول، صفوف، أعمدة).
المصطلحات الأساسية: قاعدة بيانات، جدول، سجل، مفتاح أساسي.
الأشياء الأساسيات في SQL (استعلام SELECT، إدخال INSERT).
👍3❤1
أدوات مقترحة لتعلم قواعد البيانات
قواعد بيانات : SQLite .
أنظمة متقدمة: MySQL / PostgreSQL
قواعد بيانات : SQLite .
أنظمة متقدمة: MySQL / PostgreSQL
👍1
المكونات الأساسية لقواعد البيانات
الجداول (Tables)
الصفوف (Rows)
الأعمدة (Columns)
المفاتيح (Keys):
المفتاح الأساسي (Primary Key)
المفتاح الخارجي (Foreign Key)
الجداول (Tables)
الصفوف (Rows)
الأعمدة (Columns)
المفاتيح (Keys):
المفتاح الأساسي (Primary Key)
المفتاح الخارجي (Foreign Key)
👍2
أنواع قواعد البيانات:
1- قواعد بيانات علائقية (Relational)
2-قواعد بيانات غير علائقية (NoSQL)
3-قواعد بيانات سحابية
4-قواعد بيانات زمنية (Time Series)
1- قواعد بيانات علائقية (Relational)
2-قواعد بيانات غير علائقية (NoSQL)
3-قواعد بيانات سحابية
4-قواعد بيانات زمنية (Time Series)
👍3
من الأسئلة التي تكون في المقابلات في الشركات
لماذا نستخدم قواعد البيانات؟
تنظيم البيانات
سهولة البحث والاسترجاع
الأمان والخصوصية
التعامل مع كميات ضخمة من المعلومات
دعم اتخاذ القرار
لماذا نستخدم قواعد البيانات؟
تنظيم البيانات
سهولة البحث والاسترجاع
الأمان والخصوصية
التعامل مع كميات ضخمة من المعلومات
دعم اتخاذ القرار
👍1
اين تستخدم قواعد البيانات
استخدامات قواعد البيانات في الحياة اليومية في
-البنوك
-التجارة الإلكترونية
-المستشفيات
-شبكات التواصل الاجتماعي
-المؤسسات الحكومية
استخدامات قواعد البيانات في الحياة اليومية في
-البنوك
-التجارة الإلكترونية
-المستشفيات
-شبكات التواصل الاجتماعي
-المؤسسات الحكومية
👍4
أدوات مجانية مفيدة للمبتدئين الذين ليس لهم مساحه او لم يستطيعوا تثبيت البيئة
– لكتابة وتجربة SQL دون تثبيت أي شيء.
https://www.db-fiddle.com/
– لكتابة وتجربة SQL دون تثبيت أي شيء.
https://www.db-fiddle.com/
👍2❤1
نعمل اليوم قاعده بيانات فيها جدول للطلاب
والذي يظهر لديه أخطاء او شي يشاركها في الناه الخاصة بالمناقشة وسوف يتم الرد ان شاء الله
والذي يظهر لديه أخطاء او شي يشاركها في الناه الخاصة بالمناقشة وسوف يتم الرد ان شاء الله
👍1
-- إنشاء جدول الطلاب
CREATE TABLE students (
student_id INT PRIMARY KEY,
name VARCHAR(100),
age INT,
major VARCHAR(100)
);
CREATE TABLE students (
student_id INT PRIMARY KEY,
name VARCHAR(100),
age INT,
major VARCHAR(100)
);
-- إدخال بيانات إلى جدول الطلاب
INSERT INTO students (student_id, name, age, major) VALUES
(1, 'أحمد', 20, 'علوم الحاسب'),
(2, 'سارة', 22, 'هندسة'),
(3, 'محمد', 21, 'علوم الحاسب'),
(4, 'ليلى', 23, 'إدارة أعمال');
INSERT INTO students (student_id, name, age, major) VALUES
(1, 'أحمد', 20, 'علوم الحاسب'),
(2, 'سارة', 22, 'هندسة'),
(3, 'محمد', 21, 'علوم الحاسب'),
(4, 'ليلى', 23, 'إدارة أعمال');
-- استعلامات اختبارية
-- عرض كل الطلاب
SELECT * FROM students;
-- عرض كل الطلاب
SELECT * FROM students;
❤1