Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0191_AV_201407319434 » MODELAGEM DE DADOS Tipo de Avaliação: AV Aluno: 201407319434 - LEONIR CESAR DINIZ Professor: CLAUDIA ABREU PAES Turma: 9001/AA Nota da Prova: 6,0 Nota de Partic.: 2 Av. Parcial.:2 Data: 21/11/2015 14:27:06 (F) 1a Questão (Ref.: 727537) Pontos: 1,5 / 1,5 Analisando o cenário abaixo, Teste de Fixação, responda a questão abaixo: Mariana prepara diversos exercícios para suas filhas que estão na primeira e na segunda séries.Ela gostaria de informatizar esses exercícios, para gerar testes aleatórios. Cada teste gerado deve ser guardado (acompanhado de suas questões), com a indicação de sua data de geração. Na geração de um teste, é preciso informar o número de questões desejadas e a qual disciplina pertence o teste. Para cada disciplina, cadastra-se: uma lista de questões objetivas, identificando de que bimestre é cada questão e a que matéria pertence. O gabarito também é cadastrado a fim de facilitar a correção do teste. Cada matéria faz parte de uma única disciplina. A série está ligada à matéria. Por exemplo: para a disciplina de matemática, Mariana prepara um teste com 20 questões. Cada questão corresponde a um bimestre (1°, 2°. 3° ou 4°) e a uma matéria (ex: adição, divisão, números pares e impares, núme- ros primos, sinónimos etc). Cada matéria corresponde a uma disciplina (adição - matemática; sinónimos - português etc). (Cenário retirado do Livro Exercitando UML, Ana Mello) Pergunta: Um dos relacionamentos que podemos modelar é entre a Entidade Questão e Matéria através do relacionamento refere-se (Questão --- Refere-se ---- Matéria). Identifique a cardinalidade deste relacionamento. Para facilitar, represente a cardinalidade da seguinte forma: Questão (___,___) ---- Refere-se ---- (___,___) Matéria. Resposta: Questão (1,n) ---- Refere-se -----(1,1) Matéria Gabarito: Questão (0,N) ---- Refere-se ---- (1,1) Matéria. 2a Questão (Ref.: 675361) Pontos: 0,5 / 1,5 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. Resposta: Empregados = { Chave primaria MatriculaFuncionário, Nome, Cargo, } Projeto = { Chave primaria IDProjeto, NumeroProjeto, Descrição Projeto, Data_Incio_Projeto, Data_Fim_Projeto, Chave Estrangeira MatriculaFuncionario} Departamento = { Chave primaria IDDepartamento, Número, Nome, Chave Estrangeira MatriculaFuncionario} OBS: Com a chave estrangeira MatriculaFuncionario sendo implantada na Tabela Projeto, não precisa de realizar a tabela gerente, pois gerente já faz parte da tabela Empregados. Gabarito: DEPARTAMENTO (nrdep, nomedep) EMPREGADO (matricula, nome, cargo, nrdep) PROJETO (nrproj, nomeproj,matricula_gerente) PROJETO_EMPREGADO (matricula, nrproj, data_inicio, data fim, função) 3a Questão (Ref.: 52867) Pontos: 0,5 / 0,5 Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade: do analista do DBA do usuário do programador da aplicação 4a Questão (Ref.: 665619) Pontos: 0,5 / 0,5 Acerca dos conceitos básicos de banco de dados, marque a alternativa correta: I-Redundâncias de Dados são consequências relacionadas a sistemas isolados e podem ser do tipo : controlada e não controlada, onde a controlada fica a critério do usuário resolver e a não controlada fica para ser resolvida através de software. II-Banco de dados é o conjunto de dados integrados que atendem a um conjunto de sistemas. III-As aplicações podem funcionar sem um banco de dados, porém sua complexidade algorítmica seria muito alta, assim, com os BDs, essa complexidade tende a ser diminuída, pois uma grande parte dessas aplicações estariam repartindo sua linguagem de programação com a linguagem SQL. Apenas I está correta Apenas II está correta Apenas II e III estão corretas Apenas I e II estão corretas Apenas III está correta 5a Questão (Ref.: 77794) Pontos: 0,5 / 0,5 Um Modelo de Dados corresponde a uma descrição formal da estrutura de um banco de dados. Com relação à Modelagem de Dados, relacione os modelos, apresentados na coluna da esquerda, à respectiva característica, entre as indicadas na coluna da direita. I - S , II - P , III - R. I - S , II - P , III - Q. I - Q , II - R , III - S. I - P , II - Q , III - R. I - S , II - R , III - Q. Gabarito Comentado. 6a Questão (Ref.: 240341) Pontos: 0,5 / 0,5 Em um curso de Inglês, um professor pode trabalhar em uma ou várias turmas, desde que em períodos diferentes, mas uma turma só terá um professor. Analisando esse cenário, é correto afirmar que: A entidade Período possui o atributo turma. A entidade Professor possui o período. A entidade Turma possui o atributo período. A entidade Professor possui o atributo turma. A entidade Período possui o atributo nome_professor. 7a Questão (Ref.: 632614) Pontos: 0,0 / 0,5 A modelagem entidade-relacionamento, empregada no projeto de bancos de dados relacionais, inclui o conjunto de relacionamentos do tipo recursivo, no qual há dois ou três conjuntos de entidades participando de um único conjunto de relacionamentos desse tipo. não se admite cardinalidade do tipo um para muitos nesse tipo de conjunto de relacionamentos. um mesmo conjunto de entidades participa duas vezes em um conjunto de relacionamentos desse tipo. não se admite cardinalidade do tipo muitos para muitos nesse tipo de conjunto de relacionamentos. não há conjuntos de entidades que participem de um conjunto de relacionamentos desse tipo. 8a Questão (Ref.: 668369) Pontos: 0,0 / 0,5 Medicamento (MED) e Perfumaria (PER) são duas entidades que representam uma tipificação da entidade Produto (PRO). Portanto, MED e PER em relação a PRO representam: generalizações agregações composições especializações dependências 9a Questão (Ref.: 48514) Pontos: 1,0 / 1,0 No modelo relacional Chave Estrangeira pode ser entendida como: Como uma superchave da tabela. A chave primária de uma tabela em outra tabela. Como um atributo obrigatório da tabela. Como uma chave candidata da tabela. Como uma coluna única na tabela. Gabarito Comentado. 10a Questão (Ref.: 668999) Pontos: 1,0 / 1,0 Analise as seguintes afirmações relacionadas ao processo de normalização e seus objetivos no projeto de um banco de dados: I. No cadastramento dos alunos de uma escola, uma chave primária de busca deve ser formada pelo nome do aluno, associado ao nome da mãe e à sua data de nascimento. II. A normalização procura evitar problemas como redundância de dados, inconsistência, uso inadequado de espaços de armazenamento e excesso de esforço para manter dados e sistemas. III. Uma forma normal engloba todas as anteriores, isto é, para que uma tabela esteja na 2FN (segunda forma normal), ela obrigatoriamente deve estar na 1FN (primeira forma normal) e assim por diante. IV. Em um banco de dados relacional, a apresentação da mesma informação na mesma tabela em várias tuplas ou na mesma tupla em vários atributos caracteriza o atendimento da primeira forma normal 1FN. Indique a opção que contenha todas as afirmações verdadeiras. I e II III e IV I e III II e IV II e III Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
Compartilhar