ERASED TEST, YOU MAY BE INTERESTED ON Modelagem de Dados
COMMENTS | STATISTICS | RECORDS |
---|
TAKE THE TEST
Title of test:
Modelagem de Dados Description: Disciplina de Banco de Dados Author:
Creation Date: 10/05/2019 Category: Computers Number of questions: 88 |
Share the Test:
New Comment
No comments about this test.
Content:
As etapas que compõe o projeto de um Banco de Dados são, em correta sequência:
Modelo conceitual, modelo lógico e modelo físico.
Modelo lógico e modelo conceitual.
Modelo conceitual e modelo lógico.
Modelo conceitual, modelo físico e modelo lógico.
Modelo lógico, modelo conceitual e modelo físico.
. Na notação de Peter Chen um losango representa um(a) : Agregação Relacionamento Composição Entidade Atributo . Analise as sentenças abaixo verificando se são verdadeiras ou falsas. Em seguida marque a alternativa que corresponde ao resultado de sua análise. I - Os bancos de dados representam um repositório de dados, cujas definições são denominadas por metadados. II - O conceito chamado de abstração de dados refere-se ao processo que se dá pelos programas a ter que solicitar os dados para o SGBD. III - Os bancos de dados não permitem acesso simultâneo para que não aconteça uma inconsistência dos dados. Cada usuário deverá acessar um dado exclusivamente, independente se para leitura ou gravação. Está correta somente a sentença I. Estão corretas as sentenças I, II e III. Estão corretas as sentenças II e III. Estão corretas as sentenças I e II. Estão corretas as sentenças I e III. . A arquitetura ANSI/SPARC de um Sistema Gerenciador de Banco de Dados (SGBD) divide-se nos níveis externo, lógico e recuperador interno, indexador e lógico externo, conceitual e interno físico, conceitual e lógico físico, indexador e recuperador . Relativo ao Sistema de Gestão de Bases de Dados (SGBD), assinale a alternativa incorreta Os dados e sua respectiva descrição são armazenados na base e gerenciados pelo SGBD. Um conjunto de programas que permitem armazenar, modificar e extrair informação de um banco de dados é denominado Sistema de Gestão de Bases de Dados, (SGBD). Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema de Gestão de Bases de Dados (SGBD). Existem muito tipos diferentes de SGBD, podendo ir de pequenos sistemas que funcionam em computadores pessoais a sistemas de grande porte que estão associados a mainframes. Um SGBD para funcionar precisa obrigatoriamente de um Banco de Dados instalado, e a recíproca é verdadeira. . Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais. Marque a alternativa que define a característica que se trata da existência de um catálogo que armazena as informações chamadas metadados. Isolamento entre os programas e os dados e abstração de dados. Natureza auto descritiva. Suporte para as múltiplas visões de dados. Modelagem representativa da natureza do negócio. Compartilhamento de dados e processamento de transações de multiusuários. . Um Banco de Dados é: uma coleção de fatos armazenados num arquivo computadorizado. uma coleção de fatos aleatórios registrados, que representam certos aspectos de interesse do mundo real. um grupo de dados guardados num computador. uma coleção organizada de fatos registrados, que refletem o estudo de certos aspectos de interesse do mundo real. um sequência de linhas armazenadas em uma tabela. . Um Banco de Dados é um software que modela funções de definição, recuperação e alteração de dados e programas. conjunto de operações sobre dados integrados destinados a modelar processos. conjunto de dados integrados destinados a atender às necessidades de uma comunidade de usuários. conjunto de objetos da realidade sobre os quais se deseja manter informações. software que incorpora as funções de definição, recuperação e alteração de dados. . São vantagens de bancos de dados, EXCETO: privacidade dos dados. independência dos dados. utilização de pessoal sem conhecimento especializado. segurança dos dados. controle de redundância dos dados. . Sobre banco de dados, assinale a alternativa incorreta: Dados Relacionados entre si Armazenados conjuntamente, com o mínimo de redundân Nao possuem uma padronizacao Servem a múltiplas aplicações numa dada organização Coleção de dados . Um Sistema de Gerenciamento de Banco de Dados : É um software com recursos específicos para facilitar a manipulação das informações dos bancos de dados e o desenvolvimento de programas aplicativos. É o Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Ocorre se um atributo de uma relação for atributo em outra relação. É um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. . Os modelos de dados representativos ou de implementação, baseados em registro, que são utilizados tipicamente nos SGBDs comerciais atualmente são: (A) Modelo binário (B) Modelo de rede (C) Modelo em cruz (D) Modelo de dados relacional (E) Modelo hierárquico Todos os modelos elencados estão corretos Somente os modelos A, C e D estão corretos Somente os modelos A, D, e E estão corretos Somente os modelos B, D e E estão corretos Somente os modelos B, C e E estão corretos . Antes do surgimento de bancos de dados, as aplicações usavam sistemas de arquivos do sistema operacional, para armazenar suas informações. Na década de 80, passou a ser utilizado de forma relacional. Banco de dados é(são): um sistema de gravação de arquivos inerentes ao SO com informações. dados gravados e informações gerenciadas uma coleção de dados logicamente organizados em um contexto. uma estrutura de linhas e colunas com tuplas um Sistema Gerenciador de Banco de Dados ¿ SGBD. . Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade: da aplicação do analista do programador do DBA do usuário . De acordo com (Navathe, 2005), podemos definir um banco de dados como um conjunto de dados que se relacionam. Dentre os usuários de banco de dados, quem é responsável por identificar os dados a serem armazenados no Banco de Dados e por escolher as estruturas apropriadas para representar e armazenar esses dados? Programadores de Aplicação Administradores de Banco de Dados Administrador de Dados Usuários Finais Analistas de Sistemas . A coleção de programas que permite a um usuário criar e manter um banco de dados é denominado: Aplicativos de Consulta Gerenciador de Metadados Sistema Gerenciador de Banco de Dados Base de Dados Sistema de Banco de Dados . O conceito que permite ao SGBD dispor de recursos que possibilite selecionar a autoridade de cada usuário é: controle de redundância controle de integridade controle de acesso independência de dados compartilhamento de dados . O conceito de independência de dados em sistemas de gerência de banco de dados está relacionado aos vários níveis de abstração de dados, conhecidos como esquemas. A independência de dados física é a possibilidade de alterar o esquema interno sem precisar modificar o esquema conceitual. lógica é a possibilidade de alterar o esquema externo sem precisar modificar o esquema interno. externa é a possibilidade de alterar o esquema interno sem precisar modificar o esquema físico. interna é a possibilidade de alterar o esquema conceitual sem precisar modificar o esquema externo. conceitual é a possibilidade de alterar o esquema interno sem precisar modificar o esquema externo. . Dentre as vantagens da utilização de bancos de dados, temos: I. Solucionar o problema que consiste no armazenamento de uma mesma informação em locais diferentes. II. Solucionar um problema que ocorre quando duas informações podem aparecer em locais distintos, mas apresentando valores diferentes. Estes problemas são conhecidos, respectivamente, como: Redundância de Dados e Independência dos Dados Independência de Dados e Redundância de Dados Redundância de Dados e Inconsistência de Dados Inconsistência de Dados e Redundância de Dados Independência de Dados e Inconsistência de Dados . 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. 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 II e III. Todas as afirmativas são incorretas. São corretas as afirmativas I e III. São corretas as afirmativas I, II e III. São corretas as afirmativas I e II. . 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 II e III estão corretas Apenas I e II estão corretas Apenas II está correta Apenas III está correta Apenas I está correta . 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: independência e redundância. inconsistência e integridade. integridade e independência. independência e integridade. inconsistência e redundância. . Em relação as principais vantagens do uso do SGBD. Assinale F (Falso) ou V (verdadeiro) nas afirmativas e marque a alternativa correta. ( ) Compartilhamento de Dados: o SGBD fornece mecanismos os quais permitem que os usuários finais consigam acessar os dados facilmente, mesmo lidando com um grande volume de dados. ( ) Segurança de Dados: em um cenário que possui uma quantidade expressiva de usuários que acessam os dados, os riscos do quesito segurança também são aumentados. Com a adoção dos SGBDs torna-se factível criar um modelo para melhor determinar as políticas de segurança empresarial, promovendo a segurança a nível de usuário, refletindo em uma maior privacidade no acesso aos dados. ( ) Centralização dos Dados: um benefício importante refere-se a centralização dos dados, sobretudo por permitir que todos os dados possam ser integrados a um único repositório, minimizando dessa forma as redundâncias dos dados. (V)(V)(V) (V)(F)(V) (F)(V)(F) (F)(F)(V) (F)(V)(V) . O isolamento de dados é uma das grandes características de um Sistema Gerenciador de Banco de Dados, este conceito trata a capacidade do : Banco de dados ser totalmente dependente da aplicação. Banco não implementar uma correta abstração de dados. Do Banco de dados ter sua estrutura alterada sem precisar alterar os programas que o acessam. Usuário final acessar os dados. Nível de acesso concedido aos usuários. . Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por dependência de dados. replicação de dados. redundância de dados. descentralização de dados. integridade de dados. . Três das principais características que um SGBD deve prover são: controle de acesso, dependência de dados e mecanismos de backup e recuperação controle de redundância, compartilhamento de acesso e restrição de integridade mecanismos de backup e recuperação, dependência de dados e retrição de integridade independência de dados, restrição de integridade e compartilhamento de dados independência de dados, divisão de dados e restrição de acesso . 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. I - O SGBD deve prover funcionalidades para a definição e a garantia das restrições de integridade. II - O SGBD não deve, de maneira nenhuma, permitir a redundância de dados. III - O SGBD deve prover facilidades para restauração de falhas de software e hardware. Assinale a alternativa corretas. É correta apenas a afirmativa III. São corretas as afirmativas I e II. É correta apenas a afirmativa I. É correta apenas a afirmativa II. São corretas as afirmativas I e III. . Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais. Marque a alternativa que define a característica que viabiliza a alteração da estrutura sem precisar alterar os programas que o acessam. Compartilhamento de dados e processamento de transações de multiusuários. Suporte para as múltiplas visões de dados. Modelagem representativa da natureza do negócio. Natureza auto descritiva. Isolamento entre os programas e os dados e abstração de dados. . Segundo Navathe, Sistema Gerenciador de Banco de Dados (SGBD) é uma coleção de programas que permite aos usuários criar e manter um banco de dados. O SGBD é, portanto, um sistema de software de propósito geral que facilita os processos de definição, construção, manipulação e compartilhamento de banco de dados entre vários usuários e aplicações. Avalie as seguintes afirmações a respeito das características do emprego de banco de dados. I -É muito comum um banco de dados possuir muitos usuários, mas todos possuem as mesma visão do banco de dados II - Uma característica fundamental da abordagem de banco de dados é que o sistema de banco de dados possui não apenas o banco de dados, mas também uma completa definição da estrutura desse banco de dados e suas restrições. III - Compartilhamento de dados e o processamento de transação multiusuário, onde o SGBD deve garantir várias propriedades da transação. Assinale a alternativa que indica todas as afirmativas corretas. É correta apenas a afirmativa III. São corretas apenas as afirmativas I e III. É correta apenas a afirmativa I. É correta apenas a afirmativa II. São corretas apenas as afirmativas II e III. . Analise o texto incompleto abaixo: Um dos maiores problemas decorrente do armazenamento de dados em arquivos é a ____________ de dados que tem como consequência a _____________ de dados. Outro grave problema é a inexistência da _____________ de dados. Assinale a alternativa que preenche corretamente e respectivamente as lacunas acima: Inconsistência, redundância e segurança. Segurança, redundância e consistência. Inconsistência, segurança e redundância. Redundância, segurança e inconsistência. Redundância, inconsistência e segurança. . Um Sistema Gerenciador de Banco de Dados é conjunto complexo de software que deve prover um conjunto básico de funcionalidades, dentre elas a capacidade de permitir que haja evolução na descrição dos dados da empresa, sem que os sistemas ou aplicações tenham que ser alterados. Esta funcionalidade refere-se: Restrições de Acessos Compartilhamento de Dados Restrições de Integridade Redundância de Dados Independência de Dados . Sabe-se que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais. Marque a alternativa que define a característica que garante o uso dos dados por diversos setores da empresa simultaneamente, preservando a integridade dos dados. Modelagem representativa da natureza do negócio. Natureza auto descritiva. Compartilhamento de dados e processamento de transações de multiusuários. Isolamento entre os programas e os dados e abstração de dados. Suporte para as múltiplas visões de dados. . O modelo de dados de mais alto nível, que serve para representar a estrutura dos dados de forma independente de um SGBD, com a principal preocupação de mapear as entidades e principais atributos que farão parte do modelo, é caracterizado como: Modelo de Dados Relacional. Modelo de Dados Físico. Modelo de Dados Conceitual. Modelo de Dados Transacional. Modelo de Dados Lógico. . O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a elaboração do seguinte modelo de dados: hierárquico externo físico interno conceitual. As etapas de implementação de um Banco de Dados obedece uma ordenação lógica. Enumere-as corretamente: ( ) Criação física do Banco de Dados ( ) Análise e síntese dos dados relevantes para o empreendimento ( ) Desenvolvimento das aplicações sobre o Banco de Dados ( ) Modelo lógico do Banco de Dados 1,2,3,4 2,3,1,4 4,3,2,1 3,1,4,2 4,2,3,1 . É 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 Orientado a objetos Relacional Hierárquico Distribuído. No Modelo Entidade Relacionamento, podemos definir Abstração de Dados como: Unidade de representação dos objetos do mundo real com características semelhantes Um foto da entidade em um dado momento O processo de conversão dos objetos do mundo real para o virtual A representação da estrutura de uma entidade A quantidade de instâncias da entidade ligada a outra entidade ou a ela mesma . São fases do projeto de banco de dados: planejamento conceitual, planejamento de necessidades, especificação das necessidades funcionais, projeto lógico, projeto operacional. especificação das necessidades do desenvolvedor, projeto lógico, especificação das necessidades funcionais, projeto funcional, projeto físico. especificação das necessidades do usuário, projeto conceitual, especificação das necessidades operacionais, projeto de escopo, projeto de execução. especificação dos usuários do projeto, projeto conceitual, especificação das necessidades estruturais, projeto lógico, projeto físico. especificação das necessidades do usuário, projeto conceitual, especificação das necessidades funcionais, projeto lógico, projeto físico. . Comitê de Planejamento e Exigência de Padrões (SPARC) do Instituto Nacional Americano de Padrões (ANSI), em meados de 1970, elaborou uma estrutura cujo objetivo era auxiliar a fase de modelagem de banco de dados baseando-se em diversos níveis de abstração de dados. A arquitetura (ANSI/SPARC) considera apenas três níveis de abstração de dados, o externo, conceitual e interno. Assinale a opção que apresenta a correta sequência dos itens: (1) Modelo Externo, (2) Modelo Conceitual e (3) Modelo Interno. ( ) Considera o cenário do ambiente de dados de todos os tipos de usuários, porém, em especial, os usuários finais. Ou seja, Descreve a visão da base de dados de um grupo de usuários da base de dados. Cada visão descreve, em particular, cada parte da base de dados que um grupo está interessado e esconde resto da base de dados. ( ) Descreve a estrutura de armazenamento físico da base de dados, usa modelo de dados físico e descreve todos os detalhes de armazenamento de dados e caminhos de acesso à base de dados. Ou seja, ele está ligado diretamente com a tecnologia do SGBD a ser utilizado. ( ) Permite uma abrangente abstração do banco de dados, simplesmente por proporcionar a integração de todas as visões externas (entidade, relacionamentos e, eventuais restrições de domínio e ou referencial) em uma visão única de todos os dados manipulados pela empresa. Ou seja, Descreve a estrutura de toda a base de dados, é uma descrição global da base de dados que omite detalhes da estrutura de armazenamento físico e concentra na descrição de entidades, tipos de dados relacionamentos e restrições. 1-3-2 2-1-3 2-3-1 1-2-3 3-2-1 . O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a elaboração do seguinte modelo de dados: Físico Conceitual Lógico Interno Externo . A coleção de programas que permite a um usuário criar e manter um banco de dados é denominado: Base de Dados Gerenciador de Metadados Sistema Gerenciador de Banco de Dados Sistema de Banco de Dados Aplicativos de Consulta . Os Sistemas Gerenciadores de Banco de Dados possuem propriedades fundamentais que determinam o sucesso de qualquer projeto de desenvolvimento. Marque a alternativa correta que NÃO indica um benefício da propriedade INDEPENDÊNCIA DOS DADOS facilita a manutenção do sistema. provê ao programador facilidade no desenvolvimento dos programas. garante a incidência da redundância dos dados. padroniza as estruturas de dados relacionadas ao banco de dados. facilita o desenvolvimento de novos sistemas. . O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta tipicamente utilizada para a elaboração do seguinte modelo de dados: hierárquico externo físico interno conceitual . Um atributo, em um modelo de entidade-relacionamento, possui "sub-atributos" em sua nomenclatura que podem ou não ser do mesmo tipo e que são agregados a ele no mundo real. Esse atributo é definido como: um atributo monovalorado. um atributo multivalorado. um atributo derivado. um atributo composto. um atributo chave. . 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 III I e II Somente a afirmativa II I, II e III I e III . 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 umou mais telefones de contato."Dado isso, marque a alternativa CORRETA O código é um atributo opcional. O endereço é modelado como um atributo simples. O CNPJ é um exemplo de atributo multiva lorado. O CNPJ deveria ser modelado como um atributo obrigatório, mas não único. O código é, nesse caso, um atributo identificador. No contexto do projeto de banco de dados podemos afirmar que o modelo conceitual é : composto por um Diagrama Entidade Relacionamento. composto pelo script com os comandos de DDL. uma parcela do mundo real de interesse do usuário. um processo através do qual o ser humano "foca " apenas algumas propriedades de fenômenos da uma descrição de um banco de dados no nível do SGBD. Um Sistema Gerenciador de Banco de Dados tem como grande característica o isolamento de dados, uma dessaspropriedades é a independência programa - dados que conceitualmente trata a capacidade do : Do Banco de dados ter sua estrutura alterada sem precisar alterar os progra mas que o acessam. Banco de dados não implementar uma correta abstração de dados. Usuário final acessar os dados. Nível de acesso concedido aos usuários. Banco de dados ser totalmente dependente da aplicação. Um subconjunto de entidades, dentro de um conjunto de entidades, que tem atributos distintos das demaisentidades do mesmo conjunto (refinamento em subgrupos topdown) denomina-se herança. sistematização. generalização. normalização. especialização. O grupo de usuários de um Sistema de Banco de Dados que é encarr egado de coordenar e monitorar o uso dosistema é denominado: Programador de Aplicações Projetista de Banco de Dados Administrador de Banco e dados Analista de Sistemas Administrador de Dados. Qual das propriedades abaixo denomina o número de tuplas de uma relação ? Ordenação de tuplas. Ordenação dos atributos. Duplicação de Tuplas Cardinalidade. Grau. No modelo relacional Chave Estrangeira pode ser entendida como: A chave primária de uma tabela em outra tabela. Como um atributo obrigatório da tabela. Como uma superchave da tabela. Como uma coluna única na tabela. Como uma chave candidata da tabela. De acordo com (Navathe, 2005), podemos definir um banco de dados como um conjunto de dados que se relacionam. Dentre os usuários de banco de dados, quem é responsável por identificar os dados a serem armazenados no Banco de Dados e por escolher as estruturas apropriadas para representar e armazenar esses dados? Programadores de Aplicação Usuários Finais Administradores de Banco de Dados Administrador de Dados Analistas de Sistemas . Analise o texto incompleto abaixo: Um dos maiores problemas decorrente do armazenamento de dados em arquivos é a ____________ de dados que tem como consequência a _____________ de dado s. Outro grave problema é a inexistência da _____________ de dados. Assinale a alternativa que preenche corretamente e respectivamente as lacunas acima: Redundância, inconsistência e segurança. Redundância, segurança e inconsistência. Inconsistência, segurança e redundância. Segurança, redundância e consistência. Inconsistência, redundância e segurança. . (Concurso: Banco do Nordeste) Entre as ferramentas de modelagem de sistemas de informações, tem-se a modelagem de dados, sobre a qual, é CORRETO afirmar que: a normalização define as normas e regras para cada uma das entidades do modelo de entidade e relacionamento. a modelagem de dados preocupa-se em identificar e definir as diversas funções e processos que deverão fazer parte do escopo do sistema. em um modelo de dados normalizado, pode-se ter a mesma informação em diversos lugares, pois assim garante-se a sua integridade e unicidade. o diagrama de entidade-relacionamento é constituído pelas entidades e seus atributos e pelos relacionamentos existentes entre as entidades. em um modelo de entidade-relacionamento totalmente normalizado, os relacionamentos podem ser do tipo: um para um, um para muitos e muitos para muitos. . 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: 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 d a compra acrescentado 30%. Um cliente possui código, nome, CPF, telefone, celular e de um a dois e -mails. Um fornecedor vende ao menos u ma 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: 2 e 2 4 e 3 3 e 2 2 e 3 3 e 3 . Analisando a situação hipotética abaixo: "A loja de calçados "Puro Luxo" vende produtos de qualidade, mas atende a todos os níveis de cliente A, B, C, D. Em cada operação de venda a loja registra a quantidade de produtos vendidos, a forma de pagamento e também o tipo de entrega, pois a loja disponibiliza a retirada em balcão e entrega a domicílio." Em um Modelo de entidade e relacionamento os atributos quantidade de produtos vendidos, forma de pagamento e tipo de entrega devem estar definidos para: PRODUTO. Relacionamento entre ENTREGA e PRODUTO. CLIENTE. ENTREGA. Relacionamento entre CLIENTE e PRODUTO. . No c on t e x t o d o p r o j et o d e b a n c o d e d ad o s p od em o s af i r m ar q u e o m od el o c on cei t u al é : u m a d es cr i ção d e u m b a n c o d e d ad o s n o n ív el d o S GB D. com p os t o p o r u m D i a g r a m a En t i d ad e Rel a ci o n am e n t o. u m p r o c es so a t r av é s d o q u a l o se r h u m an o " f o ca " ap e n a s a l g u m a s p r op r i e d ad e s d e f e n ô m e n os d ar e a l i d a d e co m p os t o p e l o sc r i p t co m o s c om a n d o s d e D DL u m a p ar cel a d o m u n d o r eal d e i n t e r esse d o u su ár i o. Codd estabeleceu a existência de três tipos de relações normalizadas, denominadas primeira, segunda e terceira formas normais. Uma relação está na 3ª FORMA NORMAL, se e somente se todos os domínios que não são chaves forem completamente: independentes funcionalmente da chave-primária mas dependentes da chave-estrangeira. independentes entre si e constituírem grupos repetidos. independentes funcionalmente da chave-estrangeira e dependentes entre si. dependentes funcionalmente da chave-primária e independentes entre si. dependentes entre si e não constituírem grupos repetidos. . (Concurso: Banco do Nordeste) No processo de desenvolvimento de um sistema de informação, elabora-se um modelo de dados no qual se usam técnicas de normalização. Sobre esta técnica de normalização, é CORRETO afirmar que: em um modelo totalmente normalizado, preserva-se a relação de dependência entre os atributos, além de preservar a redundância da informação, pois assim consegue-se garantir o fácil acesso às informações em virtude de encontrarem-se disponíveis em vários pontos do modelo de dados. a normalização tem como objetivo definir as funções a serem executadas por cada entidade do modelo relacional. a normalização define as relações existes entre os atributos que podem ser do tipo um para um ou um para vários. a normalização é um processo formal que examina os atributos de uma entidade, com o objetivo de evitar anomalias, eliminando grupos repetitivos, dependências e redundâncias dos atributos. a normalização define regras para cada um dos atributos da entidade. . Os Sistemas Gerenciadores de Banco de Dados possuem propriedades fundamentais que determinam o sucesso de qualquer projeto de desenvolvimento.Marque a alternativa correta que NÃO indica um benefício da propriedade INDEPENDÊNCIA DOS DADOS. facilita a manutenção do sistema. facilita o desenvolvimento de novos sistemas. provê ao programador facilidade no desenvolvimento dos programas. garante a incidência da redundância dos dados. padroniza as estruturas de dados relacionadas ao banco de dados. Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que: uma entidade em B é associada a, no máximo, duas entidades em A e uma entidade em A pode estar associada a, no mínimo, uma entidade em B uma entidade em B é associada a várias entidades em A (zero ou mais) e uma entidade em A pode estar associada a, no máximo, uma entidade em B uma entidade em A é associada a, no mínimo, duas entidades em B e uma entidade em B pode estar associada a, no mínimo, uma entidade em A. uma entidade em A é associada a várias entidades em B (zero ou mais) e uma entidade em B pode estar associada a no máximo uma entidade em A as entidades em A e em B não têm qualquer relacionamento entre si, apenas que o número de registros em B deve ser obrigatoriamente menor que o número de registros em A. No modelo ER, o conceito de entidade fraca aplica-se a entidades que: não possuem chaves primárias; não podem participar de auto-relacionamentos; não podem existir separadamente de outras entidades; são opcionais; não podem participar de relacionamentos N:M. Trata-se de uma regra que, se observada no processo de normalização de dados, considera o banco de dados na terceira forma normal: Criar uma tabela separada para cada conjunto de dados relacionados Relacionar as tabelas separadas com uma chave externa Eliminar os grupos de repetição transformando-os em tabelas individuais Eliminar os campos que não dependem da chave Identificar cada conjunto de dados relacionados com uma chave primária . Uma relação está na ________ se e somente se, em todo valor válido, cada tupla contém exatamente um valor para cada atributo. As palavras que completam corretamente a frase são: primeira forma normal forma normal de Boyce Codd terceira forma normal quarta forma normal segunda forma normal . Em um banco de dados relacional, a normalização é o processo de reunirem-se os dados que serão armazenados e separá-los em tabelas, tendo como objetivo principal a preservação da integridade dos dados. Para isso, faz referência às integridades de entidade, de domínio,referencial e à definida pelo usuário. O conceito básico da integridade de entidade especifica que deve ser possível identificar exclusivamente cada entidade armazenada no banco de dados. a garantia de que as linhas relacionadas em um par de tabelas continuem relacionadas mesmo depois de terem sido feitas alterações as restrições nas informações armazenadas no banco de dados. Uma entidade dentro de um banco de dados é a representação de uma entidade no mundo real que foi escolhida para ser armazenada quais dados são absolutamente necessários para que o banco de dados funcione apropriadamente que quando um banco de dados está armazenando um registro, ele precisa armazenar algo em cada campo, mesmo que isso não seja necessário. . Suponha que todos os atributos de uma relação R contenham apenas valores atômicos. É possível afirmar, com certeza e mais especificamente, que R está na forma normal: 1FN 2FN 4FN 5FN 3FN. Marque a alternativa que NÃO indica um problema resolvido pelo processo de normalização: grupos repetitivos (atributos multivalorados) de dados. consistência dos dados. redundâncias de dados desnecessárias. variação temporal de certos atributos, dependências funcionais totais ou parciais em relação a uma chave concatenada. dependências transitivas entre atributos. . Considere as dependências funcionais: X -> Y, Y -> Z e Y -> W, onde os atributos X,Y,Z são atômicos. A definição da relação R que não está na terceira forma normal é: R ( X, Y ) R ( X, Y, Z ) R ( Y, W ) R ( Y, Z ) R ( Y, Z, W ) . Uma generalização é uma entidade que se subdivide em especializações. A Especialização _____________ 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. Parc ia l Total Sobreposição Exclusiva Superposição . Analise as sentenças abaixo verificando se são verdadeiras ou falsas. Em seguida marque a alternativa quecorresponde ao resultado de sua análise. I - Os bancos de dados representam um repositório de dados, cujas definições são denominadas por metadados. II - O conceito chamado de abstração de dados refere-se ao processo que se dá pelos programas a ter que solicitaros dados para o SGBD. III - Os bancos de dados não permitem acesso simultâneo para que não aconteça uma inconsistência dos dados.Cada usuário deverá acessar um dado exclusivamente, independente se para leitura ou gravação. Estão corretas as sentenças II e III Está correta somente a sentença I. Estão corretas as sentenças I e III. Estão corretas as sentenças I e II. Estão corretas as sentenças I, II e III. Comitê de Planejamento e Exigência de Padrões (SPARC) do Instituto Nacional Americano de Padrões (ANSI), emmeados de 1970, elaborou uma estrutura cujo objetivo era auxiliar a fase de modelagem de banco de dadosbaseando-se em diversos níveis de abstração de dados. A arquitetura (ANSI/SPARC) considera apenas três níveisde abstração de dados, o externo, conceitual e interno. Assinale a opção que apresenta a correta sequência dos itens: (1) Modelo Externo, (2) Modelo Conceitual e (3) Modelo Interno. ( ) Considera o cenário do ambiente de dados de todos os tipos de usuários, porém, em especial, os usuários finais.Ou seja, Descreve a visão da base de dados de um grupo de usuários da base de dados. Cada visão descreve, emparticular, cada parte da base de dados que um grupo está interessado e esconde resto da base de dados. ( ) Descreve a estrutura de armazenamento físico da base de dados, usa modelo de dados físico e descreve todosos detalhes de armazenamento de dados e caminhos de acesso à base de dados. Ou seja, ele está ligadodiretamente com a tecnologia do SGBD a ser utilizado. ( ) Permite uma abrangente abstração do banco de dados, simplesmente por proporcionar a integração de todas asvisões externas (entidade, relacionamentos e, eventuais restrições de domínio e ou referencial) em uma visão únicade todos os dados manipulados pela empresa. Ou seja, Descreve a estrutura de toda a base de dados, é umadescrição global da base de dados que omite detalhes da estrutura de armazenamento físico e concentra nadescrição de entidades, tipos de dados relacionamentos e restrições. 1-3-2 3-2-1 2-3-1 2-1-3 1-2-3. Para as questões seguintes considere os atributos sublinhados como a chave primária de cada relação R. Sabendo-se que todos os atributos são atômicos assinale as alternativas que estão na 3NF: 1. R(A, B, C), e as dependências funcionais A -> B e A -> C 2. R(A, B, C), e a dependência funcional A -> C 3. R(A, B, C, D) e as dependências funcionais A -> B e A -> C 4. R(A, B, C, D) e a dependência funcional AB -> C e AB -> D 5. R(A, B, C), e as dependências funcionais A -> B e B -> C 1, 4 3, 4 1, 3, 4, 5 2, 3 . O esquema relacional simplificado, mostrado a seguir, foi projetado para suportar um banco de dados que controla a operação de uma empresa de ambulâncias. Cada atendimento é realizado por uma ambulância e são registradas a data e o convênio ao qual o atendimento está vinculado. Num atendimento, uma ambulância realiza uma ou mais viagens, que são identificadas pelo código do atendimento e um número seqüencial que começa em 1 e é incrementado para cada nova viagem. No esquema, as chaves primárias têm seus atributos componentes sublinhados. Paciente (CodPaciente, Nome, Endereço) Convênio (CodConvênio, Empresa, Plano) Atendimento (CodAtendimento, CodPaciente, CodConvênio, Data, Finalidade) Viagem (CodAtendimento, Sequência, Origem, Destino) Com base no esquema relacional acima a dependência funcional que pode ser corretamente deduzida do enunciado é : CodAtendimento -> Destino CodAtendimento, Sequência -> Origem, Destino CodAtendimento -> Origem CodAtendimento -> Empresa, Origem CodPaciente -> Empresa . 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), (CPF)}, na Segunda Forma Normal (2FN). {(RGemissor, RGnro), (loginemail, dominioemail), (CPF)}, na Segunda Forma Normal (2FN). {(RGemissor, RGnro), (CPF)}, na Forma Normal de Boyce-Codd (FNBC). {(RGemissor, RGnro), (loginemail, dominioemail), (CPF)}, na Forma Normal de Boyce-Codd (FNBC). {(loginemail, dominioemail)}, na Forma Normal de Boyce-Codd (FNBC). . Sobre a normalização podemos afirmar que: 1) as formas normais (FN) não geram outras entidades mas a necessidade de informação sim; 2) a normalização evita inconsistências lógicas nas operações de atualização das tabelas; 3) evita redundância na organização das tabelas e pode, futuramente, melhorar o desempenho do BD. VVV VFV FVV VVF VFF . O conceito de dependência funcional é essencial para o entendimento do processo de: Relacionamento Abstração Encapsulamento Indexação Normalização . Pelas regras de normalização de dados uma tabela está na 1FN quando ? Todos os atributos são monovalorados e atômicos, isto é não contém tabelas aninhadas. Todos os atributos são monovalorados e atômicos, mantendo característica da 2FN. Todos os atributos são multivalorados e atômicos, isto é não contém tabelas aninhadas. Todos os atributos são multivalorados e atômicos, isto é contém tabelas aninhadas. Todos os atributos são monovalorados e atômicos, isto é contém tabelas aninhadas. . Observe a tabela a seguir, pertencente a um banco de dados relacional. A chave da tabela é {nomeProduto, nomeFornecedor} O problema que esta tabela apresenta é: ela viola a primeira forma normal (1FN); ela está na 2FN, mas viola a terceira forma normal (3FN); ela está na 1FN, mas viola a segunda forma normal (2FN); não existem chaves candidatas; ela não é uma relação, uma vez que existem valores duplicados para a chave primária. . Com relção aos conceitos de Normalização, a definição "Todos os atributos não chave devem conter informações que se referem à chave inteira, e não somente à parte do registro", se refere a qual forma normal? Segunda Quinta Primeira Quarta Terceira. Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se: views chaves primárias duplicadas agregações erros chaves estrangeiras. De acordo com (Navathe, 2005), podemos definir um banco de dados como um conjunto de dados que se relacionam. Dentre os usuários de banco de dados, quem é responsável por identificar os dados a serem armazenados no Banco de Dados e por escolher as estruturas apropriadas para representar e armazenar esses dados? Administrador de Dados Programadores de Aplicação Administradores de Banco de Dados Analistas de Sistemas Usuários Finais . A Modelagem conceitual e lógica de dados é um conjunto de definições que descrevem a estrutura de um banco de dados que reflete situações do mundo real, como tipo de dados, relacionamentos e restrições sobre esses dados. Assinale a alternativa que contém conceitos presentes em um modelo de dados de alto nível. Entidades, relacionamentos e atributos. Esquemas, instâncias e Objetos. Classes, objeto e herança. Pastas,arquivos e permissões. Registro, tupla e caminho de acesso. . Um atributo para ser identificador dever ser classificado como: Composto e monovalorado Composto e Obrigatório Não único e simples Único e Obrigatório Único e opcional . Qual das propriedades abaixo denomina o número de tuplas de uma relação ? Ordenação de tuplas. Duplicação de Tuplas Cardinalidade. Ordenação dos atributos. Grau. Na confecção de Modelo de Entidade e Relacionamento, não é permitido o relacionamento entre relacionamentos. Mas, existe um elemento qual os relacionamentos são tratados como entidades de mais alto nível, permitindo este tipo de relacionamento. O elemento o qual o texto se refere é uma ? Generalização Agregação. Entidade Fraca. Generalização Parcial. Especialização. . No modelo de banco de dados relacional, os dados são representados por meio de: matrizes tridimensionais vetores ponteiros listas tabelas . A especificação de chaves estrangeiras para atributos de uma tabela R em relação a ela própria é uma característica necessária nos SGBD para a tradução de diagramas ER que contêm: atributos multi-valorados; estruturas de especialização; estruturas de generalização; dependências funcionais circulares; auto-relacionamentos. . |
Report abuse