Sistema de gestión de bases de datos Bash Shell Script (DBMS)
Descripción general
¡Bienvenido al sistema de gestión de bases de datos (DBMS) Bash Shell Script ! Este proyecto tiene como objetivo crear un DBMS liviano basado en archivos utilizando scripts Bash. Los usuarios pueden realizar varias operaciones de bases de datos a través de una interfaz de línea de comandos.
Características
- ? Crear base de datos
- Listar bases de datos
- ? Conectarse a la base de datos
- ?️ Soltar base de datos
- ? Crear tabla
- ? Listar tablas
- ?️ Tabla de caída
- ➕ Insertar en la tabla
- ? Seleccionar de la tabla
- Eliminar de la tabla
- Actualizar tabla
Tabla de contenido
- Instalación
- Uso
- Comandos
- Comandos de base de datos
- Comandos de tabla
- Contribuyendo
Instalación
Clona el repositorio en tu máquina local:
git clone https://github.com/ahmedabougabal/DatabaseManagementSystem_ITI.git
cd DatabaseManagementSystem_ITI
Haga que el script sea ejecutable:
Uso
Ejecute el script principal para iniciar el DBMS:
Siga las indicaciones para interactuar con el DBMS.
Comandos
Comandos de base de datos
- Crear base de datos : crea un nuevo directorio de base de datos.
- Listar bases de datos : enumera todas las bases de datos disponibles.
- Conectarse a la base de datos : conectarse a una base de datos específica.
- Eliminar base de datos : elimina una base de datos específica.
Comandos de tabla
Una vez conectado a una base de datos, los siguientes comandos están disponibles:
- Crear tabla : define una nueva tabla y sus columnas.
- Listar tablas : enumera todas las tablas dentro de la base de datos conectada.
- Eliminar tabla : elimina una tabla específica.
- Insertar en tabla : agrega una nueva fila a una tabla.
- Seleccionar de la tabla : muestra filas de una tabla.
- Eliminar de la tabla : elimina filas específicas de una tabla.
- Actualizar tabla : modifica las filas existentes en una tabla.
Contribuyendo
Agradecemos las contribuciones para mejorar el DBMS. Siga estos pasos:
- Bifurca el repositorio.
- Cree una nueva rama para su función o corrección de errores.
- Confirme sus cambios con un mensaje descriptivo.
- Empuje sus cambios a su bifurcación.
- Cree una solicitud de extracción al repositorio principal.