Baixe o app para aproveitar ainda mais
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).
Compartilhar