Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios - AV02. Luiz Leão luizleao@gmail.com http://www.luizleao.com. Lista de Exercícios AV1



Documentos relacionados
Aula II Introdução ao Modelo de Entidade-Relacionamento

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento

Roteiro. Modelagem de Dados: Usando o Modelo Entidade-Relacionamento. BCC321 - Banco de Dados I. Processo de Projeto de Banco de Dados.

Banco de Dados I. Modelagem Conceitual Parte 2. Cardinalidades, atributos em relacionamentos, identificadores, generalização. Prof.

Curso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)

Aula 3 SBD Modelo Entidade Relacionamento Parte 1. Profa. Elaine Faria UFU

Disciplina: Unidade II: Prof.: Período:

Modelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS

Profa. Daniela Barreiro Claro

GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER)

O Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados.

I Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal)

Modelo Entidade-Relacionamento

BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO. Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br

Prof.: Clayton Maciel Costa

Projeto de Banco de Dados

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados

Modelagem de Dados. Aula 04 Introdução ao Modelo Entidade- Relacionamento. Maxwell Anderson

BANCO DE DADOS I AULA 3. Willamys Araújo

4- PROJETO DE BANCO DE DADOS

Modelo Entidade-Relacionamento

Desenvolver o projeto conceitual de Banco de dados com a utilização do Modelo Entidade-Relacionamento.

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

Modelo Entidade-Relacionamento

Modelo Relacional. 2. Modelo Relacional (Lógico)

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

ENGENHARIA DA COMPUTAÇÃO CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA. Prof. Msc. Ricardo Antonello BANCO DE DADOS I

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Administração de Bancos de Dados

BANCO DE DADOS. Fixação dos conteúdos Integridade Referencial Normalização Exercícios

O Modelo de Entidade Relacionamento (ER ou MER) Parte 1

Ciclo de vida de um banco de dados relacional

Banco de Dados. MER Estendido. Profa. Flávia Cristina Bernardini

Propriedades de entidades

Com base nos slides vistos em sala de aula resolva os seguintes exercícios:

UML: Diagrama de Casos de Uso, Diagrama de Classes

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro.

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI

Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir:

Modelagem de Dados e Conversão de Modelos. Frederico Damasceno Bortoloti freddb@ltc.ufes.br

Documento de Requisitos

Modelo Entidade - Relacionamento (ER ou MER) Parte 3

Lista de exercícios 01

Prof. Alexandre Unterstell Banco de Dados I

MC536 Bancos de Dados: Teoria e Prática

Persistência e Banco de Dados em Jogos Digitais

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

Atributos. Exercício (4.1) Angélica Toffano Seidel Calazans Abordagem Entidade-Relacionamento

BANCO DE DADOS I AULA 6. Wlllamys Araújo willamysaraujo7@gmail.com

descreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados;

Modelos de Armazenamento de dados. Prof. Guilherme Tomaschewski Netto

Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha

Exercícios de Modelagem de Dados - Disciplina: Banco de Dados

04/07/2015 UML. Prof. Esp. Fabiano Taguchi DEFINIÇÃO DE REQUSIITOS

Generalização e Especialização Banco de Dados

Documento de Requisitos

Disciplina: Unidade III: Prof.: Período:

Banco de Dados. Aula 5 - Prof. Bruno Moreno 06/09/2011

BANCO DE DADOS I. Prof. Antonio Miguel Faustini Zarth

ORIENTAÇÕES PARA O PREENCHIMENTO DO QUESTIONÁRIO POR MEIO DA WEB

MODELAGEM DE DADOS. Banco de Dados I. O uso da análise e do projeto Orientados a Objetos atenuou a separação! Unidade I

Ciclo de Desenvolvimento de Sistemas de BD

Lista de exercícios - MER

RESPONSÁVEIS COM CONTAS JULGADAS IRREGULARES Publicação de Informações na internet

Banco de Dados para Redes. Cassio Diego cassiodiego.com/bdr

Modelo de Entidade e Relacionamento (MER) - Parte 07

III. Projeto Conceitual de Banco de Dados. Pg. 1 Parte III (Projeto Conceitual de Banco de Dados)

Lato Sensu Tecnologia de Desenvolvimento de Sistemas. SENAC Rio Preto

Banco de Dados Transformação Modelo Conceitual para Lógico Relacional. Prof. Juliano Lucas Gonçalves

MODELO ENTIDADE - RELACIONAMENTO

Bancos de Dados Exercícios de Modelagem Entidade Relacionamento

Banco de Dados I. Modelo Entidade Relacionamento Mapeamento para tabelas. Apresentação. Ementa

Resolução da lista de exercícios de casos de uso

EDITAL DE CREDENCIAMENTO UTRAMIG / Nº 11 / Processo de Credenciamento de Docentes Colaboradores Externos

SISTEMAS DE INFORMAÇÃO GERENCIAIS

Conjunto de objetos da realidade modelada sobre os quais deseja-se. dados.

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

REQUERIMENTO ELETRÔNICO. Requerimento Eletrônico. Página 1 / 28

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA. Projeto de GDI. Definição do Minimundo

Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes

ENGENHARIA DA COMPUTAÇÃO

Banco de Dados I. Prof. Bal. Emerson Meneses Inocente

Curso Superior de Tecnologia em BD

Modelagem dos dados. entendo. Reino Real. Reino. Representação

Técnicas e Linguagens para Banco de Dados I

Modelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO

CED. Manual do Usuário

Modelagem de dados e uso do SGBD MySQL

PROVA DISCURSIVA - PROFISSIONAL BÁSICO (FORMAÇÃO DE ANÁLISE DE SISTEMAS - DESENVOLVIMENTO) 2 a FASE

TRABALHO DE BANCO DE DADOS POSTGRES MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO

3 Estratégia para o enriquecimento de informações

Exercícios Diagrama de Casos de Uso. Disciplina: Engenharia de Requisitos

QUESTIONÁRIO DE AVALIAÇÃO Primeira Fase

Banco de Dados - Senado

%CRÃVWNQ %QPUVTWKPFQOQFGNQU'4 352'872. &20326,d 2

PROJETO TÉCNICO. Associação ou federação comunitária Ponto de cultura

Banco de Dados. Profª. Ana Leda

1) O QUE NÃO É BANCO DE DADOS?

Transcrição:

MODELAGEM DE DADOS Lista de Exercícios - AV02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Lista de Exercícios AV1

Questão 1 Uma determinada empresa precisa controlar a alocação de empregados por projetos. Para tal, necessita criar um banco de dados que facilite o controle. Sabe-se que um funcionário trabalha somente em um departamento, mas pode atuar em vários. Os gerentes podem ser substituídos ao longo do projeto. Deseja-se saber então: a) Quais os empregados alocados nos projetos; b) Qual a função desempenhada por cada funcionário em cada projeto e qual o início e fim de sua participação; c) Qual o nome do gerente de cada projeto. Em relação aos empregados, precisa-se de sua matrícula, nome e cargo. Os projetos são identificados pelo número e descrição. Dos departamentos, basta o número e o nome. Marque a opção que NÃO contém uma relação desse esquema: a) DEPARTAMENTO (nr_departamento, nome_departamento) b) PROJETO_EMPREGADO (matricula, nrproj, data_inicio, data_termino, funcao) c) EMPREGADO (matricula, nome, cargo, nr_departamento) d) PROJETO (nrproj, nomeproj, matricula_gerente) e) TRABALHA_EM (matricula, nrproj, data_inicio, data fim, cargo, nome_gerente)

Questão 1 Resposta Uma determinada empresa precisa controlar a alocação de empregados por projetos. Para tal, necessita criar um banco de dados que facilite o controle. Sabe-se que um funcionário trabalha somente em um departamento, mas pode atuar em vários. Os gerentes podem ser substituídos ao longo do projeto. Deseja-se saber então: a) Quais os empregados alocados nos projetos; b) Qual a função desempenhada por cada funcionário em cada projeto e qual o início e fim de sua participação; c) Qual o nome do gerente de cada projeto. Em relação aos empregados, precisa-se de sua matrícula, nome e cargo. Os projetos são identificados pelo número e descrição. Dos departamentos, basta o número e o nome. Marque a opção que NÃO contém uma relação desse esquema: a) DEPARTAMENTO (nr_departamento, nome_departamento) b) PROJETO_EMPREGADO (matricula, nrproj, data_inicio, data_termino, funcao) c) EMPREGADO (matricula, nome, cargo, nr_departamento) d) PROJETO (nrproj, nomeproj, matricula_gerente) e) TRABALHA_EM (matricula, nrproj, data_inicio, data fim, cargo, nome_gerente)

Questão 2 Qual dos itens abaixo não faz parte do processo de modelagem de banco de dados? a) Levantamento e Análise de Requisito b) Projeto Conceitual c) Projeto Lógico d) Projeto Físico e) Análise Funcional

Questão 2 Resposta Qual dos itens abaixo não faz parte do processo de modelagem de banco de dados? a) Levantamento e Análise de Requisito b) Projeto Conceitual c) Projeto Lógico d) Projeto Físico e) Análise Funcional

Questão 3 Maria e Joana são projetistas de banco de dados e estão discutindo qual combinação de chaves é a melhor para o atual banco de dados no qual estão construindo. Com base nesta tarefa, assinale a alternativa correta abaixo: a) Maria e Joana estão realizando a modelagem conceitual de um banco de dados. b) Maria e Joana estão realizando a modelagem conceitual e física de um banco de dados. c) Maria e Joana estão realizando a modelagem lógica de um banco de dados. d) Maria e Joana estão realizando a modelagem física de um banco de dados. e) Maria e Joana estão realizando a modelagem conceitual e lógica de um banco de dados.

Questão 3 Resposta Maria e Joana são projetistas de banco de dados e estão discutindo qual combinação de chaves é a melhor para o atual banco de dados no qual estão construindo. Com base nesta tarefa, assinale a alternativa correta abaixo: a) Maria e Joana estão realizando a modelagem conceitual de um banco de dados. b) Maria e Joana estão realizando a modelagem conceitual e física de um banco de dados. c) Maria e Joana estão realizando a modelagem lógica de um banco de dados. d) Maria e Joana estão realizando a modelagem física de um banco de dados. e) Maria e Joana estão realizando a modelagem conceitual e lógica de um banco de dados.

Questão 4 Em bancos de dados relacionais, um relacionamento é definido como o conjunto de associações entre: a) chaves. b) atributos. c) entidades d) ocorrências e) bancos de dados

Questão 4 Resposta Em bancos de dados relacionais, um relacionamento é definido como o conjunto de associações entre: a) chaves. b) atributos. c) entidades d) ocorrências e) bancos de dados

Questão 5 Um atributo para ser identificador dever ser classificado como: a) Único e opcional b) Composto e Obrigatório c) Único e Obrigatório d) Não único e simples e) Composto e monovalorado

Questão 5 Resposta Um atributo para ser identificador dever ser classificado como: a) Único e opcional b) Composto e Obrigatório c) Único e Obrigatório d) Não único e simples e) Composto e monovalorado

Questão 6 Uma instituição de ensino deseja criar uma aplicação e um banco de dados específicos para as defesas de Trabalhos de Conclusão de Curso (TCC) de seus alunos, sendo que: Cada professor possui matrícula, nome, telefone, e-mail e de 1 a 3 titulações. Cada aluno possui matrícula, nome, telefone, celular e e-mail. Os e-mails são fornecidos pela instituição. Um professor pode orientar diversos alunos e um aluno é orientado por apenas um Professor. Um TCC possui identificador, título, resumo, de 3 a 5 palavras-chave, data de defesa e avaliação final. Um aluno defende um ou mais TCC e um TCC é defendido por um aluno. De acordo com a descrição do texto acima, analise as seguintes afirmativas: I - Há pelo menos dois atributos de Aluno que podem ser considerados como atributos únicos. II - Há pelo menos um atributo composto III - Há pelo menos um atributo derivado IV - Existem somente relacionamentos do tipo binário. Assinale a alternativa correta abaixo: a) Apenas as afirmativas I, II estão corretas. b) Apenas as afirmativas I, e IV estão corretas. c) Apenas as afirmativas III e IV estão corretas. d) Apenas as afirmativas II, III e IV estão corretas. e) Apenas as afirmativas II e IV estão corretas.

Questão 6 Resposta Uma instituição de ensino deseja criar uma aplicação e um banco de dados específicos para as defesas de Trabalhos de Conclusão de Curso (TCC) de seus alunos, sendo que: Cada professor possui matrícula, nome, telefone, e-mail e de 1 a 3 titulações. Cada aluno possui matrícula, nome, telefone, celular e e-mail. Os e-mails são fornecidos pela instituição. Um professor pode orientar diversos alunos e um aluno é orientado por apenas um Professor. Um TCC possui identificador, título, resumo, de 3 a 5 palavras-chave, data de defesa e avaliação final. Um aluno defende um ou mais TCC e um TCC é defendido por um aluno. De acordo com a descrição do texto acima, analise as seguintes afirmativas: I - Há pelo menos dois atributos de Aluno que podem ser considerados como atributos únicos. II - Há pelo menos um atributo composto III - Há pelo menos um atributo derivado IV - Existem somente relacionamentos do tipo binário. Assinale a alternativa correta abaixo: a) Apenas as afirmativas I, II estão corretas. b) Apenas as afirmativas I, e IV estão corretas. c) Apenas as afirmativas III e IV estão corretas. d) Apenas as afirmativas II, III e IV estão corretas. e) Apenas as afirmativas II e IV estão corretas.

Questão 7 Em um documento que registra requisitos de informação, o seguinte trecho foi encontrado: "Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço (rua, numero, complemento) e um ou mais telefones de contato". Dado isso, marque a alternativa CORRETA. a) O CNPJ é um exemplo de atributo multivalorado. b) O CNPJ deveria ser modelado como um atributo obrigatório, mas não único. c) O telefone seria um atributo multivalorado. d) O endereço é modelado como um atributo simples. e) O código é um atributo opcional.

Questão 7 Resposta Em um documento que registra requisitos de informação, o seguinte trecho foi encontrado: "Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço (rua, numero, complemento) e um ou mais telefones de contato". Dado isso, marque a alternativa CORRETA. a) O CNPJ é um exemplo de atributo multivalorado. b) O CNPJ deveria ser modelado como um atributo obrigatório, mas não único. c) O telefone seria um atributo multivalorado. d) O endereço é modelado como um atributo simples. e) O código é um atributo opcional.

Questão 8 Em um documento que registra requisitos de informação, o seguinte trecho foi encontrado: "Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço e um ou mais telefones de contato". Dado isso, marque a alternativa CORRETA. a) O CNPJ é um exemplo de atributo multivalorado. b) O CNPJ deveria ser modelado como um atributo obrigatório, mas não único. c) O CNPJ deve ser tratado como atributo único. d) O endereço é modelado como um atributo simples. e) O código é um atributo opcional.

Questão 8 Resposta Em um documento que registra requisitos de informação, o seguinte trecho foi encontrado: "Sobre os clientes é necessário saber o seu código, o seu CNPJ, o seu endereço e um ou mais telefones de contato". Dado isso, marque a alternativa CORRETA. a) O CNPJ é um exemplo de atributo multivalorado. b) O CNPJ deveria ser modelado como um atributo obrigatório, mas não único. c) O CNPJ deve ser tratado como atributo único. d) O endereço é modelado como um atributo simples. e) O código é um atributo opcional.

Questão 9 A partir da descrição abaixo realize a modelagem conceitual. Uma administradora de condomínios deseja construir um sistema para gerenciamento de edifícios. Para cada edifício é necessário armazenar o endereço, a data de construção e a data da última vistoria. Cada edifício possui vários apartamentos. Cada apartamento tem um número e área (m2). Em cada apartamento vivem várias pessoas. As pessoas possuem nome, CPF, data de nascimento e sexo.

Questão 9 Resposta A partir da descrição abaixo realize a modelagem conceitual. Uma administradora de condomínios deseja construir um sistema para gerenciamento de edifícios. Para cada edifício é necessário armazenar o endereço, a data de construção e a data da última vistoria. Cada edifício possui vários apartamentos. Cada apartamento tem um número e área (m2). Em cada apartamento vivem várias pessoas. As pessoas possuem nome, CPF, data de nascimento e sexo.

Questão 10 Crie um Diagrama E-R (Projeto Conceitual) para o domínio descrito abaixo: Contexto: Comercialização de diversos cursos presenciais e em DVD em várias filiais. 1. Cada curso possui um código único, uma descrição e uma ementa. Os cursos podem ser presenciais ou em DVD. Para os cursos presenciais é necessário informar o turno (matutino, vespertino ou noturno) e para os cursos em DVD a duração em minutos. 2. Um curso pode ser comercializado em várias filiais. Uma filial vende vários cursos. Todo curso deve ser vendido em pelo menos uma filial, mas existem filiais que não comercializam cursos. Cada filial é identificada por um número, possui um endereço e uma URL (site).

Questão 10 Resposta

Questão 11 O Modelo de dados é representado através de um modelo entidade-relacionamento - modelo ER, enquanto que o diagrama entidade-relacionamento (DER) constitui a representação gráfica do modelo ER. No que diz respeito à simbologia utilizada, para generalização/especialização e entidade associativa são empregados, respectivamente, os seguintes símbolos: a) b) c) d) e)

Questão 11 - Resposta O Modelo de dados é representado através de um modelo entidade-relacionamento - modelo ER, enquanto que o diagrama entidade-relacionamento (DER) constitui a representação gráfica do modelo ER. No que diz respeito à simbologia utilizada, para generalização/especialização e entidade associativa são empregados, respectivamente, os seguintes símbolos: a) b) c) d) e)

Questão 12 A partir da descrição abaixo realize a modelagem conceitual. Uma costureira pode ou não fazer várias roupas. Uma roupa é feita por uma única costureira.

Questão 12 Resposta A partir da descrição abaixo realize a modelagem conceitual. Uma costureira pode ou não fazer várias roupas. Uma roupa é feita por uma única costureira.

Questão 13 Segundos os conceitos da normalização, para passarmos um modelo para a 2FN, é necessário: a) Os atributos do esquema não-normalizado não sejam nulos b) Haja dependência funcional parcial c) Não haja dependência funcional parcial d) Haja dependência funcional transitiva e) Não haja dependência funcional transitiva

Questão 13 Resposta Segundos os conceitos da normalização, para passarmos um modelo para a 2FN, é necessário: a) Os atributos do esquema não-normalizado não sejam nulos b) Haja dependência funcional parcial c) Não haja dependência funcional parcial d) Haja dependência funcional transitiva e) Não haja dependência funcional transitiva