Skip to content

Desenvolvimento de uma base de dados cuja função é o gerenciamento de planos de treino fornecidos pelo ginásio aos seus integrantes.

Notifications You must be signed in to change notification settings

KatFT/Base-Dados-Gym

Repository files navigation

Base de Dados Ginásio

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:

  1. A descrição dos requisitos da BD;
  2. Um modelo Entidade-Relacionamento (ER) correspondente aos requisitos;
  3. A conversão do modelo ER para um modelo relacional;
  4. A concretização do modelo relacional em uma base de dados MySQL;
  5. E finalmente o preenchimento da BD MySQL com alguns dados.

Modelo ER

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.

Modelo Relacional/ base de dados SQL

O modelo relacional deverá corresponder a um mapeamento adequado do modelo ER para um modelo relacional.

Esquema da BD MySQL

A BD SQL deverá ser composta por tabelas com chaves primárias e externas bem definidas, e atributos com tipos SQL adequados.

Dados na BD MySQL

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

About

Desenvolvimento de uma base de dados cuja função é o gerenciamento de planos de treino fornecidos pelo ginásio aos seus integrantes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published