Prévia do material em texto
Banco de dados
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
P) Qual dos modelos de licenciamento disponíveis para SQL Server permite o licenciamento por núcleo? R. Standart.
P)A partir da fase de conversão do projeto conceitual de banco de dados, um SGBD será escolhido para implementar as informações de um esquema ER.
Para qual esquema? R = Esquema de banco de dados lógico
P) Para recuperar-se da falha do disco o banco de dados é o primeiro recriado no disco, com base em sua cópia de backup mais recente em fita. Depois
disso...Dentre os principais objetivos ada realização do backup de arquivo de banco de dados, podemos encontrar queia afirmações a seguir? I Evitar a
perda... II Recuperar os dados que foram apagados ou atualizados... III Recuperar os dados quando há uma falha...IV Facilitar a criação de ambientes... R.
E) II e III
P) O SGDB deve oferecer ferramentas que forneçam a cada nível...Assinale a seguir qual das alternativas pode ser considerada correta: R. A) Todas as
alternativas estão corretas
P) Restrição de chave refere-se aos conjuntos de relacionamento envolvendo três ou mais conjuntos de entidades: se um conjunto de entidades E tiver
um restrição de chave em um conjunto de relacionamentos R, cada entidade em uma instância de E aparecerá em, no máximo, um relacionamento em
(uma instância correspondente de) R. Para indicar uma restrição de chave do conjunto de entidades E em um conjunto de relacionamentos R,
desenhamos uma seta de E a R. Baseado no diagrama ER a seguir informe qual é o nome do relacionamento R. e)Gerência.
P) Na plataforma SQL Server os dados de coluna de variável local expressão e parâmetro devem possuir um tipo de dado relacionado. Esse tipo de dado
é um atributo que especifica o tipo que o objeto pode manter dados inteiros, dados de caracteres, dados monetários, data e hora, cadeias x de
caracteres binários etc. O SQL Server oferece um conjunto de tipos de dados do sistema. Baseado nessas informações, que tipo de dados possui as
características a seguir? Trata-se de um datatype que aceita como valor qualquer dígito, sendo que o espaço ocupado no disco é um dígito R. CHAR
P) O ER utiliza identificadores, ou seja, um ou mais atributos que identifiquem, de modo exclusivo, cada instância de entidades. No modelo relacional,
esses identificadores são mapeados por qual identificador listado nas alternativas a seguir. R = PKs de tabelas
P)|A solução para os probolemas de uma empresa não é a mera existência de um sistema...Assinale a seguir qual das alternativas representa este
aspecto: I Tecnológico...IIGerencial...IIICultural... IV Decisão R. d) }Apenas as alternativas I, II e III são corretas
P) Para se projetar um banco de dados precisamos analisar o ciclo de vida típico...Qual dessas fases a seguir não faz parte do ciclo de vida macro de um
projeto de banco de dados: R. d)Programação
P)Uma CAL, é uma licença de acesso de cliente, na qual, um cliente pode se referir a um usuário ou um dispositivo. Nela é possível optar por comprar as
licenças de usuário ou dispositivos, com base em quais serviços serão mais baratas para seu ambiente. Microsoft também oferece uma ferramenta para
ajudar a decidir qual licença é mais indicada para sua organização. Assinale a seguir a alternativa correta. R = Microsoft Assessment and Planning (MAP).
) 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?R. 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 projeto de banco de dados...implantação, operação e P
manutenção. Pode ter a sua definição em ... R 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ça o 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) 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: R.3FN
P) Os modelos físicos ou popularmente conhecidos como Script do BD em SQL representam o modelo do banco de dados e são enriquecidos com
detalhes....Assinale a seguir qual dos itens se encontra INCORRETO para os detalhes internos do BD: R a) CREATE DATABASE 48DMODELO (N é certeza)
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: osvalores atômicos (ou individuais). Assinale qual é a forma normal que possui essas características: R) 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: c) I, II e III.
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 e) Departamento_Localidade
P) O comando correto para criar a tabela a seguir é:
TABELA_X
CAMPO_1
CAMPO_2
R. 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) 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) 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 NormalP) 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
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) 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