Buscar

Modelagem de Dados Av1 e Simulado

Prévia do material em texto

MODELAGEM DE DADOS – AV E SIMULADO 
1
a
 Questão 
Dentre as propriedades do banco de dados (BD), avalie as assertivas 
I. Representam, fatos reais 
II. Conjunto de dados isolados. 
III. O projeto de um BD, desde o inicio já considera todos os requisitos de todas as aplicações que usarão o 
respectivo BD 
IV. não pode ser compartilhado 
V. É persistente. 
Com base em sua avaliação das assertivas, assinale a única opção que apresenta APENAS as 
assertivas verdadeiras 
 
 I, III e IV 
 I, III e V 
 I, II e V 
 II, III e IV 
 I e V 
 
2
a
 Questão 
Ano: 2014 - Banca: FUNCAB - Órgão: MDA - Prova: Analista de Negócios 
 
Na implementação de bancos de dados, busca-se solucionar ou minimizar dois aspectos, descritos a seguir. 
I. Situação em que existem as mesmas informações armazenadas em arquivos diversos, com conteúdos 
diferentes. 
II. Existência das mesmas informações em aplicações diferentes, como por exemplo, em arquivos de pessoal e 
em registros de treinamento. 
No que diz respeito aos dados armazenados, esses dois aspectos são conhecidos, respectivamente, como: 
 
 integridade e independência. 
 independência e integridade. 
 inconsistência e redundância. 
 inconsistência e integridade. 
 independência e redundância. 
 
3
a
 Questão 
É o modelo de dados que eliminou o conceito de hierarquia, permitindo que um mesmo registro estivesse 
envolvido em várias associações. Os registros, organizados em grafos, permitem o tipo de associação que 
define uma relação 1:N entre os tipos de registros proprietário e membro. Assim, para dois relacionamentos 1:N 
entre os registros A e D e entre os registros C e D é possível construir um relacionamento M:N entre A e D. 
Trata-se do modelo: 
 
 Em Rede 
 Hierárquico 
 Orientado a objetos 
 Distribuído 
 Relacional 
 
4
a
 Questão 
Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se 
chama Naftalina Digital. A seguir é apresentada uma descrição do mini-mundo realizada logo após a primeira 
reunião com o projetista do banco de dados que será criado: 
MODELAGEM DE DADOS – AV E SIMULADO 
Um fornecedor tem CPF, nome, telefone e de um a dois e-mails. Uma peça tem identificador, nome do 
fabricante, tipo, valor de compra e valor de venda. O valor de venda é o valor da compra acrescentado 30%. 
Um cliente possui código, nome, CPF, telefone, celular e de um a dois e-mails. Um fornecedor vende ao 
menos uma peça e uma peça é vendida exclusivamente por um fornecedor. Um cliente compra ao menos 
uma peça e uma peça é adquirida exclusivamente por um cliente. Quando um cliente comprar uma peça a 
data da compra também é armazenada. 
De acordo com a descrição acima, assinale a alternativa que apresenta o número correto de tipos de entidades 
e tipos de relacionamentos, respectivamente: 
 
 3 e 3 
 2 e 2 
 3 e 2 
 2 e 3 
 4 e 3 
 
5
a
 Questão 
"Um time possui vários jogadores. Uma jogador só pode jogar em um único time. Cada time terá pelo menos 
um jogar e todo jogador deverá pertencer a um time." Assinale a opção que representa corretamente, no 
modelo entidade-relacionamento, a especificação apresentada acima. 
 
 
 
 
 
 
 
 
 
 
 
 
6
a
 Questão 
O processo de especialização nos permite fazer: 
 
I - Definir um conjunto de subclasses de um tipo entidade. 
II - Estabelecer atributos específicos adicionais para cada subclasse. 
III - Estabelecer tipos de relacionamento adicionais específicos entre cada subclasse e outros tipos entidade, ou 
outras subclasses. 
 
Assinale a alternativa correta: 
 
 I e II estão corretas. 
 Somente a II está correta. 
 I, II e III estão corretas. 
 Somente a III está correta. 
 II e III estão corretas. 
MODELAGEM DE DADOS – AV E SIMULADO 
 
7
a
 Questão 
No modelo de entidade e relacionamento, as tabelas possuem atributos. Dentre os listados abaixo, selecione o 
tipo de atributo que é usado para identificar univocamente uma tupla de uma relação. 
 
 Atributo Principal. 
 Atributo Chave. 
 Atributo estrangeiro. 
 Atributo Simples. 
 Atributo composto. 
 
8
a
 Questão 
Tendo como base as seguintes relações: MEDICO (crm, nome, especialidade) e PACIENTE (codigo, nome), 
onde as chaves primárias das entidades são respectivamente cnpj e codigo e possuem um relacionamento 
chamado CONSULTA com o atributo data_hora em uma relação N:M. 
 
Marque a alternativa que representa como ficará o relacionamento (CONSULTA) destas duas entidades quando 
convertida para o modelo lógico. 
 
 CONSULTA(crm,codigo,data_hora). 
 CONSULTA(crm,codigo). 
 CONSULTA(crm,codigo,nome). 
 CONSULTA(crm, nome, especialidade,codigo,nome). 
 CONSULTA(crm,nome,especialidade,data_hora). 
 
9
a
 Questão 
Se um MER(Modelo de entidade Relacionamento) possui 4 entidades sendo dois dos relacionamentos 1:N e 
outros dois com relacionamento N:N em quantas tabelas eu necessitarei no modelo relacional para suportar a 
modelagem? 
 
 6 tabelas 
 5 tabelas 
 4 tabelas 
 3 tabelas 
 8 tabelas 
 
10
a
 Questão 
Uma Entidade se encontra na 1FN (1º Forma Normal) quando ela 
 
 contém atributos aninhados. 
 contém outras entidades na 1FN primária. 
 não contém atributos multivalorados 
 contém chave estrangeira aninhada 
 não contém chave primária. 
 
Os usuários de um SGBD precisam executar manipulações típicas como recuperação, inserção, 
exclusão e modificação de dados. Esse conjunto de operações é possível por meio 
especificamente da linguagem: 
 
 DML 
 MDL 
 DDL 
 VDL 
 SDL 
 
MODELAGEM DE DADOS – AV E SIMULADO 
Dentre as principais propriedades e funções desempenhadas pelo SGBD (Sistema Gerenciador de 
banco de dados), qual pode ser descrita como:? 
- Permite alterar a estrutura do banco sem que seja preciso alterar os programas, uma vez que tal 
 estrutura não fica definida no código dos programas e sim em um catálogo, armazenado junto ao 
banco de dados 
 
 Restrição de acesso 
 Independência de dados 
 Restrições de integridade 
 Controle de redundância 
 Compartilhamento de dados e concorrência 
 
Um modelo conceitual busca criar uma ABSTRAÇÃO da realidade, que seja capaz de registrar os 
acontecimentos da mesma. Na construção do modelo de entidade e relacionamento neste nível de 
representação é importante: 
 
 Escolher as chaves primárias. 
 Fazer a derivação do modelo, preparando para criação do Banco de Dados. 
 Entender as necessidades dos usuários e as regras que regem o negócio. 
 Conhecer o SGBD que estará sendo implementado. 
 Definir o tipo e o tamanho dos atributos. 
 
 
 
 Somente as afirmativas I, II e IV estão corretas. 
 Somente as afirmativas I, III, IV e V estão corretas. 
 Somente as afirmativas I, II, III e IV estão corretas. 
 Todas as afirmativas estão corretas. 
 Somente as afirmativas II, III e IV estão corretas. 
 
No Modelo Entidade Relacionamento, podemos definir Cardinalidade como: 
 
 Uma foto da entidade em um dado momento 
 Unidade de representação dos objetos do mundo real com características semelhantes 
 A representação da estrutura de uma entidade 
 A quantidade de instâncias da entidade ligada a outra entidade ou a ela mesma 
 O processo de conversão dos objetos do mundo real para o virtual 
 
Uma generalização é uma entidade que se subdivide em especializações. A Especialização 
MODELAGEM DE DADOS – AV E SIMULADO 
_____________ ocorre quando existir na entidade pai elementos que não existem nas filhas. 
 
Escolha a alternativa que preencha corretamente a lacuna da sentença acima. 
 
 Exclusiva 
 Sobreposição 
 Superposição 
 Total 
 Parcial 
 
Sobre o Modelo Relacional é correto afirmar: 
 
 Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e 
de chave estrangeira, enquanto que chaves candidatas são opcionais. 
 É um modelo de implementação de banco de dados em que os dados são armazenados em 
tabelas, sendo que as linhas representam fatos armazenados e as colunas representam osatributos da tabela. 
 Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que 
uma ou mais tuplas formam a chave primária. 
 É um modelo de implementação de banco de dados que representa o banco de dados como 
uma coleção de nodos conectados a partir de um nodo raiz. 
 É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é 
possível representar as entidades e os relacionamentos de um sistema de informações. 
Em uma empresa cada funcionário recebe uma senha e uma quantia para a realização de chamadas 
telefônicas pertinentes a rotina da empresa. Com o objetivo de um maior controle nas suas ligações, 
uma funcionária (que faz faculdade na área de sistemas) resolveu desenvolver uma aplicação para 
controlar as ligações telefónicas. Toda ligação será feita pelo computador. 
 Após o levantamento de dados, ela chegou ao seguinte modelo conceitual. 
 
 
 
Em relação ao modelo lógico, considere as afirmativas a seguir. 
I - Serão criadas as Tabelas Ligações, Contatos e Telefone. 
II - A tabela Ligações receberá como chave estrangeira o atributo Id da tabela Contatos. 
III - A tabela Contatos será formada pelos seguintes atributos: Id, Nome, DDD, NrTelefone. Onde Id 
é a chave primária da tabela. 
IV - A tabela Contatos será formada pelos seguintes atributos: Id, Nome, IdLigação. Onde Id é a 
chave primária da tabela Contatos e IdLigação é a chave estrangeira. 
 
Estão corretas APENAS as afirmativas: 
 
 I e II 
 I e IV 
 II e IV 
 I e III 
 II e III 
 
Uma empresa deseja desenvolver um modelo no qual permita um maior controle de seus produtos, nos 
aspectos de identificar quais os produtos que compõem outros produtos, assim como quais produtos são 
substituídos por outros produtos. 
MODELAGEM DE DADOS – AV E SIMULADO 
Após um levantamento inicial foi proposto o DER abaixo. 
 
Avalie as seguintes afirmações a respeito ao DER proposto. 
I - No modelo lógico são criadas as tabelas Produto, Composição e Produtos Substitutos. 
II - No modelo lógico a tabela Produto possui os seguintes campos: Codigo, Nome, Preço, 
CodProdComposicao e CodProdSubstituto. 
III - No modelo lógico, a tabela Composição possui campos: CodProduto, Quantidade e 
CodProdComposicao. 
 Assinale a alternativa que indica todas as afirmativas corretas. 
 
 São corretas apenas as afirmativas I e III. 
 São corretas apenas as afirmativas II e III. 
 É correta apenas a afirmativa II. 
 É correta apenas a afirmativa III. 
 É correta apenas a afirmativa I. 
 
Assinale a segunda coluna de acordo com a primeira. 
A - Atributo ( ) Conjunto de valores passíveis de serem assumidos por um 
 determinado atributo. 
B - Chave de identificação ( ) Caracteriza uma determinada propriedade. 
C - Dominio ( ) Um atributo ou conjunto de atributos cujos valores 
 individualizam cada entidade em uma determinada classe. 
 
 C, A, B 
 A, B, C 
 B, A, C 
 C. B, A 
 A, C, B 
 
 
A coleção de programas que permite a um usuário criar e manter um banco de dados é denominado: 
 
 
Sistema Gerenciador de Banco de Dados 
 
Gerenciador de Metadados 
 
Sistema de Banco de Dados 
 
Base de Dados 
 
Aplicativos de Consulta 
 
Segundo Navathe, um sistema gerenciador de Banco de Dados (SGBD) é uma coleção de programas que 
permite ao usuário criar e manter um banco de dados. 
 
Avalie as seguintes afirmações a respeito dos benefícios do SGBD. 
 
MODELAGEM DE DADOS – AV E SIMULADO 
 
I - O SGBD de garantir a segurança e um subsistema de autorização usado pelo DBA para criar contas e 
definir as restrições de cada uma. 
 
II - O SGBD deve fornecer múltiplas interfaces para os usuários. 
 
III - O SGBD deve ter a capacidade de representar a variedade de relacionamentos complexos entre os 
dados, bem como recuperar e atualizar os dados relacionados fácil e eficientemente. 
 
Assinale a alternativa que indica todas as afirmativas corretas. 
 
 
 
São corretas as afirmativas I, II e III. 
 
São corretas as afirmativas I e II. 
 
São corretas as afirmativas II e III. 
 
São corretas as afirmativas I e III. 
 
Todas as afirmativas são incorretas. 
 
 
Qual alternativa corresponde aos níveis de abstração no modelo de dados: 
 
 
Modelo conceitual, modelo lógico e modelo físico. 
 
Modelo base, modelo lógico e modelo objeto. 
 
Modelo transparente, modelo concreto e modelo itálico. 
 
Modelo conjunto, modelo união e modelo físico. 
 
Modelo básico, modelo avançado e modelo espacial. 
 
 
Em um modelo ER: 
 
 
um relacionamento não pode ter atributos 
 
um relacionamento também pode ter atributos 
 
um atributo é representado por um conjunto de entidades 
 
uma entidade é representada por um conjunto de relacionamentos 
 
um relacionamento também pode ter os chamados relacionamentos de definição 
 
 
Fonte: FCC - AL-SP - Agente Técnico Legislativo Especializado - Admin e Arquitetura de Dados - 2010. 
 
A cardinalidade um-para-um (1:1) ocorre quando 
 
 
apenas uma entidade participa do relacionamento. 
 
existe uma entidade fraca no relacionamento. 
 
uma ocorrência de uma entidade está associada a um número qualquer de ocorrências da outra 
entidade e vice-versa. 
 
apenas duas entidades participam do relacionamento. 
 
uma ocorrência de uma entidade está associada à uma única ocorrência da outra entidade e vice-
versa. 
MODELAGEM DE DADOS – AV E SIMULADO 
 
 
Considere as afirmativas abaixo: 
I - Através da especialização é possível atribuir propriedades particulares a um subconjunto das ocorrências de 
uma entidade genérica. 
II - Para que seja possível modelar um relacionamento entre uma entidade A e um agrupamento de duas 
entidades B e C que tem entre elas um relacionamento R já existente, é necessário realizar uma agregação de B 
e C e relacionar a entidade A com a agregação. 
III - Os relacionamentos somente podem conter atributos próprios se forem identificadores. 
Esta(ão) correta(s) a(s) afirmativa(s): 
 
 
Somente a afirmativa II 
 
I e III 
 
Somente a afirmativa III 
 
I e II 
 
I, II e III 
 
 
No modelo de banco de dados relacional, os dados são representados por meio de: 
 
 
listas 
 
tabelas 
 
ponteiros 
 
vetores 
 
matrizes tridimensionais 
 
 
 
A partir de um levantamento de dados foi criado o diagrama de entidade e relacionamento (DER) abaixo. 
 
Avalie as seguintes afirmações a respeito do DER proposto. 
I - No modelo lógico, o resultado final é a criação da tabela Cliente(CPF (PK), nome, endereço, numero, saldo) 
II - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF (PK), nome, endereço, nrConta(FK)) e 
Conta(nrConta (PK), saldo) 
III - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF (PK), nome, endereço) e 
Conta(numero (PK), saldo, CPF(FK)) 
IV - No modelo lógico, o resultado final é a criação das tabelas Cliente(CPF (PK), nome, endereço, nrConta (FK)) 
e Conta(nrConta (PK), saldo, CPF(FK)) 
 Assinale a alternativa que indica todas as afirmativas corretas. 
 
MODELAGEM DE DADOS – AV E SIMULADO 
 
É correta apenas a afirmativa I. 
 
Todas as afirmativas estão incorretas. 
 
É correta apenas a afirmativa III. 
 
É correta apenas a afirmativa IV. 
 
É correta apenas a afirmativa II. 
 
 
Dada as seguintes relação de um relacionamento de N:N, onde os atributos em maiúsculo são chaves primárias : 
ROUPA(COD_MODELO, preço,tipoTecido) e TECIDO (SIGLA,descrição). 
 
Na transformação para o modelo lógico, quais os atributos da tabela de ligação CONTEM entre as entidades 
ROUPA e TECIDO: 
 
 
CONTEM (preço, tipoTecido). 
 
CONTEM (COD_MODELO, SIGLA,descrição). 
 
CONTEM ( tipoTecido,descrição). 
 
CONTEM (COD_MODELO,SIGLA). 
 
CONTEM (SIGLA,descrição). 
 
 
Considere o esquema de relação Cliente (CPF,nome, RGemissor, RGnro, endereço, loginemail, 
dominioemail) e as seguintes dependências funcionais (DF) válidas sobre o esquema: 
 
DF1 : CPF → nome, RGemissor, RGnro, endereço, loginemail, dominioemail 
 
DF2 : RGemissor, RGnro → CPF, nome, endereço, loginemail, dominioemail 
 
DF3 : loginemail, dominioemail → CPF 
 
Qual é o conjunto completo de chaves candidatas de cliente e em que forma normal mais alta essa relação está? 
 
 
{(RGemissor, RGnro), (loginemail, dominioemail), (CPF)}, na Segunda Forma Normal (2FN). 
 
{(RGemissor, RGnro), (loginemail, dominioemail), (CPF)}, na Forma Normal de Boyce-Codd 
(FNBC). 
 
{(loginemail, dominioemail)}, na Forma Normal de Boyce-Codd (FNBC). 
 
{(RGemissor, RGnro), (CPF)}, na Forma Normal de Boyce-Codd (FNBC). 
 
{(RGemissor, RGnro), (CPF)}, na Segunda Forma Normal (2FN).

Continue navegando