-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
51 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,34 @@ | ||
# IST-BD-Projeto | ||
Este repositório contém os ficheiros usados para o projeto de Bases de Dados (IST), no ano letivo 2022/2023. | ||
A cadeira é lecionada no Instituto Superior Técnico, na Alameda (Lisboa). | ||
|
||
Este repositório contém os ficheiros usados para o projeto da cadeira de Bases de Dados, | ||
do curso de Engenharia Informática e de Computadores @ Instituto Superior Técnico (2º Semestre - 2022/2023). | ||
|
||
O projeto está dividido em três partes: | ||
|
||
## [1ª entrega](./entrega-1/) | ||
|
||
O objetivo desta entrega envolve a criação de um modelo de bases de dados através da notação gráfica modelo entidade-associação, | ||
sendo dada uma descrição relativa a um sistema de gestão de vendas para uma empresa de comércio online como base para a criação do modelo. | ||
São também colocadas as restrições de integridade necessárias para complementar o modelo de base de dados. | ||
|
||
Poderá encontrar mais detalhes sobre esta entrega consultando o respetivo [enunciado](./entrega-1/enunciado.pdf). | ||
|
||
A proposta de resolução porderá ser vizualizada neste [ficheiro PDF](./entrega-1/entrega-bd-01-25.pdf). | ||
|
||
## [2ª entrega](./entrega-2/) | ||
|
||
Nesta segunda parte, o modelo entidade-associação é traduzido para um modelo relacional, sendo este também adaptado para um conjunto de instruções em SQL. | ||
|
||
Para os novos modelos criados, são apresentadas também expressões algébricas e expressões SQL para um conjunto de interrogações descritas no enunciado do projeto. | ||
|
||
O enunciado para esta parte encontra-se [neste ficheiro](./entrega-2/enunciado.pdf), sendo que a respetiva proposta de resolução está disponível num [notebook Jupyter](./entrega-2/report.ipynb) | ||
|
||
## [3ª entrega](./entrega-3/) | ||
|
||
A terceira parte do projeto consiste no desenvolvimento de restrições de integridade complexas, | ||
concepção de consultas SQL avançadas, criação de um protótipo de aplicação web e concepção de | ||
consultas OLAP. | ||
|
||
Para mais detalhes sobre o projeto e como executar a aplicação web, consulte o ficheiro [README.md](./entrega-3/README.md) disponível na pasta relativa a esta entrega. | ||
|
||
O workspace usado para o projeto tem origem no repositório [db-workspace](https://github.com/bdist/db-workspace). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# 1ª entrega | ||
|
||
O objetivo desta entrega envolve a criação de um modelo de bases de dados através da notação gráfica modelo entidade-associação, | ||
sendo dada uma descrição relativa a um sistema de gestão de vendas para uma empresa de comércio online como base para a criação do modelo. | ||
São também colocadas as restrições de integridade necessárias para complementar o modelo de base de dados. | ||
|
||
Poderá encontrar mais detalhes sobre esta entrega consultando o respetivo [enunciado](./entrega-1/enunciado.pdf). | ||
|
||
A proposta de resolução porderá ser vizualizada neste [ficheiro PDF](./entrega-1/entrega-bd-01-25.pdf). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# 2ª entrega | ||
|
||
Nesta segunda parte, o modelo entidade-associação é traduzido para um modelo relacional, sendo este também adaptado para um conjunto de instruções em SQL. | ||
|
||
Para os novos modelos criados, são apresentadas também expressões algébricas e expressões SQL para um conjunto de interrogações descritas no enunciado do projeto. | ||
|
||
O enunciado para esta parte encontra-se [neste ficheiro](./entrega-2/enunciado.pdf), sendo que a respetiva proposta de resolução está disponível num [notebook Jupyter](./entrega-2/report.ipynb) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters