SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
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

Mais de Junior Grossi

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

Mais de Junior Grossi (12)

Apresentação da Qualificação - Mestrado UFMG Ciência da Informação
Apresentação da Qualificação - Mestrado UFMG Ciência da InformaçãoApresentação da Qualificação - Mestrado UFMG Ciência da Informação
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 10Introdução a Banco de Dados UFMG/2014-02 - Aula 10
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 09Introdução a Banco de Dados UFMG/2014-02 - Aula 09
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 08Introdução a Banco de Dados UFMG/2014-02 - Aula 08
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 07Introdução a Banco de Dados UFMG/2014-02 - Aula 07
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 06Introdução a Banco de Dados UFMG/2014-02 - Aula 06
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 UFMG/2014-02 - Aula 04Introdução a Banco de Dados UFMG/2014-02 - Aula 04
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 03 - UFMG BIBL 2014/02Introdução a Banco de Dados 03 - UFMG BIBL 2014/02
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 02 - UFMG BIBL 2014/02Introdução a Banco de Dados 02 - 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
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02Introdução a Banco de Dados 01 - UFMG BIBL 2014/02
Introdução a Banco de Dados 01 - UFMG BIBL 2014/02
 
Flink (Peter Mika) - Semantic Web
Flink (Peter Mika) - Semantic WebFlink (Peter Mika) - Semantic Web
Flink (Peter Mika) - Semantic Web
 
Presentation about Ontologies at my Masters (UFMG, pt_BR)
Presentation about Ontologies at my Masters (UFMG, pt_BR)Presentation about Ontologies at my Masters (UFMG, pt_BR)
Presentation about Ontologies at my Masters (UFMG, pt_BR)
 

Academias de Ginástica e Alunos

  • 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