base
Gérer les bases de données avec LibreOffice Base
Travailler avec des bases de données nécessite souvent des outils complexes et des flux de travail manuels. Cette compétence automatise la création de bases de données, la conception de formulaires et la génération de rapports en utilisant LibreOffice Base et la script UNO.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "base". Create a customer database with contact information fields
Résultat attendu:
- Created database: customers.odb
- Table 'customers' created with columns: id (INTEGER, PRIMARY KEY), first_name (VARCHAR), last_name (VARCHAR), email (VARCHAR), phone (VARCHAR), company (VARCHAR), created_date (DATE)
- Form 'CustomerEntry' generated for data input
- Database ready for use at file:///path/to/customers.odb
Utilisation de "base". Export the products table to CSV format
Résultat attendu:
- Connected to database: inventory.odb
- Query executed: SELECT * FROM products
- Exported 247 rows to products_export.csv
- File saved to: /path/to/exports/products_export.csv
Audit de sécurité
SûrStatic 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.
Facteurs de risque
⚙️ Commandes externes (3)
Ce que vous pouvez construire
Système d'inventaire pour petites entreprises
Créer une application de base de données pour suivre les produits, les fournisseurs et les niveaux de stock avec des formulaires personnalisés pour la saisie de données et des rapports d'inventaire automatisés.
Collecte de données de recherche
Construire une base de données avec des tables structurées pour les données de recherche, concevoir des formulaires pour une saisie de données cohérente et générer des rapports de résumé statistique.
Migration de base de données héritée
Se connecter aux bases de données MySQL ou PostgreSQL existantes, extraire les données au format ODB et créer une documentation de migration avec des rapports de schéma.
Essayez ces prompts
Create a new LibreOffice Base database for tracking customer contacts with fields for name, email, phone, company, and notes. Save it as contacts.odb.
Connect LibreOffice Base to my MySQL database at localhost:3306 named 'sales' using username 'admin'. Create linked tables for the customers and orders tables.
Create a form for the products table with labeled input fields, a navigation bar for browsing records, and buttons for adding, editing, and deleting entries.
Create a report that shows monthly sales summary grouped by product category, including total revenue, units sold, and top performing products with charts.
Bonnes pratiques
- Toujours utiliser des requêtes paramétrées pour prévenir les injections SQL lors de l'exécution de SQL dynamique
- Créer des index sur les colonnes fréquemment interrogées pour améliorer les performances de la base de données
- Stocker les fichiers source de la base de données dans le contrôle de version et maintenir des copies de sauvegarde régulières
Éviter
- Éviter de stocker des mots de passe en texte brut dans les chaînes de connexion de base de données - utiliser des gestionnaires d'identifiants
- Ne pas intégrer de fichiers de base de données directement dans des dossiers partagés sans contrôles d'accès
- Ne jamais ignorer la gestion des transactions lors de l'exécution de plusieurs opérations de données connexes