Buscar

Apol I e II - Sistema Gerenciador de Banco de Dados

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

APOL I Nota: 100
Questão 1/10 - Sistema Gerenciador de Banco de Dados
O diagrama entidade-relacionamento (DE-r) é uma ilustração gráfica das entidades, que são
as necessidades de armazenamento de um sistema, e o relacionamento entre elas. O DE-r
implementa estruturas gramaticais, onde entidades são substantivos e relacionamentos são
verbos, como podemos observar no exemplo a seguir, que mostra o relacionamento entre
um cliente e os produtos que podem ser comprados por ele:
Esse exemplo de DE-r representa:
D As entidades cliente e produto e o relacionamento entre essas entidades que é a
compra, que tem como atributos: a data, a quantidade e o valor das compras que
um cliente pode realizar.
Você assinalou essa alternativa (D)
Questão 2/10 - Sistema Gerenciador de Banco de Dados
Existem atividades específicas que precisam ser auditadas em um banco de dados. São
elas;
Analise a única alternativa correta.
I-Acesso e autenticação dos usuários;
II- Objetos do banco de dados;
III-Rede de comunicação;
IV-Select ou Group BY.
V-Somente o acesso e autenticação dos usuários;
D I, II e III.
Você assinalou essa alternativa (D)
Questão 3/10 - Sistema Gerenciador de Banco de Dados
A instrução UPDATE altera os registros de uma tabela especificada. Esta instrução também
requer o uso da cláusula WHERE para especificar os registros que serão alterados. Para
alterar os dados de uma tabela, utilizar o comando com a seguinte sintaxe: UPDATE
<tabela> SET campo1 = valor1 WHERE expressão. Caso a cláusula WHERE seja omitida
na instrução UPDATE todos os registros da tabela especificada serão alterados.
O comando correto para alterar nome de um funcionário para JOSÉ DE SOUZA
relativo a um funcionário com a matrícula igual a 15 é:
B update funcionario set nome= ‘José de Souza’ where matricula = 15
Você assinalou essa alternativa (B)
Questão 4/10 - Sistema Gerenciador de Banco de Dados
Para inserir registros em uma tabela através da linguagem SQL, é utilizado o comando
INSERT INTO com a seguinte sintaxe: INSERT INTO <tabela> (campo1, campo2, ...)
VALUES (Valor1, Valor2, ...). Cada campo especificado na instrução INSERT deve ter um
valor correspondente na lista de valores. A lista de valores deve estar na mesma ordem que
a lista de campos, analise as assertivas que seguem para a tabela aluno (código, nome,
endereço, município e data_nasc) e marque V para as asserções verdadeiras, e F para as
asserções falsas.
I. ( ) INSERT INTO aluno (1, ‘Maria da Silva’, ‘Rua XV, 125’, ‘Curitiba’, ‘1966/07/17’)
II. ( ) INSERT INTO Aluno (Codigo, Nome, Endereco, Municipio, Data_Nasc) VALUES (1,
‘Maria da Silva’, ‘Rua XV, 125’, ‘Curitiba’, ‘1966/07/17’)
III. ( ) INSERT INTO Aluno (Codigo, Nome, Endereco, Municipio, Data_Nasc) VALUES (1,
‘Maria da Silva’, ‘Curitiba’, ‘1966/07/17’)
IV. ( ) INSERT INTO Aluno (Nome, Endereco, Municipio, Data_Nasc) VALUES (‘Maria da
Silva’, ‘Rua XV, 125’, ‘Curitiba’, ‘1966/07/17’)
Agora, assinale a alternativa que apresenta a sequência correta:
B F – V – F – V
Você assinalou essa alternativa (B)
Questão 5/10 - Sistema Gerenciador de Banco de Dados
Sabendo que o dado, que é o elemento principal de um banco de dados, possui um ciclo de
vida, que se inicia com a sua produção, podendo se dar por vários dispositivos de produção,
como um editor de texto, uma planilha de cálculo, um sensor presencial, um formulário
HTML, uma câmera digital ou ainda através de uma página de mídia social.
Logo após a sua produção, seguindo o seu ciclo de vida, o dado deverá ser:
C Armazenado para posterior consulta.
Você assinalou essa alternativa (C)
Questão 6/10 - Sistema Gerenciador de Banco de Dados
As funções agrupadoras servem para tratar os valores de um banco de dados de forma
resumida. Obter valores de vendas, quantidade de produtos, valores médios, descobrir o
maior preço são tipos de informações comuns que fazem parte do cotidiano de quem
trabalha com dados gerenciais. A linguagem SQL contém funções nativas para esse fim,
que podem ser usadas para agrupar um conjunto de valores em um único resultado. Para
essa atividade vamos considerar a tabela funcionário que pode ser vista a seguir:
CODIGO NOME CPF DATA_NCTO SALARIO DEPTO CARGO
1 JOSÉ 1234567 17/01/1960 5.000,00 TI DBA
2 MARIA 456789 21/11/1965 6.000,00 RH GERENTE
3 JOÃO 8777666 30/04/1971 3.000,00 ADM OPERACIONAL
Fonte: o Autor
Para realizar a soma do salário dos funcionários do departamento de TI de uma
empresa, devemos aplicar o seguinte comando no nosso banco de dados:
A select SUM(salario) from funcionario where depto=’TI’
Você assinalou essa alternativa (A)
Questão 7/10 - Sistema Gerenciador de Banco de Dados
A instrução DELETE exclui os registros da tabela especificada. Esta instrução também
requer o uso da cláusula WHERE para especificar os registros que serão excluídos. Para
excluir os dados de uma tabela, utilizar o comando com a seguinte sintaxe: DELETE FROM
<tabela> WHERE expressão. Caso a cláusula WHERE seja omitida na instrução DELETE
todos os registros da tabela especificada serão excluídos.
O comando correto para excluir os dados relativos a um aluno com a matrícula igual
a 100 é:
C delete from aluno where matricula = 100
Você assinalou essa alternativa (C)
Questão 8/10 - Sistema Gerenciador de Banco de Dados
A criação de objetos em um banco de dados é uma situação muito importante, pois é a
partir dos objetos que os dados serão controlados, armazenados e extraídos. Em virtude
disso é importante ter alguns cuidados ao nomear um objeto na hora da sua criação, analise
as assertivas que seguem e marque V para as asserções verdadeiras, e F para as
asserções falsas.
I. ( ) Sempre utilizar nomes significativos. Embora não seja obrigatório, pode ajudar a
prevenir erros
II. ( ) Não é obrigatório iniciar o nome de uma tabela e de um campo com uma letra
III. ( ) O nome de um objeto não pode ser igual a uma palavra reservada da linguagem SQL,
por exemplo: CREATE, SELECT, DROP, INTEGER, entre outras
IV. ( ) É permitido a utilização de espaços em branco, ponto (.) ou hífen (-) no nome dos
objetos
Agora, assinale a alternativa que apresenta a sequência correta:
A V – F – V – F
Você assinalou essa alternativa (A)
Questão 9/10 - Sistema Gerenciador de Banco de Dados
Para a manipulação de objetos em um sistema gerenciador de banco de dados, usamos
instruções que são destinadas à criação e manutenção de banco de dados, tabelas, índices,
entre outros. Os principais comandos de definição de dados são: create, drop e alter. Essas
instruções são importantes e devem ser conhecidas pelos administradores de banco de
dados, pois é através da criação dessas instruções que é possível otimizar o gerenciamento
dos objetos em vários locais.
Para essa manipulação de objetos usamos as instruções:
D DDL (Data Definition Language)
Você assinalou essa alternativa (D)
Questão 10/10 - Sistema Gerenciador de Banco de Dados
Os comandos para a manipulação dos dados de um SGBD servem para manipular os
dados armazenados além de permitirem que sejam recuperados depois de serem tratados.
É a partir dessa recuperação e tratamento que é possível extrair informação e gerar
conhecimento, que será sempre o objetivo principal quando se trabalha com o
gerenciamento de banco de dados.
Essa manipulação de dados é realizada, entre outros, por quatro comandos principais
que são:
C insert, delete, update e select
Você assinalou essa alternativa (C)
APOL II Nota: 100
Questão 1/10 - Sistema Gerenciador de Banco de Dados
A análise de sistemas permite aos analistas levantarem as necessidades de
desenvolvimento de um sistema computacional. A partir do levantamento de requisitos são
elaborados os documentos que darão suporte aos desenvolvedores na programação do
código e auxiliarão os responsáveis pelo banco de dados para a criação das tabelas. A
seguir, para essa atividade, vamos considerar o DE-r para a criação das tabelas de controle
dos funcionários e os departamentos em que eles trabalham, não esquecendo da chave
para relacionar as duas tabelas:
Para criar astabelas considerando o DE-r o comando correto é:
D create table depto(codigo int, nome varchar(100)); create table funcionario(matricula
int, nome varchar(100), cpf char(11), codigo int)
Você assinalou essa alternativa (D)
Questão 2/10 - Sistema Gerenciador de Banco de Dados
A manutenção do banco de dados deve ser realizada por especialistas, que precisam
conhecer os recursos e funções específicas para a atividade. Deve se conhecer, por
exemplo, um dos componentes mais importantes da manutenção do banco de dados, que
se algum desastre acontecer, os dados estarão seguros e poderão ser restaurados.
Esse componente é o:
B Backup dos dados.
Você assinalou essa alternativa (B)
Questão 3/10 - Sistema Gerenciador de Banco de Dados
A instrução SELECT é com certeza a operação mais requisitada para um Banco de dados e
por isso merece uma atenção especial para quem utiliza e administra um banco de dados. E
até para os desenvolvedores de sistemas, pois quando fazem a manipulação de
informações vindas de um banco de dados, é essa instrução que eles utilizam. Vamos
imaginar a necessidade de um desenvolver que precisa calcular um desconto de 10% para
os produtos cadastrados onde a categoria seja igual a calçado.
Para essa necessidade, para a tabela produto com as colunas valor e categoria, o
comando SQL para retornar os valores com o desconto solicitado é:
B select valor*0.9 from produto where categoria=’calçado’
Você assinalou essa alternativa (B)
Questão 4/10 - Sistema Gerenciador de Banco de Dados
Um sistema gerenciador de banco de dados permite implementar controles para a
administração dos dados inseridos em um banco de dados. Existem além dos controles de
nulabilidade, que impedem a inserção de dados nulos nas colunas, outros controles para
gerenciar repetições como o unique, para delimitar os valores das colunas, o check, para
verificar valores associados em outras tabelas, o foreign key.
Porém, existe um controle que pode ser considerado um dos principais na área de
gerenciamento de banco de dados que é a primary key, ou chave primária, que tem
várias funções, que têm por objetivo:
D Não permitir a repetição dos dados que serão armazenados na coluna identificando
dessa maneira de forma única um registro, possibilitar o relacionamento entre as
tabelas, não aceitar valores nulos e ordenar fisicamente os dados
Você assinalou essa alternativa (D)
Questão 5/10 - Sistema Gerenciador de Banco de Dados
Um banco de dados quando é utilizado por mais de um usuário, terá que administrar a
concorrência entre as informações que estão sendo acessadas pelos usuários. Essa
administração é conhecida como controle de concorrência e se dá quando, em um banco de
dados, usuários tentam acessar a mesma informação simultaneamente, sendo necessário
então um controle desses acessos.
Para gerenciar as transações e as concorrências é necessário conhecer as
propriedades comumente chamadas de:
D ACID
Você assinalou essa alternativa (D)
Questão 6/10 - Sistema Gerenciador de Banco de Dados
Existem duas maneiras de garantir que os dados possam ser transferidos entre sistema
gerenciadores de banco de dados, o que permite criar cópias de um database para garantir
a segurança, duplicação dos dados, criação de um database de desenvolvimento, entre
outras possibilidades.
Essas duas maneiras de transferência de dados são:
D Importação e exportação de dados.
Você assinalou essa alternativa (D)
Questão 7/10 - Sistema Gerenciador de Banco de Dados
Um data Warehouse é um repositório central de dados, que são gerados a partir das
transações de diversas fontes. Profissionais da área de TI e os tomadores de decisão
acessam esses repositórios através de ferramentas, que são sistemas especialistas que
proporcionam um tratamento gerencial aos dados.
Essas ferramentas são conhecidas como:
B Business Intelligence
Você assinalou essa alternativa (B)
Questão 8/10 - Sistema Gerenciador de Banco de Dados
Na gestão de banco de dados é importante para o administrador dominar a manipulação de
objetos através da SQL, pois é através dos scripts que os comandos poderão ser
distribuídos para que possa garantir agilidade e qualidade nos bancos de dados. Pensando
nisso é necessário criar uma tabela para o controle dos produtos de uma empresa que
identifique esse produto através de um código único, deverá ter o seu nome que contempla
caracteres especiais, sua quantidade em estoque que se dá através de números inteiros
pois não existem produtos fracionados, seu valor monetário é controlado com 3 casas
decimais devido a legislação vigente.
Todos os campos devem ser obrigatórios. Para atender essa especificação o
comando para criar essa tabela deverá ser:
A create table produto(codigo int primary key, nome varchar(100) not null, qtde int not
null, valor numeric(7,3) not null)
Você assinalou essa alternativa (A)
Questão 9/10 - Sistema Gerenciador de Banco de Dados
Um data warehouse é um conjunto de dados de várias fontes, consolidados e organizados
principalmente em bancos de dados relacionais, onde os dados são organizados em
tabelas, formadas por suas colunas e linhas. Para cada coluna, é definido um tipo de dados,
como números inteiros e reais, caracteres e datas. As tabelas de um banco de dados
relacional podem ser organizadas dentro de esquemas.
Quando os dados são produzidos, eles são armazenados em várias tabelas descritas pelo
esquema, analise as afirmativas a seguir que mostram os pontos positivos e características
da utilização de um data warehouse:
I-Permite tomada de decisão pertinentes
II-Dados sem consolidação
III-Análise de dados históricos
IV-Qualidade, consistência e precisão de dados
São corretas apenas as afirmativas;
D I, III e IV.
Você assinalou essa alternativa (D)
Questão 10/10 - Sistema Gerenciador de Banco de Dados
Um data lake é um lugar para armazenar dados estruturados e não estruturados, bem como
um método para organizar grandes volumes de dados altamente diversificados e de várias
fontes. Os data lakes estão se tornando cada vez mais importantes à medida que os
usuários, desejam executar exploração e descoberta de dados amplos. Reunir dados ou a
maior parte deles em um único local torna isso mais simples.
O data lake se diferencia de um data Warehouse pela preparação dos dados ser feita:
D Posteriormente
Você assinalou essa alternativa (D)

Continue navegando