Buscar

Compilado_Banco_de_dados_EDIT-09-06-2022

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Banco de dados 
MUTIPLA ESCOLHA 
 
P) O comando correto para criar a tabela a seguir é: 
TABELA_X 
CAMPO_1 
CAMPO_2 
Resposta: d) CREATE TABLE TABELA_X { 
 CAMPO_1 CHAR(1), 
 CAMPO_2 CHAR(2) 
 } 
 
P) Uma relação está na terceira forma normal quando: 
Resposta: b) Que não existem atributos que dependam de outros atributos que não sejam a chave. 
 
P) Consideremos uma tabela de produto e que um produto duplicado foi inserido nela. Após levantamento, 
constatou-se que o produto errado é o de código X. Para remover esse dado devemos: 
Resposta: b) Fazer um DELETE em PRODUTO usando WHERE COD_PRODUTO = X 
 
P) Um projeto de banco de dados possui determinadas etapas para ser implementado 
Assinale a alternativa que corresponda a tais etapas. 
Resposta: c) Levantamento, Modelo Conceitual, Modelo Lógico e Modelo Físico. 
 
P) Analise a tabela a seguir 
 
Com base no esquema exposto, assinale a alternativa correta. 
Resposta: a) São derivados de um relacionamento de cardinalidade N – N no MER. 
 
P) A cláusula WHERE pode ser usada junto a alguns comandos SQL. Quais são eles? 
Resposta: d) SELECT, DELETE e UPDATE 
 
P) Considerando que em uma determinada empresa há funcionários que ganham de R$1.000.00 a R$20.000,00, 
o comando a seguir retornara? 
SELECT * 
FROM FUNCIONARIOS 
WHERE SALARIO >= 10.000.00 
Resposta: d) Todos os funcionários com salário maior ou igual a 10.000.00 
 
P) Dado o comando a seguir, qual será o resultado? 
DELETE FROM TABELA 
WHERE CAMPO = ‘X’ 
Resposta: c) Apenas será eliminado o registro em que o CAMPO for igual a X 
 
P) Para excluir uma coluna de uma tabela, utilizamos o comando: 
Resposta: d) ALTER TABLE 
 DROP COLUMN 
 
P) Em um modelo Entidade Relacionamento (MER), as entidades, os atributos e as relação são identificadas, 
respectivamente por: 
Resposta: a) Retângulo, elipse e losango 
 
P) Todos os bancos de dados possuem um banco de dados interno que armazena as suas informações. A esses 
dados armazenados damos o nome de: 
Resposta: d) Metadados 
 
P) Analise o comando a seguir: 
SELECT * 
FROM TABELA 
WHERE CAMPO_1 = 10 OR CAMPO_2 = 20. 
De acordo com o esquema exposto, assinale a alternativa correta 
Resposta: e) A consulta retornara os dados se qualquer uma das condições forem verdadeiras. 
 
P) Considere a tabela e o comando a seguir: 
 
INSERT INTO TELEFONE 
(TELEFONE, DDD, OPERADORA) 
VALUES 
(“11”, “987654321”, “XX”) 
Qual será o problema com o comando em questão 
Resposta: c) Porque a ordem dos valores está diferente da ordem dos campos. 
 
P) O SQLite, apesar de ser um banco de dados relacional, não pode ser implementado em arquitetura cliente-
servidor como o SQL Server ou o Oracle. Por que? 
Resposta: c) Porque é uma biblioteca desenvolvida em C para ser embarcado em um software durante sua fase 
de desenvolvimento 
 
P) Pensando em promoções para seus clientes, o Sr. Manoel resolveu adicionar um novo campo na tabela de 
cliente, a data de nascimento (DT_NASCIMENTO). Para efetuar esse campo, qual comando deve ser 
adicionado? 
Resposta: a)ALTER TABLE CLIENTE 
 ADD DT_NASCIMENTO DATE 
 
P) Considere o esquema a seguir: 
 
Para obter uma consulta que retorne à quantidade de telefones por operadora (independente do DDD), qual o 
comando que deve ser utilizado? 
Resposta: a) SELECT OPERADORA 
 , COUNT(TELEFONE) AS QTD 
 FROM TELEFONE 
 GROUP BY OPERADORA 
 
P) Ferramentas CASE existem para facilitar a vida dos DBAs e dos analistas de bancos de dados. Dentre suas 
funcionalidades assinale a alternativa incorreta. 
Resposta: c) Constroem modelos de dados sem interferência do usuário/operador 
 
P) Sobre as chaves de um banco de dados, assinale a alternativa incorreta 
Resposta: e) A chave estrangeira nasce dentro da própria tabela. 
 
P) Podemos dizer que um banco de dados está devidamente normalizado quando: 
Resposta: c) Foi aplicada a 1ª, 2ª e 3ª Forma Normal 
 
P) Dada uma tabela chamada PESSOA, qual comando devemos utilizar para exclui-la? 
Resposta: b) DROP TABLE PESSOA 
 
P) Dado o comando a seguir, assinale a alternativa que destaca o que ele faz. 
ALTER TABLE PRODUTO 
ADD CONSTRAINT FK_TIPO FOREIGN KEY (COD_TIPO) 
Resposta: a) Adiciona uma chave estrangeira na tabela PRODUTO 
 
P) O que acontece se o comando a seguir for executado? 
UPDATE TABLE X 
SET COLUNA_1 = 100 
Resposta: d) Todos os registros da tabela serão atualizados 
 
P). Consideremos que estamos trabalhando com duas tabelas: A e B. Para que minha consulta retorne todos os 
dados da tabela A mesmo que não exista correspondência na tabela B, devemos usar: 
Resposta: c) LEFT JOIN de A para B 
 
P). Para sempre obtermos o resultado da consulta na mesma ordem, o SELECT deve ser montado como: 
Resposta: e) SELECT * FROM PRODUTO. 
 
P). São exemplos de ferramentas Case: 
Resposta: a) Erwin, Visio e Designer 
 
P). Avalie a tabela a seguir: 
 
Qual tipo de chave nós temos? 
Resposta: d) Temos uma chave primaria composta 
 
QUESTÕES NOVAS DAS PROVAS 2022 
 
P) Um banco de dados pode ser definido como uma estante de coleção dedados que, tipicamente, descreve as 
atividades de uma ou mais organizações relacionadas. Por exemplo, um banco de dados de uma universidade 
poderia conter informações sobre: entidades e relacionamentos. 
I. Alunos, professores, faltas e notas. 
II. Alunos, professores, cursos e turmas. 
III. Alunos, professores, alunos, RG e idade. 
IV. CPF dos alunos matriculados. 
V. Dia em que os alunos se matricularam no curso. 
Selecione a alternativa incorreta sobre entidade e relacionamentos (baseado no exemplo da universidade); 
Resposta: a) I, III, IV, V. 
 
P) O SSMS SWL Server Management Studio é um ambiente integrado para gerenciar qualquer infraestrutura 
SQL; durante a configuração de sua instalação apresenta três formas de instalação. Assinale a seguir qual dos 
modelos pode ser encontrado durante a instalação: 
Resposta: a) Básico, Personalizado, Baixa mídia. 
 
P) O modelo lógico tem como objetivo transformar o modelo conceitual em um modelo que ... como o banco de 
dados será implementado em um SGBD especifico. Deve representar as relações ... restrições do modelo de 
dados que representa a estruturas de um BD, e o Esquema do Banco de ... Assinale a seguir qual das restrições 
não pode ser encontrada no modelo lógico 
Resposta: a) CREATE TABLE MODELO 
 
P) A Licença Pública Geral GNU ou GNU GPL (ou só GPL) é um dos principais modelos de licenciamento de 
software de código aberto do mercado, garantindo ao usuário final os direitos de: 
Assinale a alternativa incorreta: 
Resposta: c) Vender o código-fonte. 
 
P) A definição “é um conjunto de valores de determinado atributo. Por exemplo, o atributo das médias das 
notas é apresentado como (0,4), pois, no sistema americano, o menor valor possível da média e o maior é de 4”, 
refere-se a qual alternativa a seguir? 
Resposta: d) Domínio. 
 
P) A linguagem de Controle de Dados (DCL – Data Control Language), define o subconjunto SQL que suporta 
controlar o acesso aos dados, basicamente, com dois comandos (GRANT e REVOKE), que permitem ou 
bloqueiam o acesso de usuários a dados. Assinale a seguir qual o comando SQL do subconjunto DCL se 
encontrar correto: 
Resposta: d) REVOKE CREATE TABLE FROM Diogo. 
 
P) Como uma das bases do ciclo de vida inicial de um .................................................................................................. 
implantação, operação e manutenção. Pode ter a sua definição em ... 
Resposta: a) Antes que o novo sistema seja implantado, a validação precedida pela conversão de usuários do 
sistema mais antigo deve ser acompanhada, bem como o treinamento do usuário. 
 
P) Para a realização de um backup, deve-se possuir os seguintes itens: 
I. Software para a realização do backup utilizar um programa que façao backup dos seus dados 
de forma satisfatória (Backup Exec, por exemplo). 
II. Local físico para a gravação do backup (discos rígidos, fita DAT, NAS (network attached storage), 
nuvem etc. 
III. Planejamento da rotina de backup definir, documentar e implementar a rotina adequada. 
IV. Planejamento da rotina de criação de scripts, juntamente com o MER... 
Resposta: b) Somente as alternativas I, II e III estão corretas. 
 
P) No diagrama ER, a seguir, podemos verificar que cada departamento tem escritórios em diversas 
localidades e se deseja registrar as localidades nas quais cada funcionário trabalha. Partindo da ideia de um 
escritório que possui, apenas um endereço, qual das entidades pode ser considerada uma entidade fraca entre 
os relacionamentos? 
 
Resposta: Não é certeza c) Trabalha_em 
 
P) As alterações criadas no projeto físico de banco de dados devem suportar um refinado e mais ... projeto de 
banco de dados para assegurar que este satisfaça aos critérios de desempenho desejados. ... permitem a criação 
de qual serviço? 
Resposta: c) Criação de índices em algumas tabelas e agrupamento de tabelas. 
 
P) Essa forma normal se baseia no conceito de dependência transitiva. Uma dependência funcional X → Y em 
um esquema de relação R é uma dependência transitiva se houver um conjunto de atributo Z em R, que nem 
sejam uma chave candidata nem um subconjunto de qualquer chave de R, 10, e tanto X → Z quanto Z → Y se 
mantiverem. Assinale a seguir qual é a forma normal que possui essas características: 
Resposta: d) 3FN 
 
P) O tipo de normalização a seguir reprova ter um conjunto de valores, uma tupla de valores ou uma 
combinação de ambos como um valor de atributo para uma única tupla. Em outras palavras, reprova as 
relações dentro de relações ou as relações como valores de atributo dentro de tuplas. Os únicos valores de 
atributo permitido por ela são: os valores atômicos (ou individuais). Assinale qual é a forma normal que possui 
essas características: 
Resposta: b) 1FN 
 
P) Essa forma normal se baseia no conceito de dependência funcional total. Uma dependência funcional X → Y 
é uma dependência funcional total se a remoção de qualquer atributo A de X significar que a que a 
dependência não se mantém mais; ou seja, para qualquer atributo A ε X, (X - {A}) não determina Y 
funcionalmente. Uma dependência funcional X → Y é uma dependência parcial se algum atributo A ε X puder 
ser removido de X e a dependência ainda se mantiver; ou seja, para algum A ε X, (X - {A}) → Y. Assinale a 
seguir qual é a forma normal que possui essas características: 
Resposta: c) 2FN 
 
P) Um bando de dados é uma coleção de dados relacionados. Dados são traduzidos em... conhecidos que podem 
ser registrados e possuem um significado implícito. Por exemplo, considere os nov... os números de telefone e os 
endereços das pessoas que você conhece. Um bando de dados, normalmente ... mais restrito e em 
funcionalidade especificas quando no âmbito de gerenciamento. 
Assinale a seguir a alternativa incorreta para uma dessa propriedades implícitas: 
Resposta: d) Pode gerenciar uma fração muito pequena desses dados, que pode ser, corretamente, chamado de 
banco de dados 
 
P) Em um SGBD, em geral, além dos dados, também estão armazenados os metadados, isto ... que contém aa 
definição dos próprios dados, especialmente a definição das próprias tabelas, as ... integridade. O SGBD é 
responsável pela(o): 
I. Integração com o gerente de arquivos – Todos os sistemas operacionais fornecem uma estrutura de 
armazenamento e a manipulação de arquivos; 
II. Gerenciamento dos dados – Os dados estão centralizados e são gerenciados unicamente pelo SGBD. 
A... entre os dados também devem ser gerenciadas e verificadas pelo SGBD; 
III. Integridade – Verificar se as alterações do banco de dados estão de acordo com as regras de 
integridade e com as validações estabelecidas na sua definição; 
IV. Segurança – Assegurar que os usuários, apenas, têm acesso as informações a que lhes são 
permitidas acessar; 
V. Backup e Recovery – Capacidade de detectar as falhas decorrentes de problemas de fornecimento 
de energia elétrica. De hardware, de erros de software etc., e ser capaz de recolocar o banco de 
dados no estado estável que existia, imediatamente, antes da ocorrência da falha; 
VI. Gerenciamento da concorrência – Gerenciar o acesso de múltiplos usuários aos seus dados 
mantendo a consistência da informação a que cada usuário tem acesso. 
Resposta: a) Todas as alternativas estão corretas 
 
P) O conceito de agregação pode ser entendido como uma associação em que se tenta demonstrar que as 
informações de um objeto precisam ser complementadas pelas informações de um objeto de outra classe. Esse 
tipo de associação tenta demonstrar uma relação todo ou parte entre objetos associados. Neste tipo de 
relacionamento é correto afirmar que: 
I. Existe uma relação de cardinalidade expressa pelo campo não obrigatório; 
II. Demonstra sempre quem é a entidade principal; 
III. Sempre deve haver mais der uma entidade para que a agregação possa acontecer; 
IV. Existe uma entidade na agregação que não precisa de atributos para que elas possam se relacionar. 
Resposta: Talvez seja e) II e III. 
 
P) A estrutura gerencial de uma organização pode ser dividida em três níveis. Assinale a seguir quais são esses 
respectivos níveis? 
Resposta: b) Alto, médio e operacional 
 
P) Geralmente, o volume RAID 0 não deve ser usado para nenhum arquivo do SQL Server; entretanto há 
profissionais que sugerem que o RAID 0 pode ser aceitável para qual tipo de arquivos? 
Resposta: b) TempDB 
 
P) Quais são as duas versões do Microsoft SQL Server 2019 que podem ser utilizadas de forma gratuita não 
comercial? 
Resposta: b) Express/Developer 
 
P) Gerenciar dados é uma tarefa que requer cuidados dobrados gerenciadores de recuperação de um SGBD 
também precisam possuir recursos mais rigorosos para lidar com as falhas mais catastróficas, como as falhas 
de discos. Qual é a principal técnica utilizada para lidar com essas falhas? 
Resposta: d/) Criar Backup do banco de dados 
 
P) A Linguagem de Definição de Dados (DDL – Data Definition Language), define o subconjunto de SQL que 
suporta a criação, a exclusão e a modificação, das definições das tabelas e visões. As restrições de integridade 
podem ser definidas nas tabelas, tanto quando a tabela é criada, como posteriormente. Fornecendo ainda, a 
dinâmica para a criação e a exclusão de índices. Assinale a seguir qual dos exemplos não pode ser utilizado em 
uma DDL: 
Resposta: e) DELETE TABLE CLIENTE 
 
P) A fase inicial de um projeto de banco de dados permite, compreender quais dados devem ser armazenados, 
que informações os aplicativos devem manipular, e quais as operações mais importantes e quais estão sujeitas a 
requisitos de desempenho. Nesse sentido, analise as afirmações a seguir e assinale a alternativa correta: 
I. Permite a todos os usuários do banco de dados acessarem qualquer informação; 
II. Gerido por reuniões informais, geralmente, envolve discussões com grupos de usuários; 
III. Estudo do ambiente operacional em vigor, visando definir quais alterações serão trabalhadas; 
IV. Analise de toda a documentação disponível sobre os aplicativos existentes. 
Resposta: d) II, II e IV 
 
P) Os atributos de uma entidade representam as suas características, basicamente, ele representa, em banco de 
dados, como uma informação pode ser descrita. Os atributos são classificados como: 
Resposta: a) Simples e composto

Continue navegando