Skip to content

Repositório para apresentação de código desenvolvido pelo grupo para a UC Bases de Dados NoSQL, do Mestrado em Bioinformática, ano lectivo 23-24.

Notifications You must be signed in to change notification settings

duartebred/NOSQL-DATABASES

Repository files navigation

NOSQL-DATABASES - Practical Assignment 2023/2024

Constituição do grupo:

Objetivo

Este repositório contém todos os materiais e códigos desenvolvidos como parte do trabalho prático da disciplina de Bases de Dados NoSQL. O objetivo deste trabalho é fornecer aos estudantes habilidades práticas no entendimento e utilização de paradigmas de base de dados não relacionais, além da aplicação prática no design e implementação de sistemas.

Descrição do Trabalho

Cada grupo de estudantes é responsável pela análise, planejamento e implementação usando um sistema de gestão de base de dados relacional e dois sistemas não relacionais: um orientado a documentos (MongoDB) e outro orientado a grafos (Neo4j). O ponto de partida é uma base de dados relacional de gestão hospitalar, com o script disponível em hospital.sql, que inclui tabelas, vistas, sequências, índices, gatilhos e procedimentos.

Etapas do Trabalho

    1. Migração de Dados: Definir e explicar o processo de migração dos dados do esquema relacional fornecido para os novos sistemas não relacionais, otimizando cada um dos paradigmas.
    1. Implementação de Consultas: Desenvolver e implementar um conjunto de consultas que demonstrem a operabilidade dos sistemas implementados.
    1. Análise Crítica: Realizar uma análise crítica do trabalho desenvolvido, comparando os modelos e funcionalidades implementados com o sistema relacional original.

Bases de Dados Utilizadas

  • Relacional: Hospital Management System (via hospital.sql)
  • Não-Relacional:
    • Document-oriented: MongoDB
    • Graph-oriented: Neo4j

Estrutura do Repositório

  • /relational: Scripts e arquivos relacionados ao sistema de gestão de base de dados relacional.
  • /mongodb: Scripts e arquivos para o sistema MongoDB.
  • /neo4j: Scripts e arquivos para o sistema Neo4j.
  • /docs: Documentação e relatórios técnicos.

Submissão e Apresentação

O trabalho deve ser submetido até o dia 3 de junho de 2024, em formato zip (TP_[GROUPX].zip), e será apresentado aos professores da disciplina, incluindo demonstrações das bases de dados implementadas e das consultas criadas.

Professores

About

Repositório para apresentação de código desenvolvido pelo grupo para a UC Bases de Dados NoSQL, do Mestrado em Bioinformática, ano lectivo 23-24.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published