PYTHON Tutorial

قواعد البيانات

ما هي قاعدة البيانات؟

قاعدة البيانات هي مجموعة منظمة من البيانات المخزنة إلكترونيًا ويمكن الوصول إليها وإدارتها.

أساسيات SQL

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

قواعد البيانات العلائقية

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

خطوات عملية لإنشاء قاعدة بيانات

  • تحديد الغرض: تحديد سبب إنشاء قاعدة البيانات وما هي البيانات التي ستحتوي عليها.
  • تصميم المخطط: تصميم بنية قاعدة البيانات، بما في ذلك الجداول والحقول والعلاقات.
  • إنشاء قاعدة البيانات: استخدام أدوات إدارة قواعد البيانات (مثل MySQL أو Oracle) لإنشاء قاعدة البيانات الفعلية.
  • إدخال البيانات: ملء قاعدة البيانات بالبيانات.
  • إدارة البيانات: تحديث وإدارة البيانات في قاعدة البيانات حسب الحاجة.

مثال بسيط باستخدام Python

import sqlite3

# إنشاء اتصال بقاعدة البيانات
conn = sqlite3.connect('mydb.db')
cursor = conn.cursor()

# إنشاء جدول
cursor.execute("""CREATE TABLE users (
    id INTEGER PRIMARY KEY,
    name TEXT,
    email TEXT
)""")

# إضافة بيانات إلى الجدول
cursor.execute("""INSERT INTO users (name, email) VALUES (?, ?)""", ('John Doe', '[email protected]'))

# استرداد البيانات من الجدول
cursor.execute("""SELECT * FROM users""")
for row in cursor.fetchall():
    print(row)

# حفظ التغييرات وإغلاق الاتصال
conn.commit()
conn.close()

هذا المثال يوضح إنشاء قاعدة بيانات بسيطة في Python وتفاعل معها باستخدام SQL الأساسي لالتقاط وإدارة البيانات.