Prévia do material em texto
1 Marcar para revisão que são entidades em um mapa conceitual-lógico? São objetos ou conceitos que existem no domínio do problema e que são representados por A retângulos. São as ligações entre as entidades que indicam algum tipo de relacionamento e que são representadas por linhas C São as características ou propriedades das entidades que são representadas por elipses. D São as categorias ou subtipos de entidades que são representadas por triângulos E Nenhuma das opções. 2 Marcar para revisão (Ministério Público de Pernambuco PE 2018 Cargo: Analista Ministerial Área Informática Banca Fundação Carlos Chagas (FCC)) comando do sistema gerenciador de bancos de dados PostgreSQL (9.5) que permite substituir, em um banco de dados, nome de uma tabela chamada cliente, para a denominação paciente é: A CHANGE TABLE cliente WITH paciente; B CASCADE TABLE cliente paciente; C ALTER TABLE cliente RENAME TO paciente; D CONTROL TABLE cliente AS paciente; E MODIFY TABLE cliente FOR paciente;3 Marcar para revisão Seja uma tabela assim estruturada: PRODUTO(CODP, DESCRICAO, QUANTIDADE, PRECOUNITARIO). Qual código a seguir retorna código e a descrição dos produtos que possuem quantidade entre 10 e 20? A SELECT DESCRICAO FROM CODP WHERE QUANTIDADE BETWEEN 10 AND 20; SELECT PRODUTO FROM PRODUTO WHERE QUANTIDADE >15; C SELECT DESCRICAO FROM PRODUTO WHERE QUANTIDADE >15; D SELECT CODP, DESCRICAO FROM PRODUTO WHERE QUANTIDADE BETWEEN 5 AND 10; E SELECT CODP, DESCRICAO FROM PRODUTO WHERE QUANTIDADE BETWEEN 10 AND 20; 4 Marcar para revisão MongoDB é um exemplo de SGBD NoSQL por não seguir tradicional modelo relacional de banco de dados. Qual é modelo de dados no qual MongoDB é um dos líderes de mercado? A Chave-valor. Documentos. C Colunar. D Orientado a objetos. E Grafos.5 Marcar para revisão A independência lógica de dados consiste na capacidade dos sistemas de banco de dados de: A alterar esquema conceitual lógico sem alterar esquema conceitual externo. mudar esquema interno sem alterar esquema conceitual lógico. C levar banco de dados de um estado lógico consistente a outro também consistente. D garantir que resultado de uma operação lógica finalizada continue válido mesmo em caso de falhas. E separar logicamente os dados dos programas de aplicação que os manipulam.Considere seguinte diagrama entidade-relacionamento de um banco de dados relacional, representando as bibliotecas de uma universidade. NOME IDALUNO TITULACAO PROFESSOR (0,1) ORIENTA (0,n) ALUNO NOME IDPROF (0,n) CURSO FREQUENTA (0,n) IDDISC DISCIPLINA CARGA NOME A partir desse diagrama, pode-se afirmar que: A Aluno e Disciplina são entidades fracas. Disciplina não pode ter atributos com valor nulo. C Um aluno pode frequentar diversas disciplinas e pode ser orientado por apenas um professor. D Os atributos ID Prof, ID Aluno e ID Disc devem ser implementados como sendo do tipo literal. E Todos os atributos de Aluno podem ser classificados como compostos.7 Marcar para revisão (Companhia Pernambucana de Saneamento (COMPESA) Administrador de Banco de Dados FGV (2016)) Uma das funções dos Sistemas Gerenciadores de Bancos de Dados é garantir as propriedades "ACID" das transações. Dessas propriedades, a que trata da "atomicidade" está associada aos comandos: A CHECK e UNCHECK. COMMIT e ROLLBACK. C GRANT e REVOKE. D LOCK e UNLOCK. E REDO e UNDO. 8 Marcar para revisão Na linguagem SQL, a consulta simples a um Banco de Dados é uma instrução SELECT e a consulta composta inclui duas ou mais instruções SELECT. Com relação às consultas com a utilização da linguagem SQL é correto afirmar que operador: UNION é usado para combinar os resultados de duas ou mais instruções SELECT, retornando linhas A duplicadas. UNION ALL, quando usado na combinação de duas instruções SELECT, a ordem das instruções SELECT altera resultado da consulta. EXCEPT, quando usado na combinação duas instruções SELECT, a ordem das instruções SELECT não C altera resultado da consulta. EXCEPT é usado para combinar duas ou mais instruções SELECT, retornando somente as linhas da D primeira instrução SELECT que sejam semelhantes a uma linha das demais instruções. INTERSECT é usado para combinar duas instruções SELECT, retornando somente as linhas da E primeira instrução SELECT que sejam idênticas a uma linha da segunda instrução SELECT.10 Marcar para revisão É correto que uma relação está na: A 2FN se, e somente se, todos domínios básicos contiverem mais de um valor discreto periódico. 2FN se, e somente se, estiver na primeira e todos atributos não chave forem totalmente dependentes da totalidade da chave primária. 2FN se, e somente se, estiver na primeira e todos os atributos não chave forem dependentes não C transitivos da chave primária. 3FN se, e somente se, ela estiver na segunda e todos os atributos não chave contiverem mais de um D valor discreto periódico. E 3FN se, e somente se, todos os domínios básicos forem multivalorados. 9 Marcar para revisão Sobre tipo entidade fraca, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. Tipo entidade fraca também são conhecidas por entidades abstratas. II. Tipo entidade que não tem seus próprios atributos-chave são chamados tipos entidade fraca. III. Tipo entidade que não tem seus próprios relacionamentos são chamados tipo entidade fraca. IV. Entidades, que pertençam a um tipo entidade fraca, são identificadas por estarem relacionadas a entidades específicas do outro tipo entidade. A Apenas I. Apenas I, e III. C Apenas e IV. D Apenas II, III e IV. E I, II, III e IV.