Prévia do material em texto
Prova AV 2022 nota 10 Banco de Dados 1a Questão (Ref.: 202008858404) 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. Apenas I, II e III. Apenas II e IV. Apenas II, III e IV. Apenas I. I, II, III e IV. 2a Questão (Ref.: 202008858408) Considere o seguinte diagrama entidade-relacionamento de um banco de dados relacional, representando as bibliotecas de uma universidade. 10a A partir desse diagrama, pode-se afirmar que: Todos os atributos de Aluno podem ser classificados como compostos. Um aluno pode frequentar diversas disciplinas e pode ser orientado por apenas um professor. Disciplina não pode ter atributos com o valor nulo. Aluno e Disciplina são entidades fracas. Os atributos ID Prof, ID Aluno e ID Disc devem ser implementados como sendo do tipo literal. 3a Questão (Ref.: 202008885638) No modelo relacional, cada registro de uma tabela tem um identificador único chamado de chave primária. Assinale a alternativa que indica o nome da chave primária quando utilizada como referência em outro registro de outra tabela: chave estrangeira. chave de índice. chave derivada. chave secundária. chave de ligação. 4a Questão (Ref.: 202008892574) Com relação à elaboração e implantação de projeto de banco de dados relacional utilizando um mapeamento entidade-relacionamento (ER), assinale a opção correta. Todas as entidades fracas Y no esquema ER devem ser ignoradas na modelagem, uma vez que não possuem atributos-chaves. Para cada atributo multivalorado em uma entidade X, deve ser criada uma entidade associativa Y em que a chave primária em Y será a chave estrangeira de X. Todos os relacionamentos binários 1:1 devem ser ignorados, pois, nesse tipo de mapeamento, somente são considerados relacionamentos binários 1:N. Para cada entidade forte X no esquema ER, deve ser criada uma relação que inclua todos os atributos simples de X. Para os relacionamentos binários N: M, deve ser escolhida apenas uma das entidades, por exemplo, N, e nela deve ser inserida uma chave estrangeira advinda de M, que comporá uma chave primária simples. 5a Questão (Ref.: 202008850477) (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: CHECK e UNCHECK. GRANT e REVOKE. REDO e UNDO. LOCK e UNLOCK. COMMIT e ROLLBACK. 6a Questão (Ref.: 202008836541) (TCE-AM - 2012 - Analista Técnico de Controle Externo - FCC) Sobre os fundamentos arquiteturais do banco de dados PostgreSQL, considere: I. Utiliza um modelo cliente/servidor, consistindo de um processo servidor que gerencia os arquivos do banco de dados, controla as conexões dos clientes ao banco dados e efetua ações no banco de dados em favor dos clientes. II. A aplicação cliente, que irá efetuar as operações no banco de dados, poderá ser de diversas naturezas, como uma ferramenta em modo texto, uma aplicação gráfica, um servidor web que acessa o banco de dados para exibir as páginas ou uma ferramenta de manutenção especializada. III. A aplicação cliente pode estar localizada em uma máquina diferente da máquina em que o servidor está instalado. Neste caso, a comunicação entre ambos é efetuada por uma conexão TCP/IP. O servidor pode aceitar diferentes conexões dos clientes ao mesmo tempo. Está correto o que se afirma em: I e III, apenas. I, II e III. I e II, apenas. III, apenas. II e III, apenas. 7a Questão (Ref.: 202008857759) Considere que cada tabela a seguir pertence a um banco de dados distinto. Qual consulta retorna o nome e o CPF dos cidadãos que são clientes e alunos? SELECT NOME, CPF FROM CLIENTE MINUS SELECT NOME, CPF FROM ALUNO; SELECT NOME, CPF FROM ALUNO EXCEPT SELECT NOME, CPF FROM CLIENTE; SELECT NOME, CPF FROM ALUNO UNION SELECT NOME, CPF FROM CLIENTE; SELECT NOME, CPF FROM CLIENTE INTERSECT SELECT NOME, CPF FROM ALUNO; SELECT NOME, CPF FROM CLIENTE JOIN SELECT NOME, CPF FROM ALUNO; 8a Questão (Ref.: 202008892603) O MongoDB é um exemplo de SGBD NoSQL por não seguir o tradicional modelo relacional de banco de dados. Qual é o modelo de dados no qual o MongoDB é um dos líderes de mercado? Grafos. Orientado a objetos. Colunar. Documentos. Chave-valor. 9a Questão (Ref.: 202008898503) Os primeiros sistemas de bancos de dados implementados na década de 1960, como o IDS e o IMS, usavam, respectivamente, estruturas de dados em redes e em árvores, por isso, são conhecidos como bancos de dados: de esquemas. navegacionais. de arquivos. relacionais. conceituais. 10a Questão (Ref.: 202008836468) Seja uma tabela assim estruturada: ALUNO(CODALUNO, NOME, SEXO, BAIRRO). Qual código a seguir retorna o número de alunos por bairro? SELECT SEXO, COUNT(*) FROM ALUNO GROUP BY NOME; SELECT BAIRRO FROM ALUNO; SELECT BAIRRO, COUNT(*) FROM ALUNO GROUP BY BAIRRO; SELECT BAIRRO, NOME FROM ALUNO; SELECT BAIRRO, COUNT(*) FROM ALUNO ORDER BY BAIRRO;