Projeto realizado em parceria com Prefeitura RJ + Resilia + Senac.
Projeto onde precisei desenvolver uma lógica para um banco de dados. Utilizando meus conhecimentos de Excel e a ferramenta online Miro(para montagem do Modelo) que contempla os requisitos abaixo:
Para apoiar nesse sistema recebemos a tarefa de realizar essa modelagem
e responder algumas perguntas com nosso modelo:
⇨ Existem outras entidades além dessas três?
⇨ Quais são os principais campos e tipos?
⇨ Como essas entidades estão relacionadas?
Andamento: Não incluso. - 90%.
Faltando os requisitos Extras.
- Print da Modelagem feita no site Miro.com:
Acrescentei duas entidades a mais (Unidades e Professor), com essas entidades a mais podemos ter uma noção melhor, como?
- Com a entidade Unidades, conseguimos saber a onde a entidade Cursos está dando aula, pois dentro da entidade Unidades temos alguns atributos importantes
como "id", "nome", "bairro", "cnpj" etc.
- Agora com a entidade Professor, conseguimos saber quem está dando aula nos Cursos e nesta entidade Professor especifica bem qual professor é, pois os atributos são "id", "nome", "cpf", etc.
Por que algumas entidades estão relacionadas uma com as outras (FK, chave estrangeira)?
- Para o nosso banco de dados é fundamental ter elas, pois o relacionamento conseguimos responder algumas perguntas básicas, por exemplo:
Quantos cursos X tem na unidade Y?
Quais são os cursos que tem na unidade Y?
Quantos alunos matriculados tem na unidade Y?
Quantos alunos tem em sala de aula do curso X?
Essas são algumas perguntas que poderiamos responder fácil com o banco de dados, pois elas estão relacionadas. Caso não conseguíssemos resolver alguma outra pergunta futuramente, poderíamos acrescentar uma FK em uma entidade para solucionar o problema ou dependendo da situação, acrescentar um atributo nas entidades.
Respostas das perguntas mencionadas aqui
⇨ Existem outras entidades além dessas três?
Sim, existem mais duas entidades, "Unidades" e "Professor".
Precisei colocar essas entidades para ter um parâmetro, aonde a entidade "Curso" fica vinculado a entidade "Unidades" e a entidade "Professor" fica vinculado a "Turmas", portanto, todas conectadas para um gerenciamento melhor no banco de dados.
⇨ Quais são os principais campos e tipos?
...
⇨ Como essas entidades estão relacionadas?
As entidades estão relacionadas com as chaves estrageiras (FK), como podemos ver na imagem feita no Miro , em algumas entidades tem um atributo com "id_nomeDaEntidade", fazendo com que elas fiquem relacionadas.
- Excel
- Miro.com
Criado e desenvolvido por Matheus Gomes.