Skip to content

"Projeto e Implementação de Banco de Dados" // consiste na implementação de um sistema de controle de eventos científicos

Notifications You must be signed in to change notification settings

MatosAugusto/ProjetoPIBD

Repository files navigation

ProjetoPIBD

"Projeto e Implementação de Banco de Dados"

  • Consiste na implementação de um sistema de controle de eventos científicos

Instalação

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.

Replit

O projeto suporta execução online por Replit:

  1. Crie uma conta caso necessário
  2. Crie um novo Repl
  3. Importe do github, usando o link do repositório
  4. Execute com o botão de executar

Docker

O projeto também suporta execução por um container do Docker:

  1. Instale o docker no seu sistema
  2. Se necessário, levante o daemon do docker:
    • (Linux) sudo systemctl start docker.service
  3. (Linux) Execute o container com bash run-docker.sh, usando sudo caso permissões sejam necessárias

Incluindo código fonte

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.

Alunos realizando o projeto

  • 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

Histórico de Versão

  • 0.1
    • Primeira versão

About

"Projeto e Implementação de Banco de Dados" // consiste na implementação de um sistema de controle de eventos científicos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published