Système de gestion de base de données de script Bash Shell (SGBD)
Aperçu
Bienvenue dans le système de gestion de base de données (SGBD) Bash Shell Script ! Ce projet vise à créer un SGBD léger basé sur des fichiers à l'aide de scripts Bash. Les utilisateurs peuvent effectuer diverses opérations de base de données via une interface de ligne de commande.
Caractéristiques
- ? Créer une base de données
- Liste des bases de données
- ? Se connecter à la base de données
- ?️ Supprimer la base de données
- ? Créer un tableau
- ? Liste des tableaux
- ?️ Déposer la table
- ➕ Insérer dans le tableau
- ? Sélectionner dans le tableau
- Supprimer du tableau
- Mettre à jour le tableau
Table des matières
- Installation
- Usage
- Commandes
- Commandes de base de données
- Commandes de tableau
- Contribuer
Installation
Clonez le dépôt sur votre ordinateur local :
git clone https://github.com/ahmedabougabal/DatabaseManagementSystem_ITI.git
cd DatabaseManagementSystem_ITI
Rendre le script exécutable :
Usage
Exécutez le script principal pour démarrer le SGBD :
Suivez les invites pour interagir avec le SGBD.
Commandes
Commandes de base de données
- Créer une base de données : créez un nouveau répertoire de base de données.
- Liste des bases de données : répertorie toutes les bases de données disponibles.
- Se connecter à la base de données : Connectez-vous à une base de données spécifique.
- Supprimer la base de données : supprime une base de données spécifique.
Commandes de tableau
Une fois connecté à une base de données, les commandes suivantes sont disponibles :
- Créer une table : Définissez une nouvelle table et ses colonnes.
- Lister les tables : répertorie toutes les tables de la base de données connectée.
- Drop Table : Supprimez une table spécifique.
- Insérer dans le tableau : ajoute une nouvelle ligne à un tableau.
- Sélectionner à partir du tableau : afficher les lignes d'un tableau.
- Supprimer du tableau : supprimez des lignes spécifiques d'un tableau.
- Mettre à jour le tableau : modifier les lignes existantes dans un tableau.
Contribuer
Nous apprécions les contributions pour améliorer le SGBD. Veuillez suivre ces étapes :
- Forkez le référentiel.
- Créez une nouvelle branche pour votre fonctionnalité ou votre correction de bug.
- Validez vos modifications avec un message descriptif.
- Poussez vos modifications sur votre fork.
- Créez une pull request vers le référentiel principal.