Baixe o app para aproveitar ainda mais
Prévia do material em texto
SIMULADO AV BANCO DE DADOS 1 - A independência lógica de dados consiste na capacidade dos sistemas de banco de dados de: separar logicamente os dados dos programas de aplicação que os manipulam levar o banco de dados de um estado lógico consistente a outro também consistente mudar o esquema interno sem alterar o esquema conceitual lógico. garantir que o resultado de uma operação lógica finalizada continue válido mesmo em caso de falhas alterar o esquema conceitual lógico sem alterar o esquema conceitual externo 2 - Qual conjunto de comandos da SQL abaixo serve para o administrador do banco de dados gerenciar os metadados de um banco de dados? CREATE, ALTER, DROP INSERT, ALTER, REMOVE CREATE, ALTER, DELETE CREATE, MODIFY, DELETE INSERT, UPDATE, DELETE 3 - (AOCPP CONCURSOS ¿ CONCURSO BRDE 2012 ANALISTA DE SISTEMAS ¿ SUBÁREA ADMINISTRAÇÃO DE BANCO DE DADOS) 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, III e IV Apenas I I, II, III e IV Apenas II e IV 4 - IBFC - 2017 - POLÍCIA CIENTÍFICA-PR - Perito Criminal - Área 1) 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 5 - (FUNRIO - 2013 - MPOG - Analista de Tecnologia da Informação) Seja a relação EMP-PROJ(CPF, NumProj, Horas, NomeEmp, NomeProj, LocalProj) onde {CPF, NumProj} é a chave primária de EMP-PROJ e as seguintes dependências funcionais: {CPF, NumProj} → Horas {CPF} → NomeEmp {NumProj} → {NomeProj, LocalProj} A relação EMP-PROJ, com estas dependências funcionais, viola qual forma normal? Terceira forma normal Quarta forma normal Primeira forma normal Forma normal de Boyce-Codd Segunda forma normal 6 - (Ministério Público de Pernambuco - PE 2018 Cargo: Analista Ministerial - Área Informática Banca Fundação Carlos Chagas (FCC)) O comando do sistema gerenciador de bancos de dados PostgreSQL (9.5) que permite substituir, em um banco de dados, o nome de uma tabela chamada cliente, para a denominação paciente é: CASCADE TABLE cliente paciente CONTROL TABLE cliente AS paciente CHANGE TABLE cliente WITH paciente MODIFY TABLE cliente FOR paciente ALTER TABLE cliente RENAME TO paciente 7 - (Agência de Fomento do Amapá (AFAP) - Tecnologia da Informação - FCC (2019)) Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi: I.. Cliente II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC' III.. Cod_Cli = 'Cli01'; Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por WHERE - SET - UPDATE UPDATE - WHERE - SET SET - WHERE - UPDATE SET - UPDATE - WHERE UPDATE - SET – WHERE 8 - Seja uma tabela assim estruturada: UNIDADE(CODIGOU, DESCRICAO, BAIRRO, ANOINICIO). Qual código a seguir retorna as unidades localizadas nos bairros Copacabana, Centro ou Barra, cujo ano de início de funcionamento seja maior 2002? SELECT * FROM UNIDADE WHERE BAIRRO LIKE ('Copacabana','Centro','Barra') AND ANOINICIO>2002 SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002 SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002 SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002 SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002 9 - Seja uma tabela assim estruturada: EMPREGADO(CODIGOE, NOME, ENDERECO, CODDEPARTAMENTO). Seja a consulta a seguir: SELECT CODDEPARTAMENTO, COUNT(*) AS QUANTIDADE FROM EMPREGADO GROUP BY CODDEPARTAMENTO; Qual o propósito da consulta? Retornar a quantidade de empregados por departamento. Retornar o código do empregado e o número de departamentos da empresa. Retornar o nome dos empregados de todos os departamentos. Retornar o número de departamentos da empresa. Retornar o código e o nome de cada departamento. 10 - Prova: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação - Prova 3) 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 o operador: UNION ALL, quando usado na combinação de duas instruções SELECT, a ordem das instruções SELECT altera o resultado da consulta INTERSECT é usado para combinar duas instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam idênticas a uma linha da segunda instrução SELECT. UNION é usado para combinar os resultados de duas ou mais instruções SELECT, retornando linhas duplicadas EXCEPT é usado para combinar duas ou mais instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam semelhantes a uma linha das demais instruções. EXCEPT, quando usado na combinação duas instruções SELECT, a ordem das instruções SELECT não altera o resultado da consulta
Compartilhar