Prévia do material em texto
ED Modelagem de Dados 1Assinale a alternativa INCORRETA, referente ao Diagrama Entidade-Relacionamento: E Os círculos em um DER representam os relacionamentos entre conjuntos de entidades. 2Na modelagem conceitual os dados usados para a criação do MER e do modelo conceitual são os dados obtidos a partir de qual elemento da modelagem conceitual? E Relacionamentos: Fato que relaciona duas entidades 3O Modelo Entidade-Relacionamento: B Tem por base a percepção do mundo real como um conjunto de objetos básicos, chamados entidades, e do relacionamento entre eles. 4O modelo de dados relacional foi proposto em 1796 por: E P.Chen 5Entidade é: Qualquer objeto a ser representado no banco de dados Conjunto de objetos sobre os quais é preciso armazenar informações úteis Podem ser classificadas em entidades concretas e abstratas Seus atributos não dependem de outras entidades E Todas estão corretas 6O que é um atributo D É um conjunto particular de propriedades que descreve cada entidade 7Prova: FGV - 2010 - DETRAN-RN - Assessor Técnico - Administração de Banco de Dados Sobre Bancos de Dados Relacionais, analise: I. A abordagem relacional está baseada no princípio de que as informações em uma base de dados podem ser consideradas relações matemáticas e que estão representadas de maneira uniforme com o uso de tabelas bidimensionais. II. A teoria relacional enxerga o banco de dados como um conjunto de tabelas, e as operações que as utilizam são feitas por linguagem que o manipula, não sendo procedurais, ou seja, manipulando conjuntos de uma só vez. III. É indispensável aos usuários saber como e onde os dados estão armazenados. Está(ão) correta(s) apenas a(s) afirmativa(s): A I e II 8(FVG, 2010) Sobre Bancos de Dados Relacionais, analise: B é aquele em que os objetos, suas características e relacionamentos têm a representação fiel ao ambiente observado, independente de limitações quaisquer impostas por tecnologias, técnicas de implementação ou dispositivos físicos. 9Na modelagem conceitual, os atributos de uma entidade A são características (propriedades) dessa entidade. 10Dentre os requisitos de um sistema cartorial civil está a definição da entidade pessoa e do casamento entre elas.Assim, o modelo conceitual de banco de dados deve especificar: E a entidade pessoa e o autorrelacionamento casamento. 11Assinale a alternativa incorreta C Atributo que podem assumir apenas um valor em uma determinada instancia e chamado de multivalorado 12Quais fases do projeto de banco de dados envolvem a concepção estrutural do banco de dados e que oferecem algum apoio para o desempenho dos aplicativos envolvidos ? C Projetos Conceitual, Lógico e Físico 13No projeto físico de um Banco de Dados, como reconhecer precisamente os atributos de tabelas que devem ser indexados ? B Através da análise das consultas definidas pelos usuários e especificadas pelos projetistas do Banco de Dados 14Cada _________ possui um conjunto particular de propriedades que a descreve chamado “________”. Assinale a alternativa que preenche respectivamente os dados corretamente E entidade; atributos; 15É um modelo de dados conceitual de alto nível, cujos conceitos foram projetados para estar o mais próximo possível da visão que o usuário tem dos dados, não se preocupando e m representar como estes dados estarão realmente armazenados. Estamos falando de: D Entidade-Relacionamento 16Quais os tipos que existem na Independência de Dados ? C Física e Lógica. 17Com base no diagrama entidade-relacionamento abaixo, indique a alternativa FALSA: E O triângulo que aparece no diagrama representa uma agregação da entidade EMPREGADO 18A Análise Entidade-Relacionamento (E-R) fornece uma visão de alto nível, muito genérica, mas rápida, dos aglomerados de dados envolvidos em um sistema. Considere as afirmativas a s eguir relativas aos produtos gerados como resultado final dessa análise. I. Um diagrama E-R, no qual cada quadro pode ser representado na base de dados do sistema. II. Todos os relacionamentos um-para-um devem haver sido examinados e determinados como não sendo mais subdivisíveis. Os apontadores que estabelecerão cada relacionamento devem haver sido definidos. III. Nenhum relacionamento muitos-para-muitos deve aparecer, pois deverão todos ter sido resolvidos em relacionamentos um-para-muitos. IV. A análise da variação temporal de cada um dos atributos de cada uma das entidades do diagrama deverá ter sido executada e as respectivas entidades necessárias para o armazenamento do histórico dessas variações deverão estar definidas como novas tabelas dependentes, com seus atributos próprios, ligadas às suas entidades geradoras, por construção, através de relacionamentos um-para-muitos. Assinale a alternativa correta. A Todas as afirmativas apresentadas são verdadeiras 19(CESPE – 2013) No modelo entidade-relacionamento, a expressão chave primária identifica D um conjunto de um ou mais atributos que, tomados coletivamente, permitem identificar de maneira unívoca uma entidade em um conjunto de entidades, que é escolhida pelo projetista do banco de dados como de significado principal. 20“chave candidata que é escolhida pelo projetista do banco de dados como de significado principal para a identificação de entidade dentro de um conjunto de entidades“. A definição acima refere-se a: D Chave primária 21As Cardinalidades (condicionalidades), em um modelo Entidade-Relacionamento E Expressão o número de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos 22A cardinalidade um-para-um (1:1) ocorre quando E uma ocorrência de uma entidade está associada à uma única ocorrência da outra entidade e vice-versa 23Indica quantas ocorrências de uma Entidade participam no mínimo e no máximo do relacionamento: E cardinalidade 24Quando temos um relacionamento entre duas entidades, no qual ambos os sentidos de leitura do diagrama apresentam cardinalidade Um-para-Muitos, isto está caracterizado que o relacionamento é do tipo: C Muitos-para-Muitos 25Com base no diagrama entidade-relacionamento abaixo, indique a alternativa FALSA: D Uma fita contém vários filmes 26De acordo com o diagrama abaixo, é CORRETO afirmar que: A Um engenheiro pode atuar em vários projetos, com diferentes funções 27Assinale qual das afirmações abaixo a respeito do modelo relacional ou do mapeamento do modelo lógico de dados para o modelo relacional é FALSA: A O modelo relacional não permite que existam relacionamentos entre as tabelas 28Assinale qual das afirmações abaixo a respeito do modelo relacional ou do mapeamento do modelo lógico de dados para o modelo relacional é FALSA: E No modelo relacional relacionamentos N x N são implementados através de chaves múltiplas; 29Um relacionamento N para N do modelo de entidades em relacionamentos é implementado em um modelo relacional clássico (Normalizado) como: C uma tabela contendo duas chaves estrangeiras (ou de ligação) 30Um conjunto de entidades (ex: Funcionários, Alunos) do modelo de entidades e relacionamentos é implementado no modelo relacional clássico (normalizado) através de: A Uma tabela 31São tipos de cardinalidade: A Um-para-Um(1:1), Um-para_Muitos(1:N) e Muitos-para-Muitos(N:N) 32Assinale a alternativa incorreta: D São representadas por quadrados 33Sobre o diagrama abaixo, assinale a alternativa FALSA: D O departamento sempre possui vários funcionários 34De acordo com o diagrama abaixo, é CORRETO afirmar que: B Um empregado tem que estar alocado sempre a uma mesa 35As cardinalidades, no Modelo Entidade-Relacionamento: E Expressam o número de entidades às quais outra entidade pode estar associada via um conjunto de relacionamentos36Assinale a alternativa INCORRETA, referente ao Modelo Entidade-Relacionamento: C Os círculos em um DER representam os relacionamentos entre conjuntos de entidades 37(FCC - 2009) Considere: I. Um relacionamento do tipo "material compõe material". II. Um relacionamento que necessita ser relacionado a outro relacionamento. III. Entidade cuja vida depende de outra. No MER, I, II e III são, respectivamente, representados por: D auto relacionamento, entidade associativa e entidade fraca. 38(FCC - 2012) Considere: É correto afirmar que o Diagrama Entidade-Relacionamento acima, apresenta: A 4 atributos chaves. 39As cardinalidades, em um modelo Entidade-Relacionamento E expressam o número de entidades as quais outra entidade pode estar associada via um conjunto de relacionamentos 40Considere as afirmações abaixo com relação a tabelas em um Modelo de Dados Relacional: 1 Um conjunto de atributos de uma tabela é uma Chave Candidata se ele identifica de forma única cada linha da tabela e é mínimo nessa condição. 2- Uma Chave Candidata composta por mais de uma coluna não pode ser escolhida como Chave Primária de uma tabela por que uma Chave Primária tem que ser simples. 3- Chave Estrangeira em uma tabela é um atributo ou conjunto de atributos que possui como domínio de valores os valores da Chave Primária de uma tabela. D Somente a afirmação 2 é falsa 41Considere as afirmações abaixo: 1- O principal objetivo de construir modelos de dados relacionais em 3FN (3a. Forma Normal) é obter modelos livres de redundâncias 2- Toda tabela em 1FN (1a. Forma Normal) possui uma chave primária. 3- Uma tabela está em 3FN (3a Forma Normal) se não possui dependências funcionais que não sejam de uma chave E Todas as afirmações são verdadeiras 42Considere as afirmações abaixo: 1- Se uma tabela possui duas chaves candidatas, uma delas deve ser removida para que a tabela possa ficar em 3FN (3a Forma Normal 2- Se em uma tabela existe uma dependência funcional entre duas colunas A e B (A->B) pode-se dizer que A é uma chave candidata da tabela 3- A definição de uma coluna como chave primária de uma tabela garante que o valor para esta coluna seja obrigatório e único E Somente a afirmação 3 é verdadeira 43Empregado ( Matricula, Nome, CPF, Data_Nascimento, Codigo_Cargo, Nome_Cargo, Salario, Codigo_Departamento, Nome_departamento) Onde Matricula e CPF são chaves candidatas, e as seguintes dependências funcionais: 1- Matricula -> Nome 2- Codigo_Departamento -> Nome_Departamento 3- Codigo_Cargo -> Nome_Cargo Pode-se afirmar que: B Para a tabela Empregado ficar em 3ª. Forma Normal as dependências funcionais 2 e 3 precisam ser eliminadas 44No modelo entidade-relacionamento, a expressão chave primária identifica D um conjunto de um ou mais atributos que, tomados coletivamente, permitem identificar de maneira unívoca uma entidade em um conjunto de entidades, que é escolhida pelo projetista do banco de dados como de significado principal. 45Considere as seguintes tabelas em um banco de dados Relacional Cliente (Codigo, Nome), sendo Codigo a chave primária, Produto (CodProd, Nome), sendo CodProd a chave primária, Pedido (Nro_Pedido, Cod_Cliente, Data), sendo Nro_Pedido a chave primária, Item_Pedido ( Nro_Pedido, Nro_Item, Cod_Prod, Qtde, Preco_Unitario), sendo o par (Nro_Pedido, Nro_item)a chave primária E As 4 tabelas estão em 3ª. Forma Normal 46Considere um banco de dados Relacional com as seguintes tabelas: Empregado (Matricula, Nome), sendo Matricula a chave primária, Projeto (CodProjeto, Nome), sendo CodProjeto a chave primária, Equipe_Projeto (Matricula, CodProjeto), sendo o par (Matricula, CodProjeto) a chave primária Pretende-se modificar esse banco de dados de modo a incluir informações de código e nome de Clientes, sabendo que cada Projeto é de um único Cliente e que o banco de dados tem que permitir obter a informação de quais empregados trabalham nos projetos de um dado Cliente. Escolha a opção mais adequada para tal modificação, de modo a manter todas as tabelas em 3ª. Forma Normal E Criar a tabela Cliente (Codigo, Nome) e incluir o CodCliente na tabela Projeto como chave estrangeira 47A tabela onde estão registrados os dados de todos os empregados de uma empresa, tanto ativos quanto desligados, é a seguinte: Empregado ( Matricula, Nome, CPF, NomePai, NomeMae, Cor, DataAdmissao, DataDemissao, Salario). São únicos para cada pessoa os valores de CPF, NomePai, NomeMae e Cor. O nome da pessoa pode sofrer modificação. Sabendo que a empresa costuma recontratar ex-empregados atribuindo a eles uma nova matrícula, analise as seguintes afirmações: 1) CPF -> DataAdmissao é uma dependência funcional 2) CPF -> Nome é uma dependência funcional 3) A tabela Empregado está em Segunda Forma Normal E Todas as afirmações são verdadeiras 48A tabela onde estão registrados os dados de todos os empregados de uma empresa, tanto ativos quanto desligados, é a seguinte: Empregado ( Codigo, Nome, CPF, NomePai, NomeMae, Cor, DataAdmissao, DataDemissao, Salario). São únicos para cada pessoa os valores de CPF, NomePai, NomeMae e Cor. O nome da pessoa pode sofrer modificação. A empresa costuma recontratar ex-empregados atribuindo a eles uma nova matrícula. Qual é o conjunto completo de chaves candidatas de Empregado e em que forma normal mais alta essa tabela está? E {(Codigo), (NroCPF,DataContratacao)}, na Primeira Forma Normal (1FN) 49Uma empresa que trabalha com prestadores de serviço contratados como horistas, que recebem pagamento pelas horas trabalhadas, ou como mensalistas, que recebem pagamento de salário mensal descontados dias de falta no mês, definiu o seguinte modelo conceitual de dados. Considere as seguintes afirmações sobre o modelo acima: 1 - A especialização pode ser parcial, ou seja, nem todos os prestadores aparecem nas especializações. 2 - Como um mesmo prestador de serviço pode ser horista em um período e mensalista em outro, a especialização tem que ser do tipo O (não exclusiva) 3 - Uma entidade com dados de apontamento de horas trabalhadas tem que se relacionar com a especialização Horista Pode-se afirmar que: E Somente a afirmação 3 é falsa 50No banco de dados relacional de uma empresa estão definidas as tabelas: Cliente ( CodCli, NomeCli) LinhaProduto ( CodLP, NomeLP) Vendedor ( CodVend, NomeVend, CodLPVend) Onde os campos sublinhados indicam a chave primária de cada tabela e CodLPVend é uma chave estrangeira que indica a linha de produtos de cada vendedor. Um cliente pode comprar mais de uma linha de produtos. Para cada linha que ele compra ele tem designado um único vendedor dessa linha e tem estabelecido um limite de crédito para compras dessa linha. Escolha a opção que completa as tabelas acima com essas informações de modo que as tabelas atendam a FNBC (Forma Normal de Boyce-Codd): C Criar a tabela ClienteVendLP ( CodCli, CodVend, LimiteCreditoLP) 51Estão definidas as seguintes tabelas Departamento (Codigo, Nome) Empregado (Matricula, Nome, Depto) Onde Depto é uma chave estrangeira opcional que referencia Departamento. As tabelas contém as seguintes t-uplas: Departamento ( 1, Contabilidade) ( 2, Compras) ( 3, Produção) Empregado ( 1, Jose Silva, 1) ( 2, Joao Almeida, ) ( 3, Maria Souza, 2) ( 4, Antonio Silva, 1) Assinale a alternativa incorreta: B O Departamento 3 pode ser excluído