Baixe o app para aproveitar ainda mais
Prévia do material em texto
Num sistema desenvolvido com a utilização de um SGBD, o procedimento de backup é responsabilidade: Qual dos itens abaixo NÃO é um componente de um sistema de banco de dados? Sabese 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. Um banco de dados relacional armazena os dados em vários locais chamados tabela e, simultaneamente, também monitora o relacionamento entre elas. Uma das diretrizes básicas para banco de dados relacional é que cada 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 1. do usuário do DBA da aplicação do analista do programador Gabarito Comentado 2. Sistema Gerenciador de Banco de Dados. Usuários. Definição dos Dados (Metadados). Programas de Aplicação. Levantamento de Requisitos 3. Suporte para as múltiplas visões de dados. Natureza auto descritiva. Isolamento entre os programas e os dados e abstração de dados. Compartilhamento de dados e processamento de transações de multiusuários. Modelagem representativa da natureza do negócio. Gabarito Comentado 4. que contenha campos que aceitem valores nulos deve ter esses campos inicializados com 0 (zero), quando esses forem numéricos, e com um espaço em branco quando nãonuméricos. que permita repetição de valores em um campo definido como chave primária deve, obrigatoriamente, possuir um relacionamento entre esse campo em um outro definido como chave estrangeira. deve armazenar informações de uma entidade específica. deve conter um campo que represente toda a informação sobre uma das entidades da referida tabela. deve conter pelo menos um campo definido como chave estrangeira, um como chave primária e, finalmente, um campo definido com autonumeração, que será utilizado com índice. 5. identificar os dados a serem armazenados no Banco de Dados e por escolher as estruturas apropriadas para representar e armazenar esses dados? A arquitetura ANSI/SPARC se divide em três níveis, quais são? 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 referese 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. Relativo ao Sistema de Gestão de Bases de Dados (SGBD), assinale a alternativa incorreta Programadores de Aplicação Usuários Finais Administradores de Banco de Dados Analistas de Sistemas Administrador de Dados Gabarito Comentado 6. Interno, Externo e Conceitual. Lógico, Físico e Interno. Interno, Externo e Lógico. Conceitual, Lógico e Externo. Interno, Conceitual e Físico. 7. Estão corretas as sentenças I e II. Estão corretas as sentenças I, II e III. Está correta somente a sentença I. Estão corretas as sentenças II e III. Estão corretas as sentenças I e III. Gabarito Comentado 8. Um banco de dados é usualmente mantido e acessado por meio de um software conhecido como Sistema de Gestão de Bases de Dados (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 SGBD para funcionar precisa obrigatoriamente de um Banco de Dados instalado, e a recíproca é verdadeira. Os dados e sua respectiva descrição são armazenados na base e gerenciados pelo 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. Sabese 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. 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 referese: Sabese que todo SGBD (Sistema Gerenciador de Banco de Dados) possui características principais. Marque a alternativa que define a característica que viabiliza a utilização de um subconjunto do banco de dados, que atende critérios de necessidades do usuário ou ainda a disponibilização de dados/informações que não estão explicitamente armazenados. Com relação às características de um SGBD, o compartilhamento de dados: 1. Compartilhamento de dados e processamento de transações de multiusuários. Natureza auto descritiva. Suporte para as múltiplas visões de dados. Modelagem representativa da natureza do negócio. Isolamento entre os programas e os dados e abstração de dados. Gabarito Comentado 2. Redundância de Dados Restrições de Integridade Independência de Dados Compartilhamento de Dados Restrições de Acessos Gabarito Comentado 3. Isolamento entre os programas e os dados e abstração de dados. Suporte para as múltiplas visões de dados. Natureza auto descritiva. Compartilhamento de dados e processamento de transações de multiusuários. Modelagem representativa da natureza do negócio. Gabarito Comentado 4. permite que usuários diferentes utilizem o dado em tempos diferentes. permite que um dado seja dividido pelas aplicações. permite que usuários diferentes utilizem o dado com conceitos diferentes. permite que aplicações diferentes utilizem o dado com conceitos diferentes permite que usuários diferentes utilizem o dado ao mesmo tempo. Gabarito Comentado Considerando a arquitetura de trêsesquemas (externo, conceitual e físico) de um sistema de banco de dados, a capacidade de modificar a definição dos esquemas de um banco em determinado nível, sem afetar o esquema do nível superior, é denominada: 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: 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. O isolamento de dados é uma das grandes características de um Sistema Gerenciador de Banco de Dados, este conceito trata a capacidade do : 5. Independência de dados Abstração de dados Suporte a múltiplas visões Conjunto de entidades Modelo semântico de dados 6. Redundância, inconsistência e segurança. Inconsistência, segurança e redundância. Inconsistência, redundância e segurança.Redundância, segurança e inconsistência. Segurança, redundância e consistência. 7. São corretas as afirmativas I e II. É correta apenas a afirmativa II. É correta apenas a afirmativa I. São corretas as afirmativas I e III. É correta apenas a afirmativa III. Gabarito Comentado 8. Usuário final acessar os dados. Banco não implementar uma correta abstração de dados. Banco de dados ser totalmente dependente da aplicação. Nível de acesso concedido aos usuários. Do Banco de dados ter sua estrutura alterada sem precisar alterar os programas que o acessam. Gabarito Comentado A representação dos elementos de dados pode ser feita nos niveis: conceitual, lógico e físico. Na sua opinião, a abstração das Entidades e seus relacionamentos baseada na necessidade do negócio, pode ser feita através de qual(is) modelo(s)? 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: No contexto do projeto de banco de dados podemos afirmar que o modelo conceitual é : Fernanda e Eliana são projetistas de banco de dados e estão discutindo qual combinação de chaves é a melhor para o atual banco de dados no qual estão construindo. Com base nesta tarefa, assinale a alternativa correta abaixo: Um Modelo de Dados é uma forma de representação gráfica do conhecimento que se tem sobre um ambiente qualquer. Em relação ao Diagrama Entidade Relacionamento (DER) podemos afirmar que: I Uma Entidade é representada por um conjunto de atributos. II Um atributo é um dado que é associado a cada ocorrência de uma entidade ou de um relacionamento. III Todo objeto para ser uma entidade possui propriedades que são descritas por atributos e valores. 1. Modelo Lógico e Conceitual Modelo Conceitual e Físico Modelo Lógico Modelo Conceitual Modelo Físico e Lógico 2. Conhecer o SGBD que estará sendo implementado. Definir o tipo e o tamanho dos atributos. Entender as necessidades dos usuários e as regras que regem o negócio. Fazer a derivação do modelo, preparando para criação do Banco de Dados. Escolher as chaves primárias. Gabarito Comentado 3. composto pelo script com os comandos de DDL. um processo através do qual o ser humano "foca" apenas algumas propriedades de fenômenos da realidade. uma descrição de um banco de dados no nível do SGBD. uma parcela do mundo real de interesse do usuário. composto por um Diagrama Entidade Relacionamento. 4. Fernanda e Eliana estão realizando a modelagem conceitual e lógica de um banco de dados. Fernanda e Eliana estão realizando a modelagem conceitual de um banco de dados. Fernanda e Eliana estão realizando a modelagem lógica de um banco de dados. Fernanda e Eliana estão realizando a modelagem física de um banco de dados. Fernanda e Eliana estão realizando a modelagem conceitual e física de um banco de dados. 5. Assinale a alternativa CORRETA. Qual dos itens abaixo não faz parte do processo de modelagem de banco de dados? Leia atentamento o seguinte cenário: Cenário: Um berçário deseja informatizar suas operações. Quando um bebê nasce, algumas informações são armazenadas sobre ele, tais como: nome, data do nascimento, peso do nascimento, altura, a mãe deste bebê e o médico que fez seu parto. Para as mães, o berçário também deseja manter um controle, guardando informações como: nome, endereço, telefone e data de nascimento. Para os médicos, é importante saber: CRM, nome, telefone celular e especialidade. (cenário retirado: http://www.uel.br/pessoal/valerio/Lista%20de%20exercicios%2001%20%20MC%20 %20parte%2001.pdf) Trabalhando com o modelo entidade relacionamento, quais são as Entidades identificadas no cenário abaixo. 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. Todas estão corretas. Somente a II e III estão corretas Somente a I e III estão corretas Somente a I está correta Somente a I e II estão corretas Gabarito Comentado 6. Projeto Físico Projeto Conceitual Levantamento e Análise de Requisito Análise Funcional Projeto Lógico 7. Mãe e Médico Bebê e Médico Berçário, Bebê e Médico Bebê, Mãe e Médico Berçário, Bebê, Mãe e Médico 8. Pastas,arquivos e permissões. Esquemas, instâncias e Objetos. Entidades, relacionamentos e atributos. Classes, objeto e herança. Registro, tupla e caminho de acesso. Gabarito Comentado 1a Questão (Ref.: 201502378443) Fórum de Dúvidas (5 de 6) Saiba (2 de 3) Analise a figura a seguir, e marque a alterna縻va CORRETA. Pelo diagrama, verificase que uma região pode pertencer a mais de um município. Existe dois atributos derivados na figura. É possível verificar a ocorrência de um relacionamento ternário no diagrama. CPF é tratado como um atributo chave para corretor. Pelo diagrama, verificase que um corretor só atende uma região. 2a Questão (Ref.: 201502373097) Fórum de Dúvidas (5 de 6) Saiba (2 de 3) Identifique se são verdadeiras ( V ) ou falsas ( F ) as afirmativas abaixo sobre o diagrama Entidade Relacionamento (ER). ( ) Uma Entidade fraca não existe, se não estiver relacionada a outra. ( ) Um atributo é um conjunto de objetos do mundo real sobre os quais se deseja manter informações no banco de dados. ( ) Um atributo identificador não é necessariamente obrigatório. ( ) Um atributo composto possui mais de um valor para cada entidade. Assinale a alternativa que indica a sequência correta, de cima para baixo. V F F F V V F F F F V V F V F V V F F V 3a Questão (Ref.: 201502378435) Fórum de Dúvidas (5 de 6) Saiba (2 de 3) 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 um ou mais telefones de contato". Dado isso, marque a alternativa CORRETA. O CNPJ deveria ser modelado como um atributo obrigatório, mas não único. O endereço é modelado como um atributo simples. O código é um atributo opcional. O telefone seria um atributo multivalorado. O CNPJ é um exemplo de atributo multivalorado. 4a Questão (Ref.: 201502373089) Fórum de Dúvidas (5 de 6) Saiba (2 de 3) Uma loja de material esportivo deseja efetuar o cadastro de seus cliente com as seguintes informações Nome, telefones, email. Sendo assim, o ideal é definir o atributo telefones como: Atributo identificador. Atributo composto. Atributo monovalorado. Atributo obrigatório. Atributo multivalorado. 5a Questão (Ref.: 201502420513) Fórum de Dúvidas (6) Saiba (3) Uma determinada empresa precisa controlar a alocação de empregados por projetos. Para tal, necessita criar um banco de dados que facilite o controle. Sabese 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. Desejase 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, precisase 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. Marque a opção que NÃO contémuma relação desse esquema: EMPREGADO (matricula, nome, cargo, nr_departamento) PROJETO (nrproj, nomeproj, matricula_gerente) PROJETO_EMPREGADO (matricula, nrproj, data_inicio, data_termino, funcao) TRABALHA_EM (matricula, nrproj, data_inicio, data fim, cargo, nome_gerente) DEPARTAMENTO (nr_departamento, nome_departamento) 6a Questão (Ref.: 201502378833) Fórum de Dúvidas (1 de 6) Saiba (1 de 3) Leia atentamente o mini mundo abaixo: Em uma empresa o departamento de pessoal registra os funcionários e os dependentes dos funcionários para que possam usufruir dos recursos e benefícios da empresa. Os funcionários e os dependentes podem usar os serviços no clube. Um funcionário pode estar casado com outro funcionário e o dependente estará relacionado aos dois. Construindo o modelo de entidade e relacionamento, marque a alternativa que define o conceito que será representado para DEPENDENTE em relação a FUNCIONÁRIO: Entidade Fraca Agregação referencial Auto Relacionamento Agregação Entidade Associativa 7a Questão (Ref.: 201501802517) Fórum de Dúvidas (5 de 6) Saiba (2 de 3) Usandose o modelo EntidadeRelacionamento, quando o endereço de um empregado pode ser manipulado tanto como um todo como pelas suas partes separadas (CEP, Bairro, Cidade, etc.), ele deve ser modelado c) como um atributo composto. b) como um atributo multivalorado. d) apenas como uma coleção de atributos simples, um para cada parte. e) sempre como uma outra entidade. a) como um único atributo atômico. 8a Questão (Ref.: 201501793585) Fórum de Dúvidas (6) Saiba (3) A afirmação " Um cinema possui uma ou varias sessões e uma sessão é de apenas um cinema. Cada sessão é de um e apenas um filme e um filme é exibido em varias sessões" seria convenientemente modelada como: Um relacionamento entre cinema e filme, um relacionamento entre sessão e filme e um relacionamento entre sessão e cinema. Uma agregação entre cinema e sessão e relacionar a entidade filme com a agregação. Um relacionamento entre sessão e filme e outro relacionamento entre cinema e sessão Uma agregação entre sessão e filme e relacionar a entidade cinema com a agregação. Uma agregação entre filme e cinema a relacionar a sessão com a agregaçã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 entidaderelacionamento, a especificação apresentada acima. Com base no conceito de mapeamento de cardinalidade do modelo entidaderelacionamento, podese dizer que o diagrama acima apresenta a seguinte cardinalidade: 1. 2. um para todos; todos para muitos; muitos para muitos; todos para um. um para muitos; Gabarito Comentado Na modelagem de bancos de dados relacionais, um relacionamento um para muitos de A para B significa que: Analise o texto abaixo: O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o obje�vo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir: Uma empresa tem CNPJ, �po, razão social e nome‐fantasia. Um acidente de trabalho possui iden�ficador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Em uma empresa podem ocorrer diversos acidentes e cada acidente ocorre em somente uma empresa. Um acidentado possui iden�ficador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente pode envolver um ou mais acidentados e um acidentado pode se envolver em mais de um acidente. Um acidente pode também resultar em um ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito possui número do óbito, data do óbito e parecer do legista. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto existente entre os conjuntos de en�dades Acidente e Óbito: A afirmação: "um empregado trabalha em um e apenas um departamento e em um departamento trabalham nenhum ou vários empregados", mostra que as cardinalidades de empregado para departamento e de departamento para empregado são respectivamente: Uma Pizzaria Delivery resolveu desenvolver um sistema, e num primeiro levantamento de requisitos foi identificado a seguinte situação, um cliente realiza um ou vários pedidos, mas um pedido só pertence a um cliente. O cliente só é cadastrado no sistema quando realiza o seu primeiro pedido. Marque a alternativa em que o DER representa o cenário descrito. 3. 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 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 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 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 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 Gabarito Comentado 4. (0,N) e (1,1). (0,N) e (1,N). (0,N) e (0,N). (0,1) e (1,N). (1,1) e (0,N). 5. (1,1) e (0,N) (0,N) e (1,1) (0,N) e (0,1) (1,1) e (1,N) (0,1) e (1,N) Gabarito Comentado 6. Na modelagem conceitual de um banco de dados de Parque de Diversões, um cliente pode ou não entrar em diversas atrações e uma atração necessita de um ou mais clientes para ocorrer. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto abaixo: Analisando o cenário abaixo, é correto afirmar que: Cenário: Rafaela possui vários temas de festas infan�s para aluguel. Ela precisa controlar os aluguéis e para isso quer uma aplicação que permita cadastrar: o nome e o telefone do cliente, o endereço completo da festa, o tema escolhido, a data da festa, a hora de início e término da festa. Além disso, para alguns clientes an�gos, Rafaela oferece descontos. Sendo assim, é preciso saber o valor realmente cobrado num determinado aluguel, para um determinado cliente. Para cada tema, é preciso controlar: a lista de itens que compõem o tema (ex: castelo, boneca da Cinderela, bruxa etc.), o valor do aluguel e a cor da toalha da mesa que deve ser usada com o tema. (cenário re�rado do Livro: Exercitando modelagem em UML, Ana Cris�na Melo) Gabarito Comentado 7. (0,N) e (0,N). (0,N) e (0,1). (0,1) e (1,N). (0,N) e (1,N). (0,1) e (0,N). 8. 1a Questão (Ref.: 201502335924) Acerto: 1,0 / 1,0 Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se chama Naftalina Digital. João Paulo, um dos sócios da loja e que já trabalhou diversos anos com banco de dados (BD) está projetando o BD que será utilizado pelo sistema de venda da loja que também será desenvolvido. Francisco é o primeiro funcionário contratado para trabalhar na loja. Vanessa e Janaína prestarão serviços à loja. A interação entre os quatro será fundamental para a construção e manutenção do bom funcionamento do sistema de venda. Janaína dará continuidade a todo o trabalho realizado por João Paulo, enquanto Vanessa também precisará interagir bem com ambos (JoãoPaulo e Janaína). Já Francisco precisará de um treinamento dado por Vanessa. Assinale abaixo qual a alternativa indica corretamente quais tipos de usuários de banco de dados são Francisco, Vanessa e Janaína, respectivamente: Usuário Final, Administrador Banco de Dados e Programador de Aplicações. Programador de Aplicações, Usuário Final e Administrador de Banco de Dados. Programador de Aplicações, Administrador de Banco de Dados e Usuário Final. Administrador de Banco de Dados, Programador de Aplicações e Usuário Final. Usuário Final, Programador de Aplicações e Administrador Banco de Dados. 2a Questão (Ref.: 201501798028) Acerto: 1,0 / 1,0 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 sequência de linhas armazenadas em uma tabela. uma coleção organizada de fatos registrados, que refletem o estudo de certos aspectos de interesse do mundo real. um grupo de dados guardados num computador. Gabarito Comentado. 3a Questão (Ref.: 201502481431) Acerto: 1,0 / 1,0 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 tornase 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 referese 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) (F)(V)(V) (F)(F)(V) (F)(V)(F) (V)(F)(V) 4a Questão (Ref.: 201502318497) Acerto: 1,0 / 1,0 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 I e III. São corretas as afirmativas I, II e III. São corretas as afirmativas I e II. Todas as afirmativas são incorretas. São corretas as afirmativas II e III. Gabarito Comentado. 5a Questão (Ref.: 201502378838) Acerto: 1,0 / 1,0 Leia atentamente a seguinte situação: A Pet Coelhinho Feliz oferece serviços de corte e banho. Todo serviço possui uma identificação própria, uma descrição dos serviços e o preço. Para todo animal que entra na Pet os dados são guardados, como nome, data de nascimento, raça e nome do cliente. Cada cliente pode levar vários filhotes, mas cada filhote só poderá estar relacionado a um cliente. Ao final do dia o atendente totaliza o custo e recebe o pagamento do cliente. Marque a alternativa que indica as entidades de dados que constam na descrição. SERVIÇOS ATENDENTE ANIMAL ANIMAL MÉDICO CLIENTES ANIMAL SERVIÇOS CLIENTES ANIMAL SERVIÇO ATENDENTE ATENDENTE CLIENTES SERVIÇOS 6a Questão (Ref.: 201502318528) Acerto: 1,0 / 1,0 Avalie as seguintes afirmações a respeito do cenário abaixo: Cenário: Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada. No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente. Cada contas corrente do cliente é identificada por um número e mantêm o saldo atualizado das mesmas. Afirmações: I As entidades são Cliente, Conta e Agencia II Existe o relacionamento: Cliente possui Conta. III A entidade Cliente contém os atributos: nome, CPF,endereço, nr_conta, saldo. Assinale a alternativa que indica todas as afirmativas corretas. Somente a I está correta. São corretas as afirmativas I e II. São corretas as afirmativas I e III. São corretas as afirmativas I, II e III. São corretas as afirmativas II e III. 7a Questão (Ref.: 201502335917) Acerto: 1,0 / 1,0 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 minimundo 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 emails. 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 emails. 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 3 e 2 2 e 2 4 e 3 2 e 3 8a Questão (Ref.: 201502373074) Acerto: 1,0 / 1,0 Durante a modelagem de um sistema de controle de funcionários, foram levantadas as diversas informações, dentre elas: Um funcionário pode possuir vários dependentes, o qual é necessário identificar o seu nome e o grau de parentesco. Já por sua vez o dependente só pode pertencer a um funcionário. Para o funcionário é preciso armazenar seu nome, endereço, telefone, CPF e data de admissão. Sabese que um dependente só existe para a empresa enquanto o funcionário existir. Sendo assim, em relação a Dependente é correto afirmar: Dependente é uma entidade fraca. Dependente é um atributo composto da Entidade Funcionário. Dependente é um atributo de relacionamento. Dependente é uma entidade Forte. Dependente é um atributo multivalorado 9a Questão (Ref.: 201502414100) Acerto: 1,0 / 1,0 Em um modelo ER: um relacionamento não pode ter atributos um atributo é representado por um conjunto de entidades um relacionamento também pode ter atributos um relacionamento também pode ter os chamados relacionamentos de definição uma entidade é representada por um conjunto de relacionamentos 10a Questão (Ref.: 201502007658) Acerto: 1,0 / 1,0 Todo Clube possui vários jogadores, mas todo jogador deve pertencer a um único clube. Assinale a opção que representa corretamente, no modelo entidaderelacionamento, a especificação apresentada acima. A especialização é o processo de definir um conjunto de subclasses de um tipo de entidade. A especialização é classificada como Exclusiva quando: Um subconjunto de entidades, dentro de um conjunto de entidades, que tem atributos distintos das demais entidades do mesmo conjunto (refinamento em subgrupos topdown) denominase Uma generalização é uma entidade que se subdivide em especializações. A Especialização _____________ ocorre quandoexistir na entidade pai elementos que não existem nas filhas. Escolha a alternativa que preencha corretamente a lacuna da sentença acima. Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito, podese afirmar que 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): 1. Todos os elemento da especialização deve existir em outra entidade do mesmo nível. Um elemento da especialização pode existir em outra entidade do mesmo nível. Existir na entidade pai elementos que não existem nas filhas. Um elemento da especialização não pode existir em outra entidade do mesmo nível. Todos os elementos da entidade pai, deve obrigatoriamente existir em pelo menos uma entidade filha. 2. especialização. normalização. herança. sistematização. generalização. 3. Total Parcial Sobreposição Superposição Exclusiva 4. cada entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior. as entidades de nível inferior não são representadas nas tabelas do banco de dados. as entidades de nível superior não são representadas nas tabelas do banco de dados. cada entidade de nível superior precisa pertencer a pelo menos dois conjuntos de entidades de nível inferior. nem todas as entidades de nível superior precisam pertencer a um conjunto de entidades de nível inferior. Gabarito Comentado 5. I e II I, II e III 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: A partir da figura acima podemos afirmar que: A afirmação: "A receita federal classifica os contribuinte como pessoas físicas ou jurídicas". Seria convenientemente representada em uma estrutura de: I e III Somente a afirmativa II Somente a afirmativa III Gabarito Comentado 6. generalizações especializações composições agregações dependências 7. Os empregados terceirizados podem ser consultados pelos médicos Somente os empregados próprios trabalham em algum departamento Todos os empregados trabalham em algum departamento Qualquer empregado pode ser consultado pelos médicos Tanto os empregados próprios quanto os terceirizados podem trabalham em algum departamento Gabarito Comentado 8. Generalização/Especialização parcial com superposição. Generalização/Especialização total e exclusiva. Agregação entre contribuintes e receita federal. Relacionamento ternário entre contribuinte, pessoa física e pessoa jurídica. Agregação entre pessoa física e pessoa jurídica. Gabarito Comentado Relacione as colunas e em seguida marque a alternativa correta: Sobre o Modelo Relacional é correto afirmar: O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a Implementação de relacionamento entre tabelas de um banco de dados relacional Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo de código 05 Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35 anos. Em um modelo entidaderelacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente: 1. 1 3 5 4 2 3 1 4 5 2 5 4 2 1 3 2 5 4 3 1 2 5 4 1 3 Gabarito Comentado 2. É 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. 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 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. É 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 os atributos da tabela. 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. 3. Chave Primária. Chave Candidata. Chave composta Chave Alternativa. Chave Estrangeira. Gabarito Comentado 4. identidade, alocação, código e funcionário funcionário, alocação, idade e identidade código, funcionário, empresa e alocação folha de pagamento, empresa, idade e cargo Em relação ao modelo lógico, a regra de integridade que define : As chaves estrangeiras tem que ser respeitadas, ou seja, se existe um determinado valor para o atributo na tabela onde ele é chave estrangeira este valor deve existir na tabela onde ele é chave primária.. Esta regra pertence a: Em banco de dados, são usadas diversas estruturas, entre elas, temse: I relações. II chaves. III chave estrangeira. IV relacionamentos. V atributos. A quantidade de itens certos é igual a: Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária de uma determinada tabela ou relação. Analise as seguintes afirmações sobre integridade em banco de dados. I. Em banco de dados, podemos falar de integridade de entidade e referencial. II. Para que haja integridade de entidade, devese observar a propriedade de que a coluna da chave primária não pode conter valores null. III. Já, para que haja integridade referencial, devese observar a propriedade de que não pode haver registros (linhas) duplicados em uma tabela com chave estrangeira. Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). funcionário, empresa, cargo e idade 5. Integridade de Chave Primária Integridade de Restrição Semântica Integridade Referencial Integridade de Chave Candidata Integridade de Entidade Gabarito Comentado 6. 3 5 2 1 4 7. Super chave. Chave Estrangeira. Chave Candidata. Chave Secundária. Chave Primária. 8. Apenas II e III. Apenas I. Apenas II. Apenas III. Apenas I e II. Gabarito Comentado A partir de um levantamento foi definida a entidade Livros com os respectivos atributos: Editora, ISBN, Nome e Autores(*(N)), onde o atributos Autores é do tipo multivalorado. Avalie as seguintes afirmações a respeito a Entidade Livros. I No modelo lógico é criado a tabela Livros (ISBN, Nome, Editora, Autores*(N)). II No modelo lógico é criada a tabela Livros (ISBN, Nome, Editora, Autores) e a tabela Autores (IdAutor, nome) . III No modelo lógico são criadas as tabelas: Livros (ISBN, Nome, Editora) e Autores (IdAutor, nome, ISBN). IV No modelo lógico são criadas as tabelas: Livros (ISBN, Nome) , Autores (IdAutor, nome, ISBN) e Edição (IdEditora, nome, ISBN). Assinale a alternativa que indica todas as afirmativas corretas. No projeto de Banco de dados trabalhamos com a etapa do Projeto Lógico. Esta etapa tem como objetivo transformar o modelo conceitual obtido na etapado modelo conceitual em um modelo lógico. O modelo lógico define como o banco de dados será implementado em um SGBD específico. A partir do modelo conceitual abaixo, considere as afirmativas a seguir. I A tabela Financeira receberá como chave estrangeira o atributo Id da tabela Venda. II A tabela Venda será composta pelos seguintes atributos: Id, Data, Valor, NrParcelas, TaxaJuros e Codigo. III Os atributos Nr.Parcelas e TaxaJuros vão para a tabela Financeira. IV A tabela Financeira será composta pelos seguintes atributos: Codigo, Nome Estão corretas APENAS as afirmativas 1. É correta apenas a afirmativa III. Todas as afirmativas estão incorretas. É correta apenas a afirmativa F. É correta apenas a afirmativa I. É correta apenas a afirmativa II. Gabarito Comentado 2. II e IV I e IV II e III I e II 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: 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. Tendo como base as seguintes relações: EMPREGADO (cpf, nome) e DEPARTAMENTO (codigo,nome), onde as chaves primárias das entidades são respectivamente cpf e codigo e possuem um relacionamento chamado LOTACAO em uma relação N:1, como ficará o mapeamento destas duas entidades quando convertida para o modelo lógico. I e III 3. II e IV I e III II e III I e IV I e II 4. CONSULTA(crm,codigo,data_hora). CONSULTA(crm,codigo). CONSULTA(crm, nome, especialidade,codigo,nome). CONSULTA(crm,nome,especialidade,data_hora). CONSULTA(crm,codigo,nome). 5. EMPREGADO (cpf, nome) e DEPARTAMENTO (codigo, nome). Ao criarmos um Diagrama E/R, se nos deparamos com um relacionamento entre duas tabelas com cardinalidade N x N, como devemos proceder Tendo como base as seguintes relações: ESTUDANTE (inscricao, nome, telefone) e TURMA (Num_turma, sala,horário, materia), onde as chaves primárias das entidades são respectivamente inscricao e Num_turma e possuem um relacionamento N:M chamado MATRICULA que é identificada pela NOTA do estudadnte na turma, marque a alternativa que apresenta como ficará o relacionamento (MATRICULA) destas duas entidades quando convertido para o modelo lógico. Tendo como base as seguintes informações abaixo : ROUPA (cod_modelo, preco, tipoTecido) e TECIDO (cod_tecido, descricao), onde as chaves primárias das entidades são respectivamente cod_modelo e cod_tecido e possuem um relacionamento chamado POSSUEM em uma relação N:M, como ficará o relacionamento (POSSUEM) destas duas entidades quando convertida para o modelo lógico. EMPREGADO (cpf, nome) e DEPARTAMENTO (codigo, cpf). DEPARTAMENTO (codigo,nome) e EMPREGADO (cpf, nome, nomeDepartamento). DEPARTAMENTO (codigo,nome) e EMPREGADO (cpf,nome,codigo) EMPREGADO (cpf, nome) e DEPARTAMENTO (codigo,nome,cpf). 6. Criar uma 3a tabela que terá relacionamento 1 x N com a 1a e 2a tabelas, sendo que a chave primária da 3a tabela será uma composição das ChavesPrimárias das 2 primeiras tabelas acrescida de um campo numérico seqüencial, a fim de garantir que não haverá repetições de Chaveprimária nesta nova tabela Criar uma 3a tabela que receberá por herança os mesmos campos das outras duas tabelas mas não terá nenhuma chave primária. Exportar a chave primária da menor tabela para a tabela maior, tornando a Chaveprimária da tabela maior uma composição das Chavesprimárias das duas tabelas originais. Criar uma 3a tabela que terá relacionamento 1 x N com a 1a e 2a tabelas, sendo que a chave primária da 3a tabela será uma composição das chavesprimárias das duas primeiras tabelas. Criar uma 3a tabela que receberá por herança os mesmos campos das outras duas tabelas. 7. MATRICULA(inscricao, nome, telefone,NOTA). MATRICULA(Num_turma,nome, telefone,NOTA). MATRICULA(inscricao,Num_turma,NOTA). MATRICULA(Num_turma, sala,horário, materia,NOTA) MATRICULA(inscricao, sala,horário, materia,NOTA). Gabarito Comentado 8. POSSUEM (cod_modelo, cod_tecido,decricao,tipoTecido) POSSUEM (cod_modelo, cod_tecido,decricao) POSSUEM (cod_modelo,cod_tecido) POSSUEM (preco, tipoTecido,descricao) POSSUEM (cod_tecido, tipoTecido) Gabarito Comentado Durante a transformação de um modelo conceitual em modelo lógico, entre as entidades A e B cujo o relacionamento é de N:N. Quantas tabelas teremos no modelo lógico Uma empresa deseja desenvolver um modelo no qual permita um maior controle de seus produtos, nos aspectos de iden쭙�ficar quais os produtos que compõem outros produtos, assim como quais produtos são subs쭙�tuídos por outros produtos. 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 Subs쭙�tutos. II ‐ No modelo lógico a tabela Produto possui os seguintes campos: Codigo, Nome, Preço, CodProdComposicao e CodProdSubs쭙�tuto. III ‐ No modelo lógico, a tabela Composição possui campos: CodProduto e CodProdComposicao. Assinale a alterna쭙�va que indica todas as afirma쭙�vas corretas. Considere a seguinte representação de abstração de generalização/especialização. Com propriedade de cobertura parcial e sobreposta, segundo notação do diagrama entidaderelacionamento estendido. 1. Duas tabelas, onde a chave primária da entidade B será a chave estrangeira da entidade A. Duas tabelas, onde a chave primária da entidade A será a chave estrangeira da entidade B. Três tabelas, onde a chave primária da entidade A e B terão todos os seus atributos migradas para uma tabela C. Uma tabela composta pelos atributos da entidade A e Chave Primária de B. Três tabelas, onde a chave primária da entidade A e B terão suas chaves migradas para uma tabela C. Gabarito Comentado 2. São corretas apenas as afirmativas II e III. São corretas apenas as afirmativas I e III. É correta apenas a afirmativa III. É correta apenas a afirmativa II. É correta apenas a afirmativa I. Gabarito Comentado 3. Qual a opção apresenta um esquema de banco de dados relacional que representa corretamente a referida abstração? Dado o relacionamento, analise as afirma쭙�vas a seguir em relação ao modelo lógico: I ‐ Na tabela Disciplina, além da chave primária (Id_Disc) cria‐se o atributo Id_DiscPre. II ‐ Cria‐se a tabela PreRequisito e esta é composta pelos atributos: Id_Disc e Id_DiscPre. III ‐ A tabela aluno recebe o atributo Id_Disc como chave estrangeira. Assinale a alterna쭙�va CORRETA. A(pkA, atrA) B (atrB) C (atrC). B (pkA, atrA, atrB) C (pkA, atrA, atrC). A (pkA, atrA, atrB, atrC, tipoBouC), em que tipoBouC é booleano. A (pkA, atrA, atrB, atrC, tipoB, tipoC), em que tipoB e tipoC são booleanos. A (pkA, atrA) B (pkB, atrB) C (pkC, atrC), em que pkB e pkC são atributos artificiais criados para ser a chave primária das relações B e C, respectivamente. 4. Somente a III está correta. Somente a I e III estão corretas. Somente a II e III estão corretas. Somente a I está correta. Somente a II está correta. Gabarito Comentado 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: 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? A partir da figura acima podemos afirmar que: Avalie as seguintes afirmações a respeito ao DER proposto. 5. autorelacionamentos. dependências funcionais circulares; estruturas de generalização; estruturas de especialização; atributos multivalorados; Gabarito Comentado 6. 6 tabelas 8 tabelas 4 tabelas 5 tabelas 3 tabelas 7. Os empregados próprios possuem matricula e salario como atributo. Todos os empregado possuem matricula, nome, salario e carga_horaria como atributo. Os empregados terceirizados possuem matricula, nome, salario e carga_horaria como atributo. Apenas os empregados próprios possuem salário como atributo. Todos os empregados possuem nome, mas apenas os próprios possuem matricula como atributo. Gabarito Comentado 8. I ‐ No modelo Lógico, a generalização pode ser implementada criando somente tabelas para as en쭙�dades especializadas. O resultado final é criação das tabelas: Nadador (IdAtleta, es쭙�lo), Ciclista (IdAtleta, bicicleta) e Boxeador (IdAtleta, categoria_peso). II ‐ No modelo Lógico, a generalização pode ser implementada criando uma tabela para a en쭙�dade generalizada e uma tabela para cada en쭙�dade especializada. O resultado final é criação das Tabelas: Atleta(Id, nome, peso, altura), Nadador (IdAtleta, nome, peso, altura, es쭙�lo), Ciclista (IdAtleta, nome, peso, altura, 쭙�po_bicicleta) e Boxeador (IdAtleta, nome, peso, altura, categoria_peso). III ‐ No modelo Lógico, a generalização pode ser implementada criando somente a tabela para a en쭙�dade generalizada. O resultado final é acriação da tabela Atleta(Id, nome, peso, altura). Assinale a alterna쭙�va que indica todas as afirma쭙�vas corretas. É correta apenas a afirmativa II. Todas as afirmativas são incorretas. É correta apenas a afirmativa I. É correta apenas a afirmativa III. Todas as afirmativas são corretas. Gabarito Comentado O 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 é : 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: Pelas regras de normalização de dados uma tabela está na 1FN quando ? (Concurso: Banco do Nordeste) No processo de desenvolvimento de um sistema de informação, elaborase um modelo de dados no qual se usam técnicas de normalização. Sobre esta técnica de normalização, é CORRETO afirmar que: 1. CodAtendimento, Sequência > Origem, Destino CodPaciente > Empresa CodAtendimento > Empresa, Origem CodAtendimento > Destino CodAtendimento > Origem Gabarito Comentado 2. 4FN 2FN 1FN 5FN 3FN Gabarito Comentado 3. Todos os atributos são monovalorados e atômicos, isto é 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 é contém tabelas aninhadas. Todos os atributos são monovalorados e atômicos, isto é não contém tabelas aninhadas. Todos os atributos são multivalorados e atômicos, isto é não contém tabelas aninhadas. Gabarito Comentado 4. 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? 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: O conceito de dependência funcional é essencial para o entendimento do processo de: Tratase de uma regra que, se observada no processo de normalização de dados, considera o banco de dados na terceira forma normal: em um modelo totalmente normalizado, preservase a relação de dependência entre os atributos, além de preservar a redundância da informação, pois assim conseguese garantir o fácil acesso às informações em virtude de encontraremse disponíveis em vários pontos do modelo de dados. 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 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 define regras para cada um dos atributos da entidade. Gabarito Comentado 5. Quarta Segunda Quinta Primeira Terceira 6. primeira forma normal terceira forma normal segunda forma normal quarta forma normal forma normal de Boyce Codd Gabarito Comentado 7. Indexação Relacionamento Normalização Abstração Encapsulamento Gabarito Comentado 8. Eliminar os campos que não dependem da chave Eliminar os grupos de repetição transformandoos em tabelas individuais Relacionar as tabelas separadas com uma chave externa Criar uma tabela separada para cada conjunto de dados relacionados Identificar cada conjunto de dados relacionados com uma chave primária 1a Questão (Ref.: 679761) Pontos: 0,5 / 1,0 Uma loja comercializa calçado por encomenda, ou seja, as peças são únicas por cliente, mas cada cliente pode adquirir quantos calçados desejar. Os clientes são cadastrados no momento do pedido e o produto somente quando a venda é autorizada, após a analise do pedido. Considerando que a cardinalidade é determinada pelas "regras de negócio" criadas pela organização, qual seria a cardinalidade entre CLIENTE ( ) compra ( )PRODUTO Resposta: CLIENTE (1,1) compra (1,N) PRODUTO ou CLIENTE (1) compra (N) PRODUTO. Gabarito: CLIENTE (1 1) compra (0N) PRODUTO 2a Questão (Ref.: 258128) Pontos: 0,0 / 1,0 Explique o que significa uma dependência funcional parcial quandose refere a formas normais de tabelas (normalização de tabelas). Resposta: É quando uma entidade filho não se utiliza de todos os atributos ou metodos da entidade dependente. Gabarito: Dependência funcional parcial significa um atributo (não chave) depender parcialmente de uma chave primária composta. 3a Questão (Ref.: 570058) Pontos: 1,0 / 1,0 Sabese 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. Natureza auto descritiva. Compartilhamento de dados e processamento de transações de multiusuários. Modelagem representativa da natureza do negócio. Isolamento entre os programas e os dados e abstração de dados. Suporte para as múltiplas visões de dados. Gabarito Comentado. 4a Questão (Ref.: 240330) Pontos: 1,0 / 1,0 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 referese: Restrições de Acessos Independência de Dados Compartilhamento de Dados Redundância de Dados Restrições de Integridade Gabarito Comentado. 5a Questão (Ref.: 240337) Pontos: 0,0 / 1,0 Um Modelo de Dados é uma forma de representação gráfica do conhecimento que se tem sobre um ambiente qualquer. Em relação ao Diagrama Entidade Relacionamento (DER) podemos afirmar que: I Uma Entidade é representada por um conjunto de atributos. II Um atributo é um dado que é associado a cada ocorrência de uma entidade ou de um relacionamento. III Todo objeto para ser uma entidade possui propriedades que são descritas por atributos e valores. Assinale a alternativa CORRETA. Todas estão corretas. Somente a I e III estão corretas Somente a I está correta Somente a II e III estão corretas Somente a I e II estão corretas Gabarito Comentado. 6a Questão (Ref.: 590772) Pontos: 0,0 / 1,0 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 minimundo 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 emails. 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 emails. 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, analise as seguintes afirmativas: I Há dois atributos da entidade Cliente que, com certeza, são únicos. II Há pelo menos um atributo composto III Há pelo menos um atributo derivado IV Somente existem relacionamentos do tipo binário. Assinale a alternativa correta abaixo: Apenas as afirmativas II, III e IV estão corretas. Todas as afirmativas estão corretas. Apenas as afirmativas I, II e IV estão corretas. Apenas as afirmativas I, II e III estão corretas. Apenas as afirmativas I, III e IV estão corretas. 7a Questão (Ref.: 230796) Pontos: 0,5 / 0,5 Por definição a cardinalidade representa o número de vezes que um elemento da Entidade de Dados participa do relacionamento através de um Limite Inferior e Limite Superior. Analisando o negócio de uma loja onde a fabricação de seus produtos é exclusiva para um cliente, podemos afirmar que: Cada produto participará 11, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda. Cada produto participará 01, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda. Cada produto participará 0N, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda. Cada produto participará 01, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá não estar relacionado a um CLIENTES na venda. Cada produto participará 1N, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda. Gabarito Comentado. 8a Questão (Ref.: 48424) Pontos: 0,5 / 0,5 A afirmação " um empregado é alocado a um ou vários projetos e um projeto possui alocados um ou vários empregados. Em um determinado projeto o empregado utiliza uma determinada máquina" seria convenientemente modelar como: Uma agregação entre máquina e projeto e relacionar a entidade empregado com a agregação. Uma agregação entre empregado e projeto e relacionar a entidade máquina com a agregação. Um relacionamento entre máquina e projeto e outro relacionamento entre projeto e empregados. Um relacionamento entre máquina e projeto, um relacionamento entre empregado e projeto e um relacionamento entre empregado e máquina. Uma agregação entre empregado e máquina e relacionar a entidade projeto com a agregação. Gabarito Comentado. 9a Questão (Ref.: 626641) Pontos: 0,0 / 0,5 O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica apontar para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de duas tabelas ou de uma única tabela. Chave Composta. Chave Candidata. Chave primária. Chave Alternativa. Chave Estrangeira. Gabarito Comentado. 10a Questão (Ref.: 52844) Pontos: 0,5 / 0,5 Para as questões seguintes considere os atributos sublinhados como a chave primária de cada relação R. Sabendose 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 4, 5 3, 4 1, 4 2, 3 1, 3, Gabarito Comentado. 01/05/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/3 1a Questão (Ref.: 52885) Pontos: 1,0 / 1,0 Um Banco de Dados é: uma coleção de fatos armazenados num arquivo computadorizado. uma coleção organizada de fatos registrados, que refletem o estudo de certos aspectos de interesse do mundo real. uma coleção de fatos aleatórios registrados, que representam certos aspectos de interesse do mundo real. um grupo de dados guardados num computador. um sequência de linhas armazenadas em uma tabela. Gabarito Comentado. 2a Questão (Ref.: 52999) Pontos: 1,0 / 1,0 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 3FN 2FN 5FN 4FN Gabarito Comentado. 3a Questão (Ref.: 589425) Pontos: 1,0 / 1,0 Alexandre Júnior, professor da disciplina de Modelagem de Dados, ficou responsável por projetar um banco de dados de defesas de Trabalhos de Conclusão de Curso (TCC). Outro professor, Antônio Xavier, precisa de dois alunospara dar continuidade ao projeto iniciado por Alexandre, que deve incluir também o desenvolvimento de um software para acessar o banco de dados. Antônio então convidou os alunos Márcio Ramos e Eliza Carneiro para auxiliálo. Para realizar sua tarefa, Márcio irá necessitar tirar dúvidas com Alexandre, Antônio e Eliza, enquanto Antônio dará continuidade à tarefa iniciada por Alexandre. Finalmente, Eliza precisará de um treinamento dado por Márcio para auxiliar a sua tarefa que será quase diária durante o início e término de cada período. De acordo com a descrição acima, assinale que tipos de usuários de banco de dados são Antônio, Márcio e Eliza, respectivamente: Programador de Aplicação, Usuário Final e Administrador de Banco de Dados Administrador de Banco de Dados, Programador de Aplicação e Usuário Final Programador de Aplicação, Administrador de Banco de Dados e Usuário Final Administrador de Banco de Dados, Usuário Final e Programador de Aplicação Usuário Final, Administrador de Banco de Dados e Programador de Aplicação 4a Questão (Ref.: 52861) Pontos: 1,0 / 1,0 Considerando a arquitetura de trêsesquemas (externo, conceitual e físico) de um sistema de banco de dados, a capacidade de modificar a definição dos esquemas de um banco em determinado nível, sem afetar o esquema do nível superior, é denominada: Modelo semântico de dados Conjunto de entidades Suporte a múltiplas visões 01/05/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/3 Independência de dados Abstração de dados 5a Questão (Ref.: 230792) Pontos: 1,0 / 1,0 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. Definir o tipo e o tamanho dos atributos. Conhecer o SGBD que estará sendo implementado. 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. Gabarito Comentado. 6a Questão (Ref.: 633690) Pontos: 1,0 / 1,0 Leia atentamente o mini mundo abaixo: Em uma empresa o departamento de pessoal registra os funcionários e os dependentes dos funcionários para que possam usufruir dos recursos e benefícios da empresa. Os funcionários e os dependentes podem usar os serviços no clube. Um funcionário pode estar casado com outro funcionário e o dependente estará relacionado aos dois. Construindo o modelo de entidade e relacionamento, marque a alternativa que define o conceito que será representado para DEPENDENTE em relação a FUNCIONÁRIO: Agregação referencial Entidade Fraca Entidade Associativa Auto Relacionamento Agregação 7a Questão (Ref.: 230796) Pontos: 0,5 / 0,5 Por definição a cardinalidade representa o número de vezes que um elemento da Entidade de Dados participa do relacionamento através de um Limite Inferior e Limite Superior. Analisando o negócio de uma loja onde a fabricação de seus produtos é exclusiva para um cliente, podemos afirmar que: Cada produto participará 0N, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e poderá estar relacionado a vários CLIENTES na venda. Cada produto participará 1N, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá estar relacionado a muitos CLIENTES na venda. Cada produto participará 01, significando que o elemento da entidade PRODUTOS pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda. Cada produto participará 01, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e poderá não estar relacionado a um CLIENTES na venda. Cada produto participará 11, significando que o elemento da entidade PRODUTOS não pode existir sem participar do relacionamento e só poderá estar relacionado a um CLIENTES na venda. Gabarito Comentado. 01/05/2017 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/3 8a Questão (Ref.: 57384) Pontos: 0,5 / 0,5 Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito, podese afirmar que as entidades de nível inferior não são representadas nas tabelas do banco de dados. cada entidade de nível superior precisa pertencer a pelo menos dois conjuntos de entidades de nível inferior. as entidades de nível superior não são representadas nas tabelas do banco de dados. nem todas as entidades de nível superior precisam pertencer a um conjunto de entidades de nível inferior. cada entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior. Gabarito Comentado. 9a Questão (Ref.: 48527) Pontos: 0,5 / 0,5 Sobre o Modelo Relacional é correto afirmar: É 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. É 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 os atributos da tabela. É 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. 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. 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. 10a Questão (Ref.: 52061) Pontos: 0,5 / 0,5 O 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 > Origem CodAtendimento > Empresa, Origem CodAtendimento, Sequência > Origem, Destino CodAtendimento > Destino CodPaciente > Empresa Gabarito Comentado.
Compartilhar