У нас вы можете посмотреть бесплатно 10- كورس SQL - باستخدام PostgreSQL |العلاقات | شرح أنواع العلاقات بين الجداول или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
في هذا الفيديو نقدم مقدمة واضحة ومبسطة عن *العلاقات (Relationships)* في قاعدة البيانات **PostgreSQL**، وهي من أهم المفاهيم في تصميم قواعد البيانات العلائقية (Relational Databases). 🔹 *One to One* (واحد إلى واحد) 🔹 *One to Many* (واحد إلى متعدد) 🔹 *Many to Many* (متعدد إلى متعدد) كما نشرح كيف يتم تحديد المفاتيح الأساسية (**Primary Keys**) والمفاتيح الأجنبية (**Foreign Keys**) التي تربط الجداول ببعضها داخل قاعدة بيانات PostgreSQL. الاستعلامات CREATE TABLE students ( id SERIAL PRIMARY KEY, name VARCHAR(100) ); CREATE TABLE classes ( id SERIAL PRIMARY KEY, name VARCHAR(100) ); ALTER TABLE students ADD COLUMN class_id INT REFERENCES classes(id); -- Insert 3 classes INSERT INTO classes (name) VALUES ('Mathematics'), ('Science'), ('History'); -- Insert 10 students with class assignments INSERT INTO students (name, class_id) VALUES ('Ahmed Ali', 1), ('Sara Mohammed', 1), ('Omar Khaled', 1), ('Fatima Hassan', 2), ('Youssef Amr', 2), ('Aisha Ibrahim', 2), ('Khaled Salem', 2), ('Laila Zaki', 3), ('Mona Tarek', 3), ('Hassan Rami', 3); CREATE TABLE users ( id SERIAL PRIMARY KEY, username VARCHAR(50) ); CREATE TABLE user_profiles ( id SERIAL PRIMARY KEY, user_id INT UNIQUE REFERENCES users(id), bio TEXT ); -- Insert 5 users INSERT INTO users (username) VALUES ('ahmed123'), ('sara_m'), ('omar_k'), ('fatima_h'), ('youssef_z'); -- Insert 5 user profiles, each linked to a user INSERT INTO user_profiles (user_id, bio) VALUES (1, 'Ahmed is a software engineering student who loves coding.'), (2, 'Sara enjoys reading books and traveling.'), (3, 'Omar is passionate about photography and nature.'), (4, 'Fatima is a biology enthusiast and volunteers at a local NGO.'), (5, 'Youssef is a gamer and aspiring game developer.'); CREATE TABLE subjects ( id SERIAL PRIMARY KEY, title VARCHAR(100) ); CREATE TABLE student_subjects ( student_id INT REFERENCES students(id), subject_id INT REFERENCES subjects(id), PRIMARY KEY (student_id, subject_id) ); -- Insert student-subject relationships INSERT INTO student_subjects (student_id, subject_id) VALUES -- Ahmed Ali (student_id: 1): Algebra, Physics (1, 1), (1, 2), -- Sara Mohammed (student_id: 2): Algebra, World History (2, 1), (2, 3), -- Omar Khaled (student_id: 3): Physics, Chemistry (3, 2), (3, 4), -- Fatima Hassan (student_id: 4): Chemistry, World History (4, 4), (4, 3), -- Youssef Amr (student_id: 5): Algebra, Chemistry (5, 1), (5, 4), -- Aisha Ibrahim (student_id: 6): Physics, World History (6, 2), (6, 3), -- Khaled Salem (student_id: 7): Algebra, Physics, Chemistry (7, 1), (7, 2), (7, 4), -- Laila Zaki (student_id: 8): World History, Chemistry (8, 3), (8, 4), -- Mona Tarek (student_id: 9): Algebra, World History (9, 1), (9, 3), -- Hassan Rami (student_id: 10): Physics, Chemistry (10, 2), (10, 4); ⚠️ ملاحظة مهمة: هذا الفيديو يركز على *الأساسيات* وفهم *أنواع العلاقات* فقط، ولم نتطرق بعد إلى *القيود (Constraints)* الخاصة بالتحديث أو الحذف مثل: *ON DELETE CASCADE* *ON UPDATE CASCADE* وسيتم شرحها بالتفصيل في فيديو لاحق بإذن الله، إلى جانب كيفية استخدام *JOINs* لربط البيانات بين الجداول في الاستعلامات. 📚 مناسب لـ: المبتدئين في *PostgreSQL* من يريد فهم *العلاقات بين الجداول في SQL* مطوري *Laravel و Django و Node.js* الذين يستخدمون قواعد البيانات العلائقية 🔍 *كلمات مفتاحية (Keywords):* PostgreSQL relationships, PostgreSQL tutorial, PostgreSQL foreign key, PostgreSQL one to many, PostgreSQL many to many, PostgreSQL one to one, database relationships, relational database design, sql relationships, sql tutorial, primary key vs foreign key, postgres foreign key example, postgres database tutorial, learn postgresql, قواعد البيانات PostgreSQL, شرح العلاقات في بوستجرس, العلاقات بين الجداول, تعليم بوستجرس بالعربي, تصميم قواعد البيانات