Universidade Federal de Minas Gerais
Escola de Ciência da Informação
Curso de Biblioteconomia Noturno – 2o
Período
Disciplina de Introdução a Banco de Dados
Professor: Junior Grossi / Marcello Bax
Exercício para Atividade em Grupo
Construir a Modelagem Relacional usando o MySQL Workbench, seguindo o Caso de Uso descrito abaixo:
Um empresário deseja organizar sua empresa, que é um grupo de academias de ginástica. Existem academias
espalhadas em todos os estados brasileiros e todas seguem as mesmas regras de funcionamento. As academias
possuem basicamente um nome, um endereço, bairro, cidade, estado, cep.
Um aluno pode frequentar somente a academia de sua cidade e para seu cadastro são armazenados o nome, CPF,
data de nascimento, endereço, bairro, cidade, estado, CEP e o email. Cada aluno possui uma ou mais matrículas
junto à academia do qual faz parte, sendo que cada uma é feita especialmente para aquele aluno.
Cada matrícula, que possui um código para identificá-la, pode ter uma ou mais modalidades vinculadas a ela, ou
seja, o aluno pode se matricular em várias modalidades de uma só vez se quiser, na mesma matrícula, sem
restrição de quantidade. Cada matrícula também tem uma data de cadastro e uma data de validade. Cada
modalidade possui um nome, um código e um local de realização.
Cada matrícula gera obrigatoriamente um pagamento, que possui um valor mensal, uma data de vencimento e o
“status”, que pode ser “pago” ou “pendente”.
Existem as modalidades comuns, no qual o aluno pode se matricular sem limites e as modalidades aquáticas,
onde o aluno poderá somente matricular em uma modalidade aquática. As modalidades aquáticas são iguais às
comuns porém o local de realização é diferente.
Além disso, para cada modalidade existe somente um professor responsável, que é identificado pelo seu nome e
seu CPF, além de possuir um e-mail, data de nascimento e numero de registro profissional. Um professor pode ser
responsável por mais de uma modalidade também.
Belo Horizonte, 22 de Outubro de 2014

Mais conteúdo relacionado

PDF
Banco de dados exercícios resolvidos
PDF
Exercícíos de Modelagem Conceitual 2014/2
PDF
Material Modelagem - Prof. Marcos Alexandruk
PDF
Apostila modelagem de banco de dados
PDF
Termo de compromisso estagio obrigatorio
PDF
Termo de compromisso estagio obrigatorio
PPTX
Por que fazer o enem
PPTX
Por que fazer o enem
Banco de dados exercícios resolvidos
Exercícíos de Modelagem Conceitual 2014/2
Material Modelagem - Prof. Marcos Alexandruk
Apostila modelagem de banco de dados
Termo de compromisso estagio obrigatorio
Termo de compromisso estagio obrigatorio
Por que fazer o enem
Por que fazer o enem

Mais de Junior Grossi (12)

PDF
Apresentação da Qualificação - Mestrado UFMG Ciência da Informação
PDF
Introdução a Banco de Dados UFMG/2014-02 - Aula 10
PDF
Introdução a Banco de Dados UFMG/2014-02 - Aula 09
PDF
Introdução a Banco de Dados UFMG/2014-02 - Aula 08
PDF
Introdução a Banco de Dados UFMG/2014-02 - Aula 07
PDF
Introdução a Banco de Dados UFMG/2014-02 - Aula 06
PDF
Introdução a Banco de Dados UFMG/2014-02 - Aula 04
PDF
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
PDF
Introdução a Banco de Dados 02 - UFMG BIBL 2014/02
PDF
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02
PDF
Flink (Peter Mika) - Semantic Web
PDF
Presentation about Ontologies at my Masters (UFMG, pt_BR)
Apresentação da Qualificação - Mestrado UFMG Ciência da Informação
Introdução a Banco de Dados UFMG/2014-02 - Aula 10
Introdução a Banco de Dados UFMG/2014-02 - Aula 09
Introdução a Banco de Dados UFMG/2014-02 - Aula 08
Introdução a Banco de Dados UFMG/2014-02 - Aula 07
Introdução a Banco de Dados UFMG/2014-02 - Aula 06
Introdução a Banco de Dados UFMG/2014-02 - Aula 04
Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
Introdução a Banco de Dados 02 - UFMG BIBL 2014/02
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02
Flink (Peter Mika) - Semantic Web
Presentation about Ontologies at my Masters (UFMG, pt_BR)
Anúncio

Último (12)

PDF
Jira Software projetos completos com scrum
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PPTX
Utilizando code blockes por andre backes
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
Manejo integrado de pragas na cultura do algodão
Jira Software projetos completos com scrum
Conceitos básicos de Redes Neurais Artificiais
Analise Estatica de Compiladores para criar uma nova LP
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Viasol Energia Solar -Soluções para geração e economia de energia
Tipos de servidor em redes de computador.pptx
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Utilizando code blockes por andre backes
Processos no SAP Extended Warehouse Management, EWM100 Col26
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Manejo integrado de pragas na cultura do algodão
Anúncio

Introdução a Banco de Dados UFMG/2014-02 - Exercício 02

  • 1. Universidade Federal de Minas Gerais Escola de Ciência da Informação Curso de Biblioteconomia Noturno – 2o Período Disciplina de Introdução a Banco de Dados Professor: Junior Grossi / Marcello Bax Exercício para Atividade em Grupo Construir a Modelagem Relacional usando o MySQL Workbench, seguindo o Caso de Uso descrito abaixo: Um empresário deseja organizar sua empresa, que é um grupo de academias de ginástica. Existem academias espalhadas em todos os estados brasileiros e todas seguem as mesmas regras de funcionamento. As academias possuem basicamente um nome, um endereço, bairro, cidade, estado, cep. Um aluno pode frequentar somente a academia de sua cidade e para seu cadastro são armazenados o nome, CPF, data de nascimento, endereço, bairro, cidade, estado, CEP e o email. Cada aluno possui uma ou mais matrículas junto à academia do qual faz parte, sendo que cada uma é feita especialmente para aquele aluno. Cada matrícula, que possui um código para identificá-la, pode ter uma ou mais modalidades vinculadas a ela, ou seja, o aluno pode se matricular em várias modalidades de uma só vez se quiser, na mesma matrícula, sem restrição de quantidade. Cada matrícula também tem uma data de cadastro e uma data de validade. Cada modalidade possui um nome, um código e um local de realização. Cada matrícula gera obrigatoriamente um pagamento, que possui um valor mensal, uma data de vencimento e o “status”, que pode ser “pago” ou “pendente”. Existem as modalidades comuns, no qual o aluno pode se matricular sem limites e as modalidades aquáticas, onde o aluno poderá somente matricular em uma modalidade aquática. As modalidades aquáticas são iguais às comuns porém o local de realização é diferente. Além disso, para cada modalidade existe somente um professor responsável, que é identificado pelo seu nome e seu CPF, além de possuir um e-mail, data de nascimento e numero de registro profissional. Um professor pode ser responsável por mais de uma modalidade também. Belo Horizonte, 22 de Outubro de 2014