WorksheetsRevisão de Modelagem de Dados U1 e U2
Total questions: 16
Worksheet time: 1hrs 20mins
"Todo jogador deve pertencer a um único clube"
Assinale a opção que representa corretamente, no modelo entidade-relacionamento, a especificação apresentada acima.
A figura a seguir representa o modelo lógico de um ambiente observado em um escritório contábil.
Em relação ao modelo, avalie as afirmações a seguir.
A entidade Declaração Imposto de Renda é uma entidade fraca.
O relacionamento entre Contribuinte e Malha Fina é do tipo N:M (muitos para muitos).
O atributo CPF da entidade Contribuinte tem a função de chave estrangeira na entidade Declaração Imposto de Renda e no relacionamento Contribuinte_MalhaFina.
A entidade Malha Fina não possui chave primária somente chave estrangeira.
O relacionamento Contribuinte_MalhaFina é um relacionamento ternário.
Um mercado que comercializa alimentos hortifrutigranjeiros faz compras diárias de diversas fazendas e enfrenta prejuízos decorrentes da falta de controle relacionada ao prazo de validade de seus produtos. Para resolver esse problema, o proprietário resolve investir em informatização, que proporcionará o controle do prazo de validade a partir da data da compra do produto. A modelagem de dados proposta pelo profissional contratado apresenta três tabelas, ilustradas a seguir, sendo que o atributo Código nas tabelas Produto e Fazenda são unívocos. A partir das informações acima, é correto concluir que:
O relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos.
O campo Código é chave primária na tabela Produto e identifica a fazenda fornecedora do produto
O campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde ao campo Descrição na tabela Produto.
a combinação {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque.
o campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde ao campo Código na tabela Fazenda.
Uma empresa de natureza estritamente operacional deseja implantar um setor de suporte ao processo de tomada de decisão, já que os resultados que vem apresentando demonstram contínua queda da margem de lucro e aumento do custo operacional. Para isso, os executivos de alto escalão da empresa decidiram investir na aquisição de uma ferramenta OLAP acoplada a uma data warehouse. Nessa situação, avalie as afirmações a seguir.
No que tange ao tipo de suporte propiciado, os sistemas OLAP podem ser classificados como sistemas de trabalhadores do conhecimento.
Ferramentas OLAP apresentam foco orientado a assunto, em contraposição a sistemas OLTP, que são orientados a aplicação.
Tendo em vista que data marts são construídos utilizando-se os sistemas legados da empresa, sem a utilização de dados externos, o processo de extração, transformação e carga envolve a integração de dados, suprimindo-se a tarefa de limpeza.
O projeto de um data warehouse define a forma com que a base de dados será construída. Uma das opções é a abordagem data mart, em que os diversos data marts são integrados, até que se obtenha, ao final do processo, um data warehouse da empresa.
Considere o esquema de banco de dados relacional apresentado a seguir, formado por 4 relações, que representa o conjunto de estudantes de uma universidade que podem, ou não, morar em repúblicas (moradias compartilhadas por estudantes). A relação Estudante foi modelada como um subconjunto da relação Pessoa. Considere que os atributos grifados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra referencia sejam chaves estrangeiras.
Pessoa(IdPessoa:integer, Nome:varchar(40), Endereco:varchar(40))
FonePessoa(IdPessoa:integer referencia Pessoa, DDD:varchar(3), Prefixo:char(4), Nro:char(4))
Republica(IdRep:integer, Nome:varchar(30), Endereco:varchar(40))
Estudante(RA:integer, Email:varchar(30), IdPessoa:integer referencia Pessoa, IdRep:integer referencia Republica)
Suponha que existam as seguintes tuplas no banco de dados:
Pessoa(1, ‘José Silva’, ‘Rua 1, 20’)
Republica(20, ‘Várzea’, ‘Rua Chaves, 2001’)
Qual opção apresenta apenas tuplas válidas para esse esquema de banco de dados relacional?
Estudante(10, ‘jsilva@ig.com.br’, null, 20); FonePessoa(10, ‘019’, ‘3761’, ‘1370’)
Estudante(10, ‘jsilva@ig.com.br’, 1, null); FonePessoa(10, ‘019’, ‘3761’, ‘1370’)
Estudante(10, ‘jsilva@ig.com.br’, 1, 20); FonePessoa(1, null, ‘3761’, ‘1370’)
Estudante(10, ‘jsilva@ig.com.br’, 1, 50); FonePessoa(1, ‘019’, ‘3761’, ‘1370’)
Estudante(10, ‘jsilva@ig.com.br’, 1, null); FonePessoa(1, ‘019’, ‘3761’, ‘1370’)
Considere um sistema bancário simplificado e uma transação T1, que transfira R$ 100,00 da conta X para a conta Y e é definida pelas operações listadas acima. Considere ainda que uma transação T2 esteja sendo executada simultaneamente com T1. Caso a transação T2 realize a operação Escrita(Y) depois da execução da operação 4 e antes da execução da operação 6 por T1, qual propriedade de transações será violada no banco de dados do referido sistema bancário?
Atomicidade.
Isolamento.
Distributividade.
Consistência.
Durabilidade.
A que se refere a seguinte descrição?
"Conjunto de dados ou informações relacionadas entre si"
Banco de Dados
SGBD
Dataset
Relação
Entidade
A que se refere a seguinte descrição?
"Conjunto de softwares que possuem a finalidade de gerenciar as informações de um BD"
Banco de Dados
SGBD
Dataset
Relação
Entidade
Os serviços OLAP fazem parte de um componente fundamental no:
SQL
banco de dados
dataset
on line analysis
datawarehousing
Um Data Warehouse é um dispositivo de armazenamento de dados OLAP (Online Analytical Process) que fornece uma maneira flexível e analítica de armazenar dados. Em um data warehouse, os dados são armazenados em:
Estruturas multidimensionais, denominadas cubos ou datamarts que contêm uma parte específica de dados do banco de dados.
Estruturas unidimensionais, denominadas cubos ou datamarts que contêm todos os dados no banco de dados.
Estruturas bidimensionais, denominadas fatos, que contêm informações sobre todos os dados da fonte de dados.
Estruturas heterogêneas, denominadas blocos, que contêm as principais informações da parte dos dados que você deseja armazenar.
Estruturas multidimensionais, denominadas tuplas compostas por uma tabela em estrela e muitas dimensões diferentes.
Uma das técnicas bastante utilizadas em sistemas de apoio à decisão é o Data Mining, que se constitui em uma técnica:
para a exploração e análise de dados, visando descobrir padrões e regras, a princípio ocultos, importantes à aplicação.
para se realizar a criptografia inteligente de dados, objetivando a proteção da informação.
que visa sua distribuição e replicação em um cluster de servidores, visando aprimorar a disponibilidade de dados.
de compactação de dados, normalmente bastante eficiente, permitindo grande desempenho no armazenamento de dados.
de transmissão e recepção de dados que permite a comunicação entre servidores, em tempo real.
São exemplos de Sistemas Gerenciadores de Banco de Dados:
MongoDB, PostgreSQL, NoSQL.
MySQL, NoSQL, Oracle.
PostgreSQL, NTFS, Oracle.
SQL Server, MySQL, MongoDB.
Analise o diagrama Entidade Relacionamento na figura. Com base nesse diagrama, pode-se afirmar que:
o telefone é um atributo simples.
um apartamento pertence a, no máximo, um condomínio.
o atributo endereço é derivado.
vários condomínios possuem, no mínimo, um apartamento.
apartamento é uma entidade forte.
Para a modelagem conceitual de um banco de dados, pode-se utilizar o Diagrama Entidade-Relacionamento (DER). No processo de modelagem, o projetista pode identificar atributos cujos valores devem ser obtidos após algum processamento utilizando informações obtidas do próprio banco de dados, sem a necessidade do armazenamento destes valores. Esta é a definição para atributo:
Simples
Derivado
Multivalorado
Composto
Chave
Considere que existe uma entidade PESSOA com um relacionamento denominado CASAMENTO que pode associar diversas ocorrências na mesma entidade PESSOA. De acordo com as propriedades do diagrama entidade-relacionamento, o conceito desse relacionamento (CASAMENTO) pode ser definido como
generalização
relacionamento binário
autorrelacionamento
entidade associativa
especialização
Com relação aos Bancos de Dados, quais dos termos a seguir é equivalente ao termo "Tabela"?
Entidades
Cadastros
Arquivos
Dataset
Relação
