"Projeto e Implementação de Banco de Dados"
- Consiste na implementação de um sistema de controle de eventos científicos
A execução pode ser feita online por Replit ou pelo Docker. O ambiente configura
o banco de dados via start.sh
e abre um shell.
- Rode
bash start.sh
para reconstruir o banco de dados a partir dos scripts. - Rode
bash repl.sh
para operar o banco de dados interativamente.
O projeto suporta execução online por Replit:
- Crie uma conta caso necessário
- Crie um novo Repl
- Importe do github, usando o link do repositório
- Execute com o botão de executar
O projeto também suporta execução por um container do Docker:
- Instale o docker no seu sistema
- Se necessário, levante o daemon do docker:
- (Linux)
sudo systemctl start docker.service
- (Linux)
- (Linux) Execute o container com
bash run-docker.sh
, usandosudo
caso permissões sejam necessárias
O script de inicialização chama o arquivo sql/index.sql
. Um macro é definido
include(<caminho>)
, que expande para o conteúdo do arquivo referenciado
(recursivamente, relativamente ao arquivo que incluiu, e na mesma ordem). Para
incluir um novo script, coloque dentro da pasta sql
e altere algum arquivo com
include(<caminho do seu script>)
para incluir ele na saída final.
Veja os arquivos index.sql
dentro da pasta sql
para exemplos de uso prático.
- Augusto Luchesi Matos, 740871, Bacharelado em Ciência da Computação - Grupo B @MatosAugusto
- Carlos Eduardo Nascimento dos Santos, 791029, Bacharelado em Ciência da Computação - Grupo A @CarlosENdS
- Enio da Costa Martinelli, 790891, Bacharelado em Ciência da Computação - Grupo B @enio-martinelli
- Gabriel Meirelles Carvalho Orlando, 790728, Bacharelado em Ciência da Computação - Grupo C @Gab0410
- Guilherme Santos de Godoy, 758710, Bacharelado em Ciência da Computação - Grupo B @GuilhermeSGodoy
- João Pedro Trevisan, 769774, Bacharelado em Ciência da Computação - Grupo A @JPChowder
- João Vitor Azevedo Marciano, 743554, Bacharelado em Engenharia de Computação - Grupo C @JoaoVitorAzevedo
- Juan Salin Correa, 760573, Engenharia Elétrica - Grupo A @juan-scorrea
- Miguel Antonio de Oliveira, 772180, Bacharelado em Ciência da Computação - Grupo A @migeyel
- Nayra Kaline Santos Vidal, 769847, Bacharelado em Ciência da Computação - Grupo C @nayrakalinesv
- Sophia Santonastasio Schuster, 760936, Bacharelado em Ciência da Computação - Grupo B @Sophia-Schuster
- Vanessa de Cássia Alves, 795314, Bacharelado em Ciência da Computação - Grupo C @Vanessa-webusr
- 0.1
- Primeira versão