base
إدارة قواعد البيانات باستخدام LibreOffice Base
يتطلب العمل مع قواعد البيانات أدوات ومع سير عمل يدوي معقدة. تعمل هذه المهارة على أتمتة إنشاء قواعد البيانات وتصميم النماذج وتقارير التوليد باستخدام LibreOffice Base وبرمجة UNO.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "base". إنشاء قاعدة بيانات للعملاء مع حقول معلومات الاتصال
النتيجة المتوقعة:
- تم إنشاء قاعدة البيانات: customers.odb
- تم إنشاء الجدول 'customers' بالأعمدة: id (INTEGER، PRIMARY KEY)، first_name (VARCHAR)، last_name (VARCHAR)، email (VARCHAR)، phone (VARCHAR)، company (VARCHAR)، created_date (DATE)
- تم إنشاء النموذج 'CustomerEntry' لإدخال البيانات
- قاعدة البيانات جاهزة للاستخدام في file:///path/to/customers.odb
استخدام "base". تصدير جدول المنتجات إلى تنسيق CSV
النتيجة المتوقعة:
- تم الاتصال بقاعدة البيانات: inventory.odb
- تم تنفيذ الاستعلام: SELECT * FROM products
- تم تصدير 247 صف إلى products_export.csv
- تم حفظ الملف في: /path/to/exports/products_export.csv
التدقيق الأمني
آمنStatic analyzer flagged 25 patterns but all are false positives. External command detections are legitimate LibreOffice CLI examples. URL references point to official documentation. Cryptographic warnings are incorrect - no crypto code exists. The skill is documentation for database automation using LibreOffice Base UNO API with no security concerns.
عوامل الخطر
⚙️ الأوامر الخارجية (3)
ماذا يمكنك بناءه
نظام مخزون الأعمال الصغيرة
إنشاء تطبيق قاعدة بيانات لتتبع المنتجات والموردين ومستويات المخزون مع نماذج مخصصة لإدخال البيانات وتقارير المخزون الآلية.
جمع بيانات البحث
بناء قاعدة بيانات مع جداول منظمة لبيانات البحث، وتصميم نماذج لإدخال البيانات المتسق، وإنتاج تقارير ملخص إحصائي.
ترحيل قاعدة البيانات القديمة
الاتصال بقواعد بيانات MySQL أو PostgreSQL الموجودة، واستخراج البيانات إلى تنسيق ODB، وإنشاء وثائق الترحيل مع تقارير المخطط.
جرّب هذه الموجهات
إنشاء قاعدة بيانات LibreOffice Base جديدة لتتبع جهات الاتصال مع حقول للاسم والبريد الإلكتروني والهاتف والشركة والملاحظات. حفظها كـ contacts.odb.
الاتصال بـ LibreOffice Base بقاعدة بيانات MySQL على localhost:3306 تحمل اسم 'sales' باستخدام اسم المستخدم 'admin'. إنشاء جداول مرتبطة لجداول العملاء والطلبات.
إنشاء نموذج لجدول المنتجات مع حقول إدخال موسومة، وشريط تنقل للتصفح بين السجلات، وأزرار لإضافة وتعديل وحذف الإدخالات.
إنشاء تقرير يوضح ملخص المبيعات الشهرية مجمعة حسب فئة المنتج، بما في ذلك إجمالي الإيرادات والوحدات المباعة وأفضل المنتجات أداءً مع رسوم بيانية.
أفضل الممارسات
- استخدم دائماً الاستعلامات ذات المعاملات لمنع حقن SQL عند تنفيذ SQL الديناميكي
- إنشاء فهارس على الأعمدة التي يتم الاستعلام عنها بشكل متكرر لتحسين أداء قاعدة البيانات
- تخزين ملفات مصدر قاعدة البيانات في التحكم في الإصدارات والحفاظ على نسخ احتياطية منتظمة
تجنب
- تجنب تخزين كلمات المرور كنص عادي في سلاسل الاتصال بقاعدة البيانات - استخدم مديري الاعتماد
- لا تضع ملفات قاعدة البيانات مباشرة في المجلدات المشتركة بدون ضوابط الوصول
- لا تتخطى معالجة المعاملات عند تنفيذ عمليات بيانات متعددة مترابطة