Desenvolvimento de uma base de dados cuja função é o gerenciamento de planos de treino fornecidos pelo ginásio aos seus integrantes.
O objetivo deste trabalho seria criar uma BD para um universo à nossa escolha, seguindo os seguintes passos:
- A descrição dos requisitos da BD;
- Um modelo Entidade-Relacionamento (ER) correspondente aos requisitos;
- A conversão do modelo ER para um modelo relacional;
- A concretização do modelo relacional em uma base de dados MySQL;
- E finalmente o preenchimento da BD MySQL com alguns dados.
O modelo deverá obedecer às seguintes restrições:
- 4 entidades-tipo no mínimo, e de tal forma que haja pelo menos uma entidade-tipo que exemplifique cada um dos seguintes tipos de atributos (além de atributos-chave):
- opcional;
- derivado;
- multi-valor;
- e composto;
- 6 relacionamentos binários no mínimo por forma a que pelo menos um dos relacionamentos exemplifique:
- cardinalidade 1:N ou N:1;
- cardinalidade M:N; *cardinalidade 1:1;
- participação parcial por uma entidade;
- participação total por uma entidade;
- a existência de um ou mais atributos para o relacionamento;
- Opcionalmente, o modelo ER poderá também fazer uso de entidades-tipo fracas, e alguns relacionamentos binários poderão ser recursivos.
- Não deverá fazer uso de relacionamentos ternários.
O modelo relacional deverá corresponder a um mapeamento adequado do modelo ER para um modelo relacional.
A BD SQL deverá ser composta por tabelas com chaves primárias e externas bem definidas, e atributos com tipos SQL adequados.
Os dados da BD (conteúdos das tabelas) não precisam de ser em grande volume, mas devem exercitar os vários aspectos do universo considerado / esquema SQL correspondentes.
Trabalho realizado por:
- Catarina Teixeira up201805042
- Catarina Chen up201805172
- Cheila Alves up201805089