شرح مبسط لإدارة قواعد البيانات باستخدام SQLite في الصف الحادي عشر

Convert to note

مقدمة

في هذا الدرس من الصف الحادي عشر، يتم التركيز على استخدام برنامجي SQLite وDB Browser لإدارة قواعد البيانات بشكل عملي، بهدف تهيئة الطلاب للاختبار.

إعداد بيئة العمل

  • فتح برنامج SQLite وبدء ملف جديد.
  • التعرف على الدروس الأساسية في الكتاب المدرسي.
  • استدعاء مكتبة SQLite3 وإنشاء اتصال مع قاعدة البيانات (مثل Gridbook).

إنشاء قاعدة البيانات والجداول

  • فتح اتصال بقاعدة البيانات باسم محدد.
  • استخدام كائن المؤشر (Cursor) لتنفيذ تعليمات SQL.
  • تنفيذ أمر CREATE TABLE IF NOT EXISTS لإنشاء جدول "Book" يحتوي على الحقول: ID (مفتاح أساسي)، Title (نص)، Price (رقم حقيقي).
  • حفظ التغييرات وإغلاق الاتصال بشكل صحيح.

إضافة البيانات إلى الجدول

  • تنفيذ أمر INSERT INTO مع تحديد الحقول ID، Title، Price.
  • إدخال بيانات على سبيل المثال: (1, 'حاسوب', 10)، (3, 'عربي', 8).
  • استخدام executemany لإضافة سجلات متعددة دفعة واحدة.

الاستعلام عن البيانات

  • تنفيذ أوامر SELECT لاسترجاع جميع البيانات أو بيانات محددة (مثل الاسم والسنة) من جدول "Landmark".
  • استخدام شروط WHERE لتصفية النتائج (مثل Category = 'Culture').
  • استعراض النتائج باستخدام دالة fetchall.

تحديث البيانات

  • تنفيذ أمر UPDATE لتغيير بيانات محددة وفق شروط معينة (مثلاً تحديث السعر حيث ID = 1).
  • طباعة عدد السجلات التي تم تعديلها.

حذف البيانات

  • تنفيذ أمر DELETE لإزالة سجلات وفق شروط محددة (مثل حذف حسب التصنيف أو حسب السعر والسنة).
  • التأكد من طباعة عدد السجلات التي تم حذفها.

ملاحظات هامة

  • أهمية كتابة الكود بدقة مع الانتباه للفواصل والأقواس وأسماء الحقول.
  • يمكن فتح قاعدة البيانات في DB Browser لمعاينة التغيرات.
  • يجب مراجعة الكتاب المدرسي والاوراق العملية الخاصة بكل جزء.
  • الالتزام بتعليمات الأستاذ وعدم التغيير العشوائي في الأكواد.

خلاصة

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

للمزيد من التفاصيل حول إدارة قواعد البيانات بشكل عام، يمكن مراجعة Introduction to Database Management Systems: Basics and Key Concepts التي تقدم أساسيات ومفاهيم مهمة في نظم إدارة قواعد البيانات.

كما يمكن الاطلاع على Key Characteristics of DBMS: Advantages Over Traditional File Systems لفهم الخصائص المميزة التي تجعل نظم إدارة قواعد البيانات تفوق الأنظمة التقليدية.

لتعميق المعرفة في SQL وكيفية إنشاء ودعم قواعد البيانات، ينصح بزيارة Resumen del Curso de SQL: Desde Fundamentos hasta Avanzados التي تحتوي على شرح متكامل من الأساسي إلى المتقدم.

وأخيراً، للمزيد من الأمثلة العملية حول إدخال بيانات وهمية وكيفية التعامل مع قواعد بيانات مختلفة، يمكن الاستفادة من How to Create Dummy Data for Bike Store Database in SQL Server كمصدر تطبيقي.

Heads up!

This summary and transcript were automatically generated using AI with the Free YouTube Transcript Summary Tool by LunaNotes.

Generate a summary for free

Related Summaries

Introduction to Database Management Systems: Basics and Key Concepts

Introduction to Database Management Systems: Basics and Key Concepts

This video provides a foundational overview of Database Management Systems (DBMS), covering essential definitions, functionalities, and properties. Using a university database example, it explains how DBMS manages, manipulates, and shares data efficiently to meet specific organizational needs.

أسهل درس في الرياضيات: الكالك تونيت

أسهل درس في الرياضيات: الكالك تونيت

تعلم قواعد الكالك تونيت في الرياضيات لتمييز التلاميذ المتفوقين بسهولة.

Resumen del Curso de SQL: Desde Fundamentos hasta Avanzados

Resumen del Curso de SQL: Desde Fundamentos hasta Avanzados

Este curso de SQL ofrece una guía completa desde los fundamentos básicos hasta conceptos avanzados como subconsultas, joins y transacciones. Aprenderás a manejar bases de datos, optimizar consultas y aplicar técnicas de normalización, todo mientras trabajas con ejemplos prácticos y ejercicios.

How to Create Dummy Data for Bike Store Database in SQL Server

How to Create Dummy Data for Bike Store Database in SQL Server

Learn how to create and populate dummy data for your bike store database using SQL Server sample scripts. This step-by-step guide ensures you run scripts correctly and avoid common mistakes like executing on the master database.

Master Tableau: Comprehensive Guide to Data Visualization & Dashboards

Master Tableau: Comprehensive Guide to Data Visualization & Dashboards

This extensive Tableau course covers everything from basics to advanced topics, including data modeling, calculations, chart types, dashboards, and real-world project implementation. Learn to create dynamic, interactive visualizations and dashboards with over 60 functions and 63 chart types, optimized for business intelligence and data analysis.

Buy us a coffee

If you found this summary useful, consider buying us a coffee. It would help us a lot!

Let's Try!

Start Taking Better Notes Today with LunaNotes!