Prévia do material em texto
GRAN FACULDADE Pós-Graduação Arquitetura e Desenvolvimento de Sistemas com ênfase em Padrões de Projeto Módulo I - Engenharia de Software e Banco de Dados Modelagem de Banco de Dados 1 Q3090862 Quando abordamos os modelos de banco de dados, podemos dizer que o único modelo que não possui qualquer dependência com o SGBD que será utilizado para a implementação é o: A conceitual. B lógico. C físico. D relacional. E transacional. 2 Q3090863 Uma empresa solicitou a criação de um banco de dados que pudesse armazenar dados dos seus clientes. Foi dada a instrução de que o sistema permitisse que fossem cadastrados vários endereços de e-mail para cada cliente. Nesse contexto, o atributo e-mail é classificado como: A composto. B multivalorado. C derivado. D atômico. E identificador. 3 Q3090864 Quando abordamos o tema modelagem de banco de dados, o diagrama entidade relacionamento (DER) é uma representação gráfica que permite visualizar as entidades, os relacionamentos e os atributos de um sistema. Essa técnica é amplamente utilizada para projetar a estrutura de um banco de dados. Qual das seguintes afirmações é verdadeira sobre o diagrama entidade relacionamento (DER)? A O DER é usado apenas para documentar a estrutura de um banco de dados, de acordo com o SGBD que será utilizado. B O DER é uma representação física do banco de dados, mostrando a disposição dos registros e campos em cada tabela. C O DER é uma técnica utilizada exclusivamente para definir as regras de negócio que serão implementadas no sistema. D O DER permite representar apenas as entidades e os seus atributos, não sendo capaz de representar relacionamentos entre as entidades. E O DER é composto de símbolos gráficos, como retângulos, losangos e elipses, que representam as entidades, os relacionamentos e os atributos, respectivamente. 4 Q3090865 No contexto de banco de dados relacional, uma chave estrangeira é um atributo que estabelece uma relação de referência entre duas tabelas. Essa relação é usada para garantir a integridade referencial e a consistência dos dados. Qual das seguintes afirmações é verdadeira sobre chave estrangeira? A Uma chave estrangeira é sempre um atributo que faz parte da chave primária de uma tabela. B Uma chave estrangeira é um atributo que faz referência a uma chave primária em outra tabela. C Uma chave estrangeira só pode ser usada para estabelecer uma relação entre duas tabelas do mesmo banco de dados. D Uma chave estrangeira é um atributo que garante a unicidade dos valores em uma tabela. E Uma chave estrangeira é um atributo que define a ordem de classificação dos dados em uma tabela. 5 Q3090867 Em modelagem de banco de dados, uma entidade fraca é uma entidade que depende de outra entidade para existir. Assim, uma entidade fraca possui uma dependência em relação a uma entidade chamada de "entidade proprietária". Qual das seguintes afirmações é verdadeira sobre entidade fraca? A Uma entidade fraca possui chave primária independente da entidade proprietária. B Uma entidade fraca não pode existir de forma independente da entidade proprietária. C Uma entidade fraca não pode possuir atributos próprios, apenas herda os atributos da entidade proprietária. D Uma entidade fraca sempre tem uma relação de associação com outras entidades. E Uma entidade fraca é representada no diagrama entidade-relacionamento por um losango. 6 Q3090868 Uma anotação, em uma especialização, pode indicar se ela é total ou parcial. Quando indicamos que ela é total, queremos dizer que: A todos os subconjuntos de entidades do modelo são especializados. B apenas alguns subconjuntos de entidades do modelo são especializados. C a especialização total ocorre apenas quando temos entidades fracas sendo especializadas. D a especialização total indica que uma instância pode pertencer a todas as entidades especializadas. E a especialização indica quando determinado atributo faz parte tanto da classe mãe quanto da classe filha. 7 Q3090870 Os modelos de banco de dados podem possuir um tipo de entidade chamada de “entidade fraca”. Assinale a alternativa que define esse conceito corretamente. A Possui uma chave primária composta de múltiplos atributos. B Não possui uma chave primária própria e depende de uma chave estrangeira para sua identificação. C Representa uma relação de muitos-para-muitos entre outras entidades. D Armazena informações adicionais sobre uma entidade forte. E É utilizada para manter a integridade referencial entre tabelas. 8 Q3090872 Uma empresa solicitou a criação de um banco de dados que pudesse armazenar dados dos seus clientes. Foi dada a instrução de que o sistema permitisse que fossem cadastrados vários endereços de e-mail para cada cliente. No momento da implementação, a solução para a criação desse atributo multivalorado será: A criar várias colunas na tabela "Cliente". B criar várias chaves estrangeiras na tabela "Cliente". C criar uma chave primária nova na tabela "Cliente". D criar uma nova tabela para armazenar o campo e-mail, fazendo a ligação entre elas a partir de chave estrangeira. E criar um campo e-mail, com grande precisão, para que seja possível armazenar todos os endereços de e-mail do cliente. 9 Q3090873 Um dos bancos de dados mais utilizados em aplicativos e softwares armazena dados em linhas e colunas, ou seja, em relações ou tabelas. Esse banco de dados é chamado de: A conceitual. B relacional. C não relacional. D lógico. E banco de dados de objeto. 10 Q3090874 O modelo conceitual é utilizado para representar aspectos do mundo real, sendo considerado um modelo de alto-nível. Sabendo disso, podemos afirmar que os modelos relacionais representam: A os aspectos técnicos de implementação. B a indicação do SGBD que deverá ser usado. C uma parcela do mundo real que faz parte do domínio analisado. D os scripts em linguagem SQL. E a definição de chaves primárias e estrangeiras.