Você está na página 1de 5

Equipe:

Valdemir Nascimento
Maria Fernanda Santos
Keidson Oliveira da Silva
Mini Mundo - SISTEMA UMA ACADEMIA

Deseja-se guardar dados sobre dono, funcionário, nutricionista, instrutor e alunos de uma
Academia. Suponha que, depois da fase de análise de requisitos, os projetistas chegaram à
seguinte descrição do “mini-mundo”, ou seja, a parte da companhia a ser representada no
banco de dados.

● Um dono de academia é caracterizado por: Nome, CPF, Telefones, E-mail,


Facebook, Instagram, Twitter , salário, Cidade e Estado.
● Um dono de academia gerencia funcionários, e um funcionário só pode ser
gerenciado por apenas um dono.
● Funcionário é caracterizado por: Nome, CPF, E-mail, Telefones, Código, Cidade,
matrícula, Estado, salário e Data de nascimento.
● Um funcionário pode ser um instrutor ou um nutricionista;
● Um Nutricionista é um funcionário que é caracterizado por: Horário.
● Aluno é caracterizado por: Matrícula, Nome, CPF e telefones.
● Cada aluno está associado a um instrutor, e cada instrutor está associado a um ou
mais alunos.
● O Instrutor é um funcionário caracterizado por: Carga Horária.
● Cada nutricionista é consultado por um ou mais alunos, e cada aluno consulta um ou
mais nutricionistas.
● Cada instrutor desenvolve um treino, e cada treino só pode ser desenvolvido por
apenas um instrutor.
● Deseja-se guardar a data que foi desenvolvido o treino e o tempo de duração.
● Um treino é caracterizado pelo Código de Acesso, Tipo de Treino e Horário e
pode ser um treino de musculação ou um funcional.
● Um treino de musculação é um treino que possui exercícios como atributos
adicionais.
● Um treino funcional, que por sua vez, é um treino que possui modalidade dinâmica
como atributo adicional.
● Um instrutor coordena um ou mais instrutores e os instrutores são coordenados por
um instrutor.

Diagrama ER :
Modelo Relacional

Legenda:

Negrito Chave Primária

Itálico Chave Estrangeira

Dono (CPF, nome, telefones, e-mail, facebook, twitter, instagram, salário, cidade,
estado)

Funcionário (Código, nome, cpf, e-mail, telefones, cidade, matrícula, estado,


salário, data de nascimento, CPF_dono)

Aluno (CPF, nome, telefones, matrícula, codigo_instrutor)

Treino (código de acesso, tipo_de_treino, horário, data, tempo, codigo_instrutor )

telefones_dono (cpf_dono, telefone)

telefones_funcionario (codigo_funcionario, telefone)

telefones_aluno (cpf_aluno, telefone)

Musculação (codigo_de_acesso_treino, exercícios)

Funcional (codigo_de_acesso_treino, modalidade_dinamica)


Modelo Físico

CREATE TABLE dono …

Você também pode gostar