Sistema de gerenciamento de banco de dados Bash Shell Script (SGBD)
Visão geral
Bem-vindo ao sistema de gerenciamento de banco de dados (SGBD) Bash Shell Script ! Este projeto tem como objetivo criar um SGBD leve e baseado em arquivos usando scripts Bash. Os usuários podem realizar diversas operações de banco de dados por meio de uma interface de linha de comando.
Características
- ? Criar banco de dados
- Listar bancos de dados
- ? Conecte-se ao banco de dados
- ?️ Eliminar banco de dados
- ? Criar tabela
- ? Listar tabelas
- ?️ Tabela suspensa
- ➕ Inserir na tabela
- ? Selecione da tabela
- Excluir da tabela
- Atualizar tabela
Índice
- Instalação
- Uso
- Comandos
- Comandos de banco de dados
- Comandos de tabela
- Contribuindo
Instalação
Clone o repositório em sua máquina local:
git clone https://github.com/ahmedabougabal/DatabaseManagementSystem_ITI.git
cd DatabaseManagementSystem_ITI
Torne o script executável:
Uso
Execute o script principal para iniciar o DBMS:
Siga as instruções para interagir com o DBMS.
Comandos
Comandos de banco de dados
- Criar banco de dados : crie um novo diretório de banco de dados.
- Listar bancos de dados : lista todos os bancos de dados disponíveis.
- Conectar-se ao banco de dados : conecte-se a um banco de dados específico.
- Eliminar banco de dados : exclui um banco de dados específico.
Comandos de tabela
Uma vez conectado a um banco de dados, os seguintes comandos estarão disponíveis:
- Criar Tabela : Defina uma nova tabela e suas colunas.
- Listar tabelas : lista todas as tabelas no banco de dados conectado.
- Eliminar tabela : exclua uma tabela específica.
- Inserir na tabela : adiciona uma nova linha a uma tabela.
- Selecione Da tabela : exibe linhas de uma tabela.
- Excluir da tabela : remove linhas específicas de uma tabela.
- Atualizar tabela : modifique as linhas existentes em uma tabela.
Contribuindo
Aceitamos contribuições para aprimorar o SGBD. Siga estas etapas:
- Bifurque o repositório.
- Crie um novo branch para seu recurso ou correção de bug.
- Confirme suas alterações com uma mensagem descritiva.
- Envie suas alterações para seu fork.
- Crie uma solicitação pull para o repositório principal.