Buscar

BANCO DE DADOS TOTAL

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 153 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 153 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 153 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

A ula 01
1 )
Analisando o funcionamento de um banco de dados, em termos técnicos, 
selecione a alternativa correta em que podemos conceituar corretamente 
um banco de dados.
. a>
É uma porção de dados salva aleatoriamente em uma determinada ferramenta 
computacional como, por exemplo, uma rede social
RESPOSTA INCORRETA
Não pode ser esta opção, pois um banco de dados não Irata o armazenamento 
de informação de forma aleatória, mas sim seguindo determinadas regras/técnicas.
. b>
É uma coleção de dados organizada que, tipicamente, descreve as atividades de 
uma ou mais organizações relacionadas, por exemplo o banco de dados de uma 
universidade ou um banco.
b)
É uma coleção de dados organizada que, tipicamente, descreve as atividades de 
uma ou mais organizações relacionadas, por exemplo o banco de dados de uma 
universidade ou um banco
RESPOSTA CORRETA
Esse conceito trata corretamente o que é um banco de dados, do ponto de vista 
da organização de sua estrutura
Enviada em
A partir do uso da linguagem SQL (Structured Query Language), os 
usuários de sistemas de banco de dados escrevem seus programas 
como se estes fossem executar isoladamente, porém a responsabilidade 
de executá-los de forma concorrente é atribuída a um determinado 
sistema. Que opção a seguir representa este sistema?
a)
Sistema de Planejamento de Recursos Empresariais (ERP).
2)
RESPOSTA INCORRETA
Não pode ser esta opção, pois um Sistema ERP não tem atuação direta com os 
programas desenvolvidos em linguagem SQL.
b)
Sistema de Informação (SI).
RESPOSTA INCORRETA
d)
Sistema Gerenciador de Banco de Dados {SGBD)
RESPOSTA CORRETA
O SGBD é o sistema que tem por objetivo executar os programas em SQL de 
forma concorrente
Enviada em
27/02/2020 10:42
Um banco de dados pode ser local, ou seja, utilizável em uma máquina 
por um usuário, ou compartilhado, isto é, as informações são 
armazenadas em máquinas distantes e acessíveis por rede. Que opção a 
seguir representa um conjunto de vantagens da utilização dos bancos de 
dados?
3)
ai
A vantagem essencial da utilização dos bancos de dados é a possibilidade de 
poder ser acessado por vários usuários, simultaneamente. Basicamente os 
usuários podem acessar, incluir, alterar ou ainda excluir dados.
RESPOSTA CORRETA
Um banco de dados pode ser acessado por vários usuários simultaneamente, 
podendo interagir com os dados
Enviada em
Nos dias de hoje, as organizações empresariais necessitam de sistemas 
de banco de dados para armazenar e interagir com os dados de suas 
várias áreas de gestão, como, por exemplo: Marketing, Financeiro, 
Comercial, Vendas, Produção, entre outras. Qual das opções a seguir 
confirma corretamente essa necessidade empresarial?
4)
C)
A quantidade de dados aumenta a cada nova transação comercial, assim com o a 
necessidade de acesso rápido aos dados, sua disponibilidade e a segurança dos 
mesmos
RESPOSTA CORRETA
Um hanco de dados tem condições de atender às questões de disponibilidade, 
segurança e rapidez no que tange aos dados de uma organização
Enviada em
Na década de 1980, a linguagem de programação SQL (Structured Query 
Languagejfoi adotada como padrão em relação à área de banco de 
dados. Que opção abaixo representa as características pelas quais a SQL 
foi escolhida como padrão de organizações como ANSI e ISO?
a)
São características da Linguagem SQL a programação e execução concorrentes e 
a compatibilidade com banco de dados relacionais.
RESPOSTA CORRETA
A linguagem SQL suporta programação e execução concorrentes e tem 
compatibilidade com banco de dados relacionais.
5)
Enviada em
Por que deve-se adotar o uso de banco de dados ao invés de planilhas 
eletrônicas ou outros meios defasados de controle?
a)
Os bancos de dados são capazes de armazenar um número maior de 
informações, no entanto, as pesquisas de dados são lentas
RESPOSTA INCORRETA
A velocidade de consulta em um banco de dados é superior ao uso de planilhas 
eletrônicas Além disso, o banco de dados é um local seguro e recomendado para 
armazenamento de pequenas e grandes quantidades de informações
' t»
Em um banco de dados, os dados permanecem seguros e podem ser consultados 
ou modificados a qualquer momento em uma velocidade muito grande
1)
RESPOSTA CORRETA
A velocidade de consulta em um banco de dados á superior ao uso de planilhas 
eletrônicas. Além disso, o banco de dados á um local seguro e recomendado para 
armazenamento de pequenas e grandes quantidades de informações.
Qual das alternativas a seguir é um bom atributo para ser chave primária 
de uma tabela para cadastro de livros do sistema de uma biblioteca?
2)
C)
ISBN
RESPOSTA CORRETA
Toda tabela deve conter uma chave primária, um campo que nunca pode se 
repetir Portanto, esta deve ser única em todc o ambiente do sistema de livros, 
similar ao CPF no caso de cadastro de clientes.
Enviada em
Assinale a alternativa correta em relação aos tipos de atributos das 
tabelas.
a)
VARCHAR INT e DATE.
RESPOSTA CORRETA
Todo atributo representa um tipo de entrada de dados permitido para aquele 
campo Existem atributos do tipo numérico, alfanumérico, hora. data e verdadeiro 
ou falso.
Enviada em
Existe cláusula opcional para a consulta S ELE C T n o S Q L ?
a)
Todas as cláusulas são opcionais.
RESPOSTA INCORRETA
A sintaxe do comando SELECT no SQL é:
SELECT atributo 
FROM tabela 
WHERE condição
b)
Somente a cláusula WHERE é opcional
RESPOSTA CORRETA
A sintaxe do comando SELECT no SQL á: 
SELECT atributo
b)
Somente a cláusula WHERE é opcional
RESPOSTA CORRETA
A sintaxe do comando SELECT no SQL é
SELECT atributo 
FROM tabela 
WHERE condição
Para um pequeno projeto com custo limitado, qual dos bancos de dados 
a seguir é recomendado?
Tabela
e)
MariaDB
RESPOSTA CORRETA
A tabela contém as informações necessárias para a melhor escolha do banco 
de dados para o projeto apresentado nesta questão Lembre-se que o custo é bem 
limitado e o projeto é pequeno por isso. a resposta correta é MariaDB
Enviada em
27/Q2/2020 02 44
Tema 2
Mesmo não estando ciente, as tecnologias de banco de dados afetam muito sua 
vida. Cabe citar também que os bancos de dados com putador izados são de vital 
importância para as organizações modernas. Nesse contexto, selecione abaixo 
uma opção em que NÀO estão envolv idas tecnologias computador izadas de 
armazenamento de dados.
Fazer a leitura de um capitulo de um livro
RESPOSTA CORRETA
O fato de uma pessoa ler um capítulo ou mesmo todo um livro, não envolve 
arm azenam ento com putadorizado de dados e/ou inform ações
Todos os dias. pessoas e em presas coletam inúm eros dados, com o nomes, va lores. 
R G , C P F , contas bancárias , endereços, núm eros de cartões de créd ito , en tre 
outros- P ara m a n t e r esses dados disponíveis po r lonoo te m p o , os bancos de dados 
u t i l iza m u m a caracter ís t ica técnica, a qual pode ser de fin ida como persistência . 
Nesse contexto , selecione abaixo a defin ição que m e lh o r de fine o te rm o 
persistência !
É uma característica de um estado que sobrevive ao processo que o criou No 
escopo da computação e banco de dados, conseguim os atingir esta característica 
através do arm azenam ento não voiátii (disco rígido, memória flash, et
RESPOSTA CORRETA
Podemos ter persistência ortogonal (transparente) ou não Persistência 
ortogonal significa que as informações são persistidas sem a necessidade de 
instruções específicas podendo retornar ao último estado que foi executado Já a 
não ortogonal, significa que é necessário realizar ações para que os 
dados/inform ações sejam persistidas
Quando analisamos os registros de um banco de dados, uma 
característica técnica muito utilizada é o inter-relacionamento, que nada 
mais é do que a relação entre registros de entidades (grupos de dados) 
diferentes. Nesse contexto, selecione abaixo uma opção em que se 
identifica um inter-relacionamento de dados.
Em determinada operação, os seguintes dados são relacionados:nome do cliente 
X número do pedido.
RESPOSTA CORRETA
Nessa caso, há um inter-relacionamento entre a entidade cliente e a entidade 
pedido.
As transações são e lementos-chave m u ito im p o rta n te s em S G B D s . Podem os 
d e f in i r um a transação como:
Uma unidade de trabalho que deve ser processada de modo confiável sem 
interferência de outros usuários e sem perda de dados devido a falhas.
RESPOSTA CORRETA
Exemplos são retirar dinheiro em um caixa eletrônico, fazer uma reserva em 
uma com panhia aérea e m atricular-se em um curso
As tecnologias de banco de dados dão suporte á melhoria da qual idade do 
processo de tomada de decisões das organizações, dando maior segurança, 
qualidade, velocidade e conf iabil idade. Nesse contexto, selecione abaixo uma 
opçào em que constam somente in formações úteis para a tomada de decisões 
no âmbito de uma empresa de comérc io de produ tos via in ternet (comércio 
eletrônico].
Frequência das compras - Valor das compras - Produtos adquiridos - Forma de 
pagam ento
RESPOSTA CORRETA
Todas essas inform ações são úteis no contexto de tomada de decisões de uma 
empresa de comércio eletrônico
1) A u t i l iz a ç ã o d e u m s is te m a g e r e n c ia d o r de b a n c a de d a d a s (S G B D ) t ra z c o n s ig o a p o s s ib i l id a d e d e 
u t i l iz a r m o s v á r ia s fu n c io n a l id a d e s (v a n ta g e n s ) q u e tê m c o m o o b je t iv o a g i l i2 a r o f u n c io n a m e n to , 
m e lh o r a r a p e rfo rm a n c e , d a r m a is s e g u ra n ç a e m a io r c o n f ia b i l id a d e . N esse c o n te x to , s e le c io n e a b a ix o a 
o p ç ã o q u e a p o n ta p a ra a fu n c io n a l id a d e q u e m e lh o r a a s e g u ra n ç a e g a r a n te s o m e n te a c e sso s 
a u to r iz a d o s ao b a n c o d e d a d o s .
b] Restrição de acesso não autorizado.
RESPOSTA CORRETA
Essa funcionalidade é responsável por restring ir o acesso ao banco de dados somente a usuários e /ou grupos 
autorizados e com determ inadas permissões de uso.
2) Os dados em um sistema gerenciador de banco de dados (SGBD) são descritos (ou segmentados) em 
três níveis de abstração, sendo:
- Físico
- Conceituai
- Externo (ou visão do usuário)
O SGBD deve garantir uma visão abstrata do banco de dados para os usuários, ou seja, para o usuário é 
transparente onde estão armazenados os dados, desde que estejam disponíveis e consistentes no 
mom ento necessário. Nesse contexto, selecione a opção que aponta qual o nível de abstração que trata 
a respeito de como os dados são armazenados e quais os relacionamentos entre eles.
a) Nível conceituai.
RESPOSTA CORRETA
É o nível responsável por tra tar a forma como os dados são armazenados e quais os relacionamentos existentes 
entre eles.
3) A u t i l Í 2 a ç ã o d e u m SG BD p o s s ib i l i ta u t i l iz a r m o s v á r ia s fu n c io n a l id a d e s (v a n ta g e n s ) c u jo s o b je t iv o s s ã o 
a g iÜ 2 a r o fu n c io n a m e n to , m e lh o r a r a p e rfo rm a n c e , d a r m a is s e g u ra n ç a e m a io r c o n f ia b i l id a d e . N esse 
c o n te x to , s e le c io n e a b a ix o a o p ç ã o q u e a p o n ta p a ra a fu n c io n a l id a d e q u e o fe re c e re c u rs o s p a ra a 
re c u p e ra ç ã o d o h a n c o de d a d o s q u a n d o há fa lh a s de h a rd w a re e s o ftw a re , in c lu s iv e d u r a n te a e x e c u ç ã o 
de t ra n s a ç õ e s c o m p le x a s .
c) Backup e recuperação.
RESPOSTA CORRETA
Essa funcionalidade é responsável por assegurar que, mesmo havendo falhas de hardware e software, inclusive 
durante a execução de transações, o banco de dados poderá ser restaurado ou recuperado.
4) Em re la ç ã o a u m m o d e lo r e la c io n a i, na ta b e la a s e g u ir (U m a in s tâ n c ia da re la ç ã o A lu n o s ) h á u m 
c a m p o q u e a rm a z e n a v a lo re s d e u m d a d o q u e e s tá e m c o n s ta n te a lte ra ç ã o , q u e p o d e s e r c a ra c te r iz a d o 
c o m u m a in e f ic iê n c ia d o p r o je to e q u e p o d e r ia s e r s u b s t i t u íd o p o r o u t r o c a m p o m a is a d e q u a d o . N esse 
c o n te x to , s e le c io n e e n t r e as a l t e r n a t iv a s a o p ç ã o q u e a p o n ta p a ra o c a m p o e m q u e s tã o .
id- aluno nome login idade mádia
53666 Jones jones@cs 18 3,4
53688 Smith smith@ee 18 3,2
5365G Smith smitháímath 19 3,8
53831 Madayan madayanOmusic 11 1,8
53832 Guldu guldu@music 12 2,0
d] Campo = idade.
RESPOSTA CORRETA
O campo "idade" caracteriza uma ineficiência de pro jeto, pois estará em constante alteração (uma a cada ano) 
e deveria ser substituído por um campo de recebesse a "data de nascimento" do aluno.
5) Por conceito, um SGBD é um conjunto de componentes que dão suporte à criação, utilização e 
manutenção de banco de dados. Inicialm ente, um SGBD proporcionava arm azenam ento e recuperação 
eficiente de dados. Devido a determ inadas exigências, os SGBDs evoluíram , e, atualm ente, fornecem 
uma ampla gama de recursos para a aquisição, arm azenam ento, disseminação, manutenção, 
recuperação e form atação de dados. Nesse contexto, selecione abaixo a opção que aponta quais 
exigências m otivaram /im pulsionaram a evolução dos SGBDs.
e) Exigências do mercadolnovaçao dos produtosAumento na complexidade dos dados
RESPOSTA CORRETA
Essa opção trata corretamente de três exigências principais que motivaram a evolução dos SGBDs.
Exercícios
1. Um prajeto de banco de dadas é subdividido em etapas em que o objetivo é a criação de um banco de dados otimizado que atenda às expectativas do cliente. Nesse 
contexto, os modelos de dados são muito importantes para a transmissão de ideias entre o cliente e o projetista, assim como para facilitar a manutenção do banco de 
dados no futuro. A primeira etapa é chamada de Análise de Requisitos. Aponte qual das opções a seguir melhor define essa etapa.
( • ) B. A primeira etapa do projeto de banco de dados e a identificação dos requisitos que este deve atender. Nessa fase. realizam-se entrevistas com as pessoas 
envolvidas no processo e cria-se uma descrição textual macro do processo. Este é o momento em que as regras de negócio devem ser identificadas.
2. O projeto de banco de dados é, basicamente, dividido em projeto conceituai, projeto lógico e projeto físico - além de uma etapa anterior, normalmente chamada de 
análise de requisitos. A partir dessa estrutura, aponte qual das opções a seguir melhor define a etapa Projeto Conceituai.
C. O Projeto Conceituai bascia-se na especificação dc requisitos criada na etapa anterior. A partir deste insumo de informações, é gerado um esquema 
conceituai do banco de dados. Esquema conceituai e uma visão macro do banco de dados, uma descrição dc alto nível da estrutura
Exercícios
3 ._________é a etapa em que mapeamos o conceito dos modelos de entidade-relacionamento em objetivos de bancos de dados. Nesta fase, criamos os modelos
internos de bancos de dados, com detalhes sobre tabelas, relacionamentos, regras, metadados das colunas (tipo, tamanho, obrigatoriedade, entre outros), visões, etc. 
Ao final, o resultado é um esquema do banco de dados próximo ao modelo conceituai. Qual das opções a seguir melhor define esta etapa?
(« * / A . Projeto Lógico.
Exercícios
4. Na ano de 2013, surgiu o termo Big Data, que rapidamente se popularizou e trouxe novidades ao mundo da tecnologia da informação. O Big Data representa uma 
infinidade de informações não estruturadas que, quando usadas com inteligência, tomam-se uma arma poderosa para empresas analisarem cenários e tomarem 
decisões com probabilidade de sucesso cada vez maior. A partir dessas informações, aponte a seguir a opção que NÃO representa o conceito de Big Data.
( • ) E. Sistema de Gerenciamento do Relacionamento com Clientes (CRM) de uma determinada empresa.
5. (Jma determinadaetapa de um projeto de banco de dados representa a parte final do projeto. Nesta etapa, definem-se detalhes técnicos da implementação do banco 
de dados como, por exemplo, a forma de os dados serem armazenados, os scrípts para a criação dos objetos no banco de dados (tabelas, visões, colunas, funções, entre 
outros), a permissão de acesso de usuário, etc. Esta etapa é fortemente ligada ao Sistema Gerenciador de Banco de Dados (SGBD) que será utilizado. Qual das opções a 
seguir define corretamente o nome desta etapa?
( • ) D. Projeto Físico.
1. Quando utilizamos a linguagem SQL (padrão da indústria para banco de dados), existem vários tipos de dados que podemos utilizar na maioria dos SGBDs relacionais. 
Como os exemplos abaixo:
- CHAR: para entradas de texto com comprimento fixo, como por exemplo, siglas de estados, CEP e números de CPF.
- DATE/TIME: para entradas contendo valor de data e hora.
Seguindo esta relação de tipos de dados, escolha a opção a seguir que melhor descreve o tipo de dado FLOAT.
O A. Float - para entradas que irão receber dados com dois valores, como sim e não ou verdadeiro e falso.
B. Float - para entradas que irão receber dados numéricos com precisão flutuante, como cálculo de taxas de juros e cálculos científicos.
O C. Float - para entradas que irão receber dados numéricos com precisão fixa. por exemplo valores monetários.
O » Float - para entradas que irão receber dados de texto com comprimento fixo. como por exemplo. Fone e CPF
Exercícios
2. Quando estamos analisando e projetando um banco de dados, temos de definir que tipo de dado será utilizado para cada campo de uma determinada tabela. No 
exemplo abaixo, temos os campos da Tabela ALUNO. Aponte qual das opções a seguir melhor descreve os tipos carretos de dados para os referidos campos da tabela:
1- Nome do aluno
2- CPF do aluno
3- Endereço da aluno
4- Estado (UR
5- Data Nascimento
A. Tipas:
1-VARCHAR
2-CHAR
3-VARCHAR
4-CHAR
5 -DATE
Exercícios
3. Em uma tarefa de análise, você tem de analisar uma determinada tabela de um banco de dados. Neste caso, a tabela Alunos á composta por cinco campos, sendo:
1- id_aluno
2- nome
3- login
4- idade
5- média.
D. 1-INTEGER
2-VARCHAR
3-VARCHAR
4-INTEGER
5-FLOAT
4. Modelo Relacionai retrata os dados como sendo armazenados em tabelas, similares ao formato no qual a informaçao é demonstrada por programas em planilhas, e seu 
elemento principal são as relações entre essas tabelas. Neste contexto, existem mecanismos que permitem ao modelo relacionai reconhecer relações semânticas ou de 
utilização, como:
O A. A restrição de chave primária (primary key). também designada de entidade
referencial, utiliza-se para, mediante o mecanismo de chaves primárias, ligar relações dc bases de dados.
B. A chave estrangeira e usada para declarar um atributo ou um conjunto de atributos como chave primária de uma relação, identificando cada tupla da 
relação
O C. A restrição de unicidade (unique) permite definir chaves alternativas fazendo com que valores de vários atributos possam se repetir em diferentes tuplos 
de uma relação.
D. A integridade referencial indica que os valores de uma chave estrangeira de uma
relação filha não necessita responder aos valores da chave primária da relação pai. mas necessita ter o mesmo nome que os atributos de uma chave primária 
a qual estes se relacionam.
E. A restrição de obrigatoriedade (não nulo ou not null) permite declarar se um ou 
vários atributos de uma relação devem tomar um valor, isto é. não podem tomar
_ ___ calores nulos_____________________________________________________________________________________________________________________________________
S. Quando utilizamos a linguagem SQL {padrão da indústria para banco de dados) existem vários tipos de dado que podemos utilizar na maioria dos SGBDs relacionais. 
Como os exemplos abaixo:
- CHAR: para entradas de texto com comprimento fixo, como por exemplo, siglas de estados, CEP e números de CPF.
- DATE/TIME: para entradas contendo valor de data e hora.
Seguindo esta relação de tipos de dados, escolha a opção a seguir que melhor descreve o tipo de dado INTEGER.
O A- Integer - para entradas que irão receber dados numéricos com precisão flutuante, como cálculo de taxas de juros e cálculos científicos.
O B . Integer - para entradas que irão receber dados com dois valores, como sim e não ou verdadeiro e falso.
C. Integer - para entradas que irão receber dados com números inteiros, ou seja. sem vírgula.
D. Integer - para entradas que irão receber dados de texto com comprimento fixo. como por exemplo. Fone e CPF.
1. É uma vantagem da arquitetura centralizada de banco de dados:
Exercícios
O A. Diversos host para gerir o banco gerando mais segurança.
O * Há a necessidade de um diretório distribuído.
O C. Não há a necessidade de junções distribuídas.
O D. O host onde está o banco não cria um gargalo de informações conforme a demanda.
O E. Custo elevado para montar os diversos hosts server da estrutura
O A. Exige muitos profissionais para monitorar suas instâncias.
B. Necessita de mais de um host server para suportar múltiplos acessos.
C. Ocorre gargalo devido a múltiplos acessos.
O D. Impossibilita backup remoto.
E. Não suporta 2 SGBDs diferentes no mesmo host.
2. Com relaçáo á arquitetura centralizada é correto afirmar que:
3. Qual a característica base da arquitetura de banco de dados distribuída?
Q A. Tem como característica base a subdivisão dos dados, bem como. o compartilhamento entre os diversos hosts. e a sua atualização é efetuada com técnica
- de sincronismo.
O * Tem como característica base o baixo custo de implantação, devido ao fato de utilizar apenas um host para ser o servidor. 
O C. Tem como característica o uso de apenas um SGBD.
D. Tem como característica o uso de SGBDs, porém, sem o compartilhamento de dados.
O E. Tem como característica base mostrar o host acessado ao cliente. Assim, não mantendo a arquitetura transparente.
4. Assinale a alternativa que apresenta uma vantagem da arquitetura distribuída:
A. A não Utilização de diferentes SGBDs.
O » . Utilização dc um único computador.
O C. Possibilidade dc accssar os dados dc diversos computadorcs. porem mostrando que são computadorcs distintos.
D. A segurança nos dados é simplificada.
E. Possibilita ter servidores locais c na nuvem
S. Com relação à arquitetura distribuída é correto afirmar que?
O A. Esta arquitetura suporta diversos discos para armazenar seus dados, porém, apenas em um host server.
O « . Esta arquitetura suporta diversos processadores, porém, distribuídos na placa mãe de apenas um host server.
C. Esta arquitetura diminui o gargalo de acesso, pois são diversos hosts sendo acessados.
D. Esta arquitetura aumenta o gargalo de acessos, pois são diversos hosts sendo acessados.
O E. Esta arquitetura é de mais fácil administração.
1. É uma vantagem da arquitetura centralizada de banco de dados:
o A. Diversos host para gerir o barco gerando mais segurança.
o B. Há a necessidade de um diretório distribuído.
® C. Não há a necessidade de junções distribuídas.
o D. 0 host onde está o banco não cria um gargalo de informações conforme a demanda.
E. Custo elevado para montar os diversos hosts server da estrutura.
2. Com relação à arquitetura centralizada é correto afirmar que:
O A. Exige m uitos profissionais para m onitorar suas instâncias.
O 6. Necessita de mais de um host server para suportar m ú ltip los acessos
® C Ocorre gargalo devido a m últip los ar es sos
o D. Im possibilita backup remoto.
E. Não suporta 2 SGBDs d iferentes no mesmo h o s t
3. Qual a característica base da arquitetura de banco de dadas distribuída?
A. Tem coma característica base a subdivisão dos dados, bem coma, a compartilhamento entre os diversos hosts. e a sua atualização é efetuada com tácnica de sincronismo.
O B. Tem como característica base o baixo custo de implantação, devido ao fato de utilizar apenas um host para ser o servidor.O C. Tem como característica o uso de apenas um SGBD.
o D. Tem como característica o uso de SGBDs, porám. sem o compartilhamento de dados.
o E. Tem como característica base mostrar o host acessada ao cliente. Assim, nãa mantendo a arquitetura transparente.
4. Assinale a alternativa que apresenta uma vantagem da arquitetura distribuída:
O A A não Utilização de diferentes SGBDs.
o B. Utilização de um único com putador.
o C. Possibilidade de acessar os dados de diversas com putadores, parém m ostrando que são computadores distintos.
o D. A segurança nos dados é simplificada.
E. Possibilita te r servidores locais e na nuvem
5. Com relação à arquitetura distribuída á correto afirmar que?
( j A. Esta a rqu ite tu ra suporta d iversos discos para arm azenar seus dados, porém , apenas em um host server.
O B. Esta a rqu ite tu ra supo rta d iversos processadores, porém , d is tribu ídos na placa mãe de apenas um host server
® C. Esta a rqu ite tu ra d im in u i o gargalo de acesso, pois são diversos hoste sendo acessados.
o D. Esta a rqu ite tu ra aum enta o gargalo de acessos, pois são d iversos hosts sendo acessados
E. Esta a rqu ite tu ra é de mais fác il adm in is tração
1. Que forma é utilizada para demonstrar a Modelagem Multidimensional?
n A. Quadrado
® B. Cubo.
o C. Octógono
o D. Pirâmide.
o E. Estrela
2. Qual a principal função da OLAP?
O A. Acessar e alterar dados corporativos.
o B. Importar dados de SGBDs Diversos.
o C. Verificar dados pessoais pelo usuário.
® D. Consultar e analisar dados corporativos com alta performance.
E. Transformar os dados importadas para um formato mais amigável.
3. São componentes de um modelo multidimensional OLAP:
O A. Patos. Histórico e Métodos.
O B Metodologia. Dimensões e Arquivas.
o C. Dimensões. Medidas e Recursividade.
o D. Fatos, Ponteiros e Hipóteses.
® E. Fatos, Dimensões e Medidas.
4 . S 5o e x e m p lo s d e e s q u e m a s d e d a d o s m u lt id im e n s io n a is : 
í ') A. Estrela, Cuba e Pirâm ide.
O B. F loco de Neve e Conste lação de Estrelas.
<•> C. Estrela, Floco de Neve e Conste lação de Fatos
O D. Quadrada. C ircu lar e Linear.
o E. Estrela. Bola de Neve e Galáxia.
5. Qual a função de um Slice and Dice7
O A. Fatiar os dados em porções menores.
® B Modificar a posição de uma informação, alterando linhas por colunas.
o C. Aumentar a velocidade do Data Warehouse.
o D. Atualizar os dados de um usuário específico
E. Não existe essa função Slice and Dice
1. O que significa KDD?
O A. Árvore de decisão.
O B. Processo de exportação de dados.
O C. Progresso de agrupamento de dados.
0 D. Processo de descoberta de conhecimento.
E. Dados em rotina assíncrona.
2. São técnicas de Data Mining:
O A. Extração, transformação e carga.
O B. CRISP-DM. SEMMA e Arvore de decisão.
o C. Raiz. nós e OLAP.
o D. Árvore, Cluster e ELP.
E. SCHEMMA. modular e agrupamento.
3. Quando a mineração dos dados é relacionada a um determinado período, o ideal é utilizar o método: 
O A. Análises atemporais.
O B. Árvore de decisão.
o C. Análise de Cluster.
o D. File seek.
E. Análise de séries temporais.
4. Regras de associação servem para:
O A. Calcular tempo.
O B. Limitar períodos.
0
C. Definir quais dados estão relacionados.
o D. Definir condições.
E. Calcular valores dos dados.
5. Arroz, toalha de banho, vinho e saco de lixo são produtos distintos, mas podem ser considerados de um mesmo grupo. Qual método é utilizado para fazer esse 
agrupamento?
A. Desambiguaçào.
O B. Análise de vendas. 
C. Análise de Cluster
€
o D. Data OLAMP.
O E. Árvore de decisão.
1. Com relação ao administrador de banco de dados é correta afirmar que:
Exercícios
A . Desenvolve m ode lo de dados c o rp o ra tiv o
O B. Negocia prazos contra tua is .
o C. Desenvolve aplicação para o b a rco .
o D. D efine as etapas do p ro je to do desenvo lv im en to da solução com pleta.
E. Cria instruções de segurança, in teg ridade e processam ento de regras
2. Com relação á segurança do banco de dados, o controle de acessos discricionário é:
A Controle que o DBA tem quando acessa o banco.
O B Definição que todos usuários terão o mesmo acesso.
o C. 0 Controle e a definição de descrição dos campos do banco.
® D. Nível de privilégio de acesso a partes específicas do banco.
E. Recurso para descriminar tabelas do banco.
3. Entre as alternativas abaixa, identifique as que definem responsabilidades do administrador de banco de dados.
® A. Modelagem do banca e backup do banca de dadas.
O B. Modelagem da aplicação e backup do banca.
O C. Administração das instâncias do banco e gerenciamento da projeta.
O D. Treinar as usuárias finais e documentar o banco de dadas.
E. Administração da SGBD e configuração da sistema operacional.
4. Comando SQL para regras de autorização discricionária:
O A. CREAT ROLE e DROP GRANT
o B. DROP ROLE e CREAT GRANT.
<2>C. DROP ROLE e REVOKE.
o D. CREAT ROLE e DROP REVOKE.
Q E. INVOKE ROLE e REVOKE SELECT.
5. Sabendo que é necessário criar uma ROLE para os administradores de uma empresa. Qual o comando que cria a ROLE administradores?
® A CREATE ROLE ADMINISTRADORES
O B. CREATE TABLE ADMINISTRADORES
o C. CREATE DATABASE ADMINISTRADORES.
o D. GRANT ALL ON TO ADMINISTRADORES
Q E. GRANT TABLE ADMINISTRADORES.
1. Para que um projeto de banco de dados alcance o sucesso, é preciso, antes de tudo, obter um bom entendimento acerca do tema e realizar a correta descrição dos 
requisitos do negócio. Depois de realizados o levantamento, a descrição, a análise e a validação dos requisitos, pode-se, então, ter uma visão geral e aprofundada 
das reais necessidades do cliente e do negócio (ELMASRI; NAVATHE, 2011).
No contexto dos projetos de banco de dados, aponte a opção que indica o conjunto de atividades que geram artefatos, cujos comportamentos e funcionalidades 
podem ser definidos de forma totalmente independente do sistema de banco de dados:
O A. Projeta físico.
O B. Implementação da transação.
o C. Análise funcional - projeto conceituai.
D. Projeta de programa de aplicação.
2. Um dos artefatos gerados, quando á realizada a modelagem de dados utilizando o modelo de entidades e relacionamentos, é o diagrama de entidade- 
relacionamento (DER). Entre os diversos elementos que podem compor um DER, á possível citar as seguintes formas geométricas: elipse, retângulo, losango e 
triângulo. Cada um dos elementos citados representa um objeto, característica ou ação do mundo real.
Observe a figura a seguir, referente a uma pequena fração de um DER, e responda: o que se pode concluir a partir da análise da figura?
O A. ALUNO à um atributa.
o B ALUNO se relaciona com DISCIPLINAS.
0
C. A entidade ALUNO apresenta uma chave composta com as atributas MATRÍCULA e CPF.
o D. A entidade ALUNO apresenta somente CPF como chave primária.
E. O atributa BOLSA DE ESTUDO da entidade ALUNO á multivalarado.
3. Entre algumas das características de um diagrama de entidade-relacionamento, está a cardinalidade de um relacionamento, seu grau e, também, conceitos como 
entidades fracas e regulares.
A respeita das entidades fracas, pcde-se afirmar corretamente que:
A. sua chave provám de outra entidade, não podendo ultrapassar o limite de um única atributa e uma única entidade.
O B não apresenta chaves próprias; suas chaves devem vir de outra entidade, devendo todos os atributos que compõem sua chave vir de somente uma única entidade extema.
o C. sua chave á composta de atributos de sua própria entidade em associação com atributos de outras entidades.
0
D. apesar de conterem alguns atributas, as entidades fracas não apresentam chaves próprias, dependendo da(s] chave(s] de outra(s) entidade(s) para formar sua(s] chave{s).
E. não apresenta atributas próprios: todos os seus atributas vêm de outras entidades.
4. Um dos modelos de dados utilizados na modelagem conceituai de um banco de dados é o modelo de entidade-relacionamento, que consiste na representação dos 
objetos do banco dedados da forma mais simples e próxima da realidade passível, representando seus agentes e suas relações.
Em um diagrama de entidade-relacionamento, produto do processo de modelagem de dados utilizando o modelo de entidade-relacionamento, observou-se a relação 
apresentada na ilustração a seguir.
O A. Toda instância da entidade FUNCIONÁRIO deve estar associada a uma instância da entidade PROJETO.
o B. Uma única instância da entidade FUNCIONÁRIO estará associada a uma ou várias instâncias da entidade PROJETO.
o C. Existe um relacionamento total, no qual cada instância da entidade FUNCIONÁRIO deve estar associada a uma instância da entidade PROJETO.
O D. Existe um relacionamento total, no qual cada instância da entidade PROJETO deve estar associada a uma instância da entidade FUNCIONÁRIO.
o E. Trata-se de um relacionamento parcial; dessa forma, cada instância da entidade FUNCIONÁRIO pode ou nâo estar associada a uma instância da entidade PROJETO.
5. Em um projeto de banco de dados, vários tipos de modelagem podem ocorrer, cada um com certo nível de abstração, ou seja, com maiores ou menores detalhes 
relacionados à arquitetura do banco de dados (GARCIA-MOLINA, 2003).
No que se refere à modelagem de dados, á correto afirmar que os modelos conceituais:
A. sãa as que apresentam as maiores níveis de abstração de dadas. I
O B. são dependentes do sistema de banca de dadas.
O C. apresentam detalhes da arquitetura do banco de dados.
O D. são incapazes de oferecer um bom entendimento sabre as relações existentes no banco de dadas.
O E. sãa incapazes de representar as relações existentes entre as abjetas da munda real.
1 Data nvrehouses são criados a p a r t ir de diferentes processos, e possuem alguns componentes 
arq u ite tu ra is específicos. Neste sentido, qual a funçào do sraging areai 
Você acertou! 
r
‘ D Armazenar os dados provisoriamente para a fase de Transformação
2 O uso correto dos processos de extração, transformação e carga, podem trazer 
muitos benefícios a uma empresa ou instituição. Dentre as vantagens do ETL, 
podemos destacar:
Você acertou!
r
' E Qualidade de dados; clareza nas informações, e múltiplas conexões.
3 C ada um a das três etapas do processo de E T L é responsável p o r tarefas distintas e 
com plem entares. O que ocorre com os dados durante o processo de transform ação dos dados? 
Você acertou!
r
■ C Padronização dos valores
A No processo de E x tração , é necessário identificar quais dados serào inseridos no data 
narehouse. Nesta fase, quan tos s e n id o re s e tecnologias podem ser lidos?
Você acertou!
r
' D Vários servidores e várias tecnologias
5 Na fase final do ETL, os dados já foram carregados, preparados, e estao prontos 
para a consulta Após o processo de carga, onde os dados ficam disponíveis para 
serem consultados pelo OLAP?
Você acertou!
r
' B No Data Warehouse.
Utilizar rotinas de programação em Banco de Dados
1 O que é procedure?
Você acertou!
r
* A E um conjunto de comandos SQL identificado por um nome e armazenados no 
banco de dados.
2 Qual a vantagem em t ra b a lh a r com rotinas e scripts?
Você acertou! 
r
- B Diminuir a intervenção do programador nas tarefas.
3 0 que é um trigger?
Resposta correta
r' E E um conjunto de comandos que são executados após uma ação ocorrer
4
Qual as função dos LOGS nas rotinas?
Escolha uma:
r
6
a.
Saber quem é o usuário que faz a consulta. 
r
b.
Garantir a integridade dos valores, 
r
c.
Validação dos registros.
c
rL _ _ _
Begístrar data e hora das execiw ões ou erros.
5 E uma característica da execução de rotinas automatizadas:
Você acertou!
' C Requerem a intervenção humana
Desenvolver práticas de programação em Banco de
Dados
1 Como se chama a linguagem de Banco de Dados p a ra a cr iação e modificação das tabelas?
Você acertou!
r
* D DDL (Linguagem de Definição de Dados)
2 O que são Constraints?
Você acertou!
r
* B Restrições estabelecidas em uma coluna.
3 Qual a diferença entre Primary Key e Foreign Key?
Você acertou!
r
‘ D Primary Keyé utilizada como índice da tabela e Foreign Key ê utilizada para 
relacionamento entre tabelas
4 Q u a la fu n ç ao d e Identity ou Auto Incrementa
Você acertou!
C
- B Gerar a numeração automática das linhas
5 O que ocorre quando se utiliza o parâmetro Noi Null na construção das colunas?
Você acertou!
C
- E Impede que cadastre um campo vazio
Conhecer os recursos avançados de consultas em 
Banco de Dados
1 M a rq u e a a lte rnativa correta:
Você acertou!
r
■ D Nas formuladas no estilo produto cartesiano. as tabelas sâo listadas na cláusula 
FROM
2 M a rq u e a a lternativa correta:
Você acertou!
r
* A LEFT JOIN retorna todas as linhas da tabela à esquerda
3 Analise o código abaixo e m arq ue a a firm a tiv a correta. S E L E C T c liente.prim eiro nome As 
Nom e, cliente.prim eiro nome As sobrenome, pagam ento.valo r F R O M cliente IN N E R J O IN 
pagam ento O N cliente.cliente id = pagam ento.cliente id \A~HERE pagam ento.valor IN 
(S E L E C T va lo r from pagam ento W H E R E va lo r > 5.00 );
Você acertou!
r
■ E O código é referente a uma consulta aninhada que retorna linhas que possuem o 
valor do campo maior que 5 00
SELECT CPFProf, NomeProf, SobrenomeProf, SalarioProf 
FROM Professor LEFT JOIN Aluno 
ON Professor CPFProf = Aluno.CPFAIuno 
WHERE Aluno CPFAIuno IS NULL
Resposta correta 
r
" D O código retorna os dados dos professores que não são alunos.
4 Observe o seguinte código e marque a afirmativa correta
5 Existem diferentes recursos que podem nos ajudar a formular consultas 
avançadas, usando SQL. Em relação às alternativas abaixo, marque a afirmativa 
correta:
Resposta correta
r
' B A consulta an nhada Tipo II é execulada repetidas vezes
Utilizar práticas para realização de consultas avançadas
1 O que são consultas ’ad hoc'?
Resposta correta 
r
“ D Consultas de finalidade especifica
2 Qual a vantagem da utilização de consultas avançadas em um Data Warehouse?
Resposta correta
r
‘ B. Resultados mais diretos aos usuários finais
3 O que caracteriza unia consulta do tipo N Mais?
Você acertoul
r
' E Um número exato de resultados
4 U m a c o n s u l t a de e n q u a d r a m e n t o p e r m i t i r á 
Você acertou!
r
- B Exibir resullados dentro de um intervalo a ser definido
5 São exemplos de Funções de Agregação:
Resposta correta
■ C COUNT SUM, AVG, MIN e MAX
Identificar problemas de performance em Banco de 
Dados
1 São p rob lem as que influenciam d ire tam ente na p e r fo rm ance dos bancos de dados:
Você acertou!
r
- D. Infraestrutura, modelagem e consultas
2 Selecione a al te rnativa que complete a frase a seguir:
Q uando prob lem as de p e r fo rm an ce estão relacionados a p roblemas com a Internet. ..
Você acertou!
r .
- C E porque um servidor na nuvem está envolvido
3 Qual o pad rão usado pelos SGEDs que p erm ite util izar consultas a vançadas ( tipo C U B E ou 
OLAP), m elhorando , assim, sua p er fo rm ance?
r
Você acertou! 
r - E. SQL: 1999
4 Q u an d o á necessário a rm a z e n a r um v a lo r de no m áxim o 50 caracteres de texto em um 
reg is tro , q u a l a tip ag em de dados recom endada?
Você acertou!
^ B VarChar
5. E um a fo rm a de o t im iz a r a p e rfo rm a n c e do banco de dados:
Você acertou!
r
* E Quebrar as instruções SQL complexas em várias instruções menores
R: Fornecer aos usuários a capacidade de controlar o acesso de leitura / gravação, defin ir a 
geração de relatórios e realizar procedim entos de análise dos dados.
Em um banco de dados relacionai, o que representam as colunas da tabela?
R: As colunas representam os atributos da tabela.
Qual a principal característica de um banco de dados hierárquico?
R: O banco de dados usa diferentes níveis de dados que seguem um padrão sem elhante a uma 
hierarquia.
A instrução SQL SELECT pertence a qual categoria de linguagem?
R: DML
Qual a função da instrução SQL "ALTER"?
R: A lterar a estrutura do banco de dados.
Qual a funçãode um SGBD
C om preender o m odelo de banco de dados é fundam ental para perceber os pontos positivos e 
negativos em questões estruturais e de m anipulação dos dados do banco. Um dos modelos 
utiliza tabelas de duas dimensões para arm azenar dados e a form a como os dados são 
arm azenados tem inferência na simplicidade de acesso às inform ações utilizando técnicas de 
normalização para aperfeiçoar a organização como um todo. Trata-se do modelo:
R: M odelo Relacionai.
O que é um SGBD?
R: É um conjunto de programas e /ou ferram entas que são utilizados para configurar, atualizar 
e gerenciar um banco de dados.
Entre os itens abaixo, qual é um SGBD NoSQL?
R: MongoDB.
Entre os itens abaixo. Qual o que tem o m aior acesso ao SGBD? 
R: DBA.
Uma outra form a de cham ar o SGBD é?
R: DBMS.
É uma vantagem da arquitetura centralizada de banco de dados:
R: Não há a necessidade de junções distribuídas.
Com relação à arquitetura centralizada é correto afirm ar que:
R: Ocorre gargalo devido a múltiplos acessos.
Qual a característica base da arqu itetura de banco de dados distribuída?
R: Tem como característica base a subdivisão dos dados, bem como, o com partilham ento 
entre os diversos hosts, e a sua atualização é efetuada com técnica de sincronismo.
Assinale a alternativa que apresenta uma vantagem da arquitetura distribuída:
r: Possibilita te r servidores locais e na nuvem.
Com relação à arqu itetura distribuída é correto afirm ar que?
R: Esta arquitetura dim inui o gargalo de acesso, pois são diversos hosts sendo acessados.
R: Rotina de m anutenção de arquivos e rotina de backup.
Em um banco de dados sem m anutenção corretiva e preventiva, o banco de dados da empresa 
passou a apenas aceitar ações de leitura dos dados. O que poderia ocasionar isso?
R: Espaço do banco sem capacidade de expansão.
Em um banco de dados MySQL, quais são os comandos que fazem m anutenção em tabelas do 
banco de dados?
São exemplos de rotinas de manutenção em banco de dados:
R: Check table, repair table, optim ize tab le e analyze table.
Uma form a de fazer m anutenção no banco de dados, sem afetar os usuários, seria?
R: Identificar o erro e fazer a m anutenção em uma base de testes, gerada por meio da 
restauração de backup.
A tualm ente, tem os uma praga virtual chamada ransom ware que efetua o seqüestro dos 
dados. Seria uma form a plausível de fazer a m anutenção preventiva do banco evitando a 
destruição causada por esta praga?
R: Efetuar um backup na nuvem periodicam ente, porém , não m anter o acesso disponível. 
Que form a é utilizada para dem onstrar a M odelagem Multidim ensional?
R: Cubo
Qual a principal função do OLAP?
R: Consultar e analisar dados corporativos com alta perform ance.
São com ponentes de um m odelo m ultidim ensional OLAP: 
R: Fatos, Dimensões e Medidas.
São exemplos de esquemas de dados multidimensionais: 
R: Estrela, Floco de Neve e Constelação de Fatos.
Qual a função de um Slice and Dice?
R: M odificar a posição de uma inform ação, alterando linhas por colunas.
Com relação a bancos de dados NoSQL, m arque a afirm ativa correta.
R: Veio para substituir os bancos de dados relacionais.
M arque a alternativa correta referen te a bancos de dados NoSQL.
R: Bancos de dados não relacionais (NoSQL) norm alm ente não aplicam um schema.
De acordo com as características dos bancos de dados NoSQL, pode-se afirm ar que:
R: A característica ausência de esquema (Schem a-free) ou esquema flexível é outra form a de 
prover a escalabilidade em bancos de dados NoSQL.
Referente aos tipos de bancos de dados NoSQL. M arque a afirm ativa correta.
R: Bancos de dados orientado a grafos podem ser construídos em ambos os modelos de 
bancos de dados, relacionais e NoSQL.
Existem muitos bancos de dados para se trabalhar com NoSQL, cada banco está associado a 
um determ inado tipo do NoSQL M arque a alternativa em que todos os bancos de dados estão 
associados ao seu respectivo tipo.
R: Baseado em coluna: Amazon SimpleDB, Cloudata, Cloudera,SciDB, HPCC e Stratosphere. 
Qual a função do Staging Area?
R: Arm azenar os dados provisoriam ente para a fase de Transformação.
São vantagens do ETL:
R: Qualidade de Dados, M anutenção Simples, Estabilidade e M últiplas Conexões.
O que ocorre com os dados durante o processo Transform?
R: Padronização dos valores.
No processo de Extração, quantos servidores e tecnologias podem ser lidos?
R: Vários servidores e várias tecnologias.
Após o processo de Carga, de onde os dados são consultados pelo OLAP?
R: Do Data W arehouse.
O que é procedure?
R: É um conjunto de comandos SQL identificado por um nom e e arm azenados no banco de 
dados.
Qual a vantagem em trabalhar com rotinas e scripts?
R: Diminuir a intervenção do program ador nas tarefas.
O que é um trigger?
R: É um conjunto de comandos que são executados após uma ação ocorrer.
Qual as função dos LOGS nas rotinas?
R: Registrar data e hora das execuções ou erros.
É uma característica da execução de rotinas autom atizadas:
R: Requerem a intervenção humana.
Como se chama a linguagem de Banco de Dados para a criação e modificação das tabelas?
R: DDL (Linguagem de Definição de Dados).
O que são Constraints?
R: Restrições estabelecidas em uma coluna.
Qual a diferença entre Primary Key e Foreign Key?
R: Primary Key é utilizada como índice da tabela e Foreign Key é utilizada para relacionam ento 
entre tabelas.
Qual a função de Identity ou Auto Increm ent?
R: Gerar a num eração autom ática das linhas.
O que ocorre quando se utiliza o parâm etro Not Null na construção das colunas?
R: Im pede que cadastre um campo vazio. 
Im pede que cadastre um campo vazio.
M arque a alternativa correta:
R: Nas form uladas no estilo produto cartesiano, as tabelas são listadas na cláusula FROM.
M arque a alternativa correta:
R: LEFT JOIN retorna todas as linhas da tabela à esquerda.
M arque a alternativa correta:
R: O código é referen te a uma consulta aninhada que retorna linhas que possuem o valor do 
campo m aior que 5.00.
M arque a alternativa correta:
O código retorna os dados dos professores que não são alunos. 
M arque a alternativa correta:
A consulta aninhada Tipo II é executada repetidas vezes.
O que são consultas 'ad hoc'?
R: Consultas de finalidade específica.
Qual a vantagem da utilização de consultas avançadas em um Data W arehouse?
R: Resultados mais diretos aos usuários finais.
O que caracteriza uma consulta do tipo N Mais?
R: Um núm ero exato de resultados.
Uma consulta de enquadram ento perm itirá:
R: Exibir resultados dentro de um intervalo a ser definido.
São exemplos de Funções de Agregação:
R: COUNT, SUM, AVG, M IN e MAX.
O que significa KDD?
R: Processo de descoberta de conhecim ento.
São técnicas de Data Mining:
R: CRISP-DM, SEM M A e Árvore de decisão.
Quando a m ineração dos dados é relacionada a um determ inado período, o ideal é utilizar o 
método:
R: Análise de séries tem porais.
Regras de associação servem para:
R: Definir quais dados estão relacionados.
Arroz, toalha de banho, vinho e saco de lixo são produtos distintos, mas podem ser 
considerados de um mesmo grupo. Qual m étodo é utilizado para fazer esse agrupam ento?
R: Análise de Cluster.
Com relação ao adm inistrador de banco de dados é correto afirm ar que:
R: Cria instruções de segurança, integridade e processamento de regras.
Com relação à segurança do banco de dados, o controle de acessos discricionário é:
R: Nível de privilégio de acesso a partes específicas do banco.
Entre as alternativas abaixo, identifique as que definem responsabilidades do adm inistrador de 
banco de dados.
R: M odelagem do banco e backup do banco de dados. 
Comando SQL para regras de autorização discricionária: 
R: DROP ROLE e REVOKE.
Sabendo que é necessário criar uma ROLE para os adm inistradores de uma empresa. Qual o 
comando que cria a ROLE administradores?
R: CREATE ROLE ADMINISTRADORES
Um dos procedim entos de administraçãode banco de dados é o comando SHUTDOW N, o qual 
pode ser utilizado com vários parâm etros.
M arque a alternativa que define a função do comando SHUTDOW N NORMAL.
R: Encerrar as operações do banco de dados.
Um banco de dados pode apresentar diversos estados.
M arque a alternativa que indica o estado que perm ite o acesso de usuários ao banco de dados. 
R: ONLINE.
As falhas podem acontecer na execução de um banco de dados, mas é esperado que elas não 
existam, pois assim o risco de perda de informações ou dados danificados diminui.
Sendo assim, m arque a alternativa que representa uma atitude de planejam ento do DBA com 
o objetivo de evitar falhas.
R: Conhecer os parâm etros de inicialização e a arquitetura do SGBD.
Na execução dos bancos de dados podem acontecer diversos erros, de m aior ou m enor 
severidade. M uitas podem ser as causas, como, por exemplo: falta de espaço em disco, tem po 
excessivo de espera, erro de instrução, entre outras. O fato é que, quando ocorrem , deve-se 
buscar um tra tam en to adequado à correção.
Leia as alternativas a seguir e m arque a que se refere corretam ente ao tra tam en to de erros na 
execução de um banco de dados.
R: Os erros, quando acontecem , são notificados por meio de mensagem para prover 
informações de reparação e correção.
Várias são as falhas que ocorrem durante a execução de um banco de dados.
Sabendo disso, m arque a alternativa que identifica a falha ocorrida, a qual pode ser resolvida 
com a opção --innodb-ro llback-on-tim eout na inicialização
R: DEADLOCK
O gerenciam ento do espaço do banco de dados se baseia em uma estrutura própria para 
arm azenam ento de dados composta por tablespace e datafiles. Considerando os conceitos 
relacionados ao tablespace, m arque a afirm ativa correta.
R: Tablespace é o local de arm azenam ento lógico dos dados.
É possível haver mais de um tablespace no banco de dados. Assim, em alguns am bientes, os 
tablespaces são apelidados de acordo com a necessidade do am biente e do padrão definido. 
M arque a alternativa que denom ina o tablespace fundam ental e crítico para um banco de 
dados, que deve estar sempre on-line para garantir seu funcionam ento.
R: SYSTEM
A criação do tablespace no m odo de arm azenam ento DICTIONARYprevê uma série de 
parâm etros a serem utilizados no dim ensionam ento do espaço na criação. M arque a 
alternativa que apresenta a função definida pelo parâm etro INITIALna cláusula DEFAULT 
STORAGE.
R: Tam anho da prim eira extensão do objeto (segmento).
O dim ensionam ento do espaço a ser criado para tablespace, datafiles, extensões e blocos é 
fundam ental para prover um bom atendim ento ao banco de dados. A estratégia de definição 
de espaços para arm azenam ento pode se basear em algumas práticas. M arque a alternativa 
que indica uma dessas práticas.
R: Separar tablespace por aplicação.
O gerenciam ento de espaço deve te r planejam ento na criação do tablespace, dim ensionando o 
tam anho ideal para datafiles, extensões e blocos e acom panhando a execução para avaliar o 
nível e a frequência de utilização. Considerando os conceitos que envolvem o m odo de 
gerenciam ento LOCAL de tablespace, m arque a alternativa que define uma de suas 
características.
R: M inim iza o overhead de gerenciam ento do espaço, pois o SGBD faz a alocação 
autom aticam ente.
Estrutura contendo definições dos objetos utilizados em um banco de dados.
R: Estrutura contendo definições dos objetos utilizados em um banco de dados.
O SGBD MySQL utiliza um schema próprio para o arm azenam ento das tabelas que com põem o 
dicionário de dados. M arque a alternativa que indica o nom e do schema que arm azena o 
dicionário de dados.
R: INFORMATION_SCHEMA
Um banco de dados relacionai é form ado por dados e dicionário de dados (m etadados). 
M arque a alternativa que define uma característica do dicionário de dados.
R: Dicionário de dados arm azena nom e de tabelas e seus atributos, entre outras 
informações.
Todo o objeto criado no banco de dados terá suas informações arm azenadas no dicionário de 
dados, que m antém informações de vários níveis. M arque a alternativa que indica uma 
inform ação criada no dicionário de dados.
R: Restrição de integridade.
Todas as tabelas de dicionário de dados têm a mesma estrutura e devem obedecer às mesmas 
regras que as tabelas básicas: precisam te r chave prim ária única (não nula) e integridade 
referencial entre elas próprias. Considerando o processo de criação/visualização do dicionário 
de dados, m arque a alternativa que apresenta a afirm ação correta.
R: As informações constantes no dicionário de dados são utilizadas para a manipulação do 
banco de dados.
1. A utilização de um sistema gerenciador de banco de dados (SGBD) traz consigo a possibilidade de utilizarmos várias funcionalidades (vantagens) que têm como objetivo 
agilizar o funcionamento, melhorar a performance, dar mais segurança e maior confiabilidade. Nesse contexto, selecione abaixo a opção que aponta para a 
funcionalidade que melhora a segurança e garante somente acessos autorizados ao banco de dados.
Resposta incorreta
A. Armazenamento persistente.
Não pode ser essa opção, pois a funcionalidade de armazenamento persistente não tem relação direta com segurança de acesso.
Você acertoui
0 B. Restrição de acesso não autorizado. 0
2. Os dados em um sistema gerenciador de banco de dados (SGBD] são descritas (ou segmentados] em três níveis de abstração, sendo:
- Físico
- Conceituai
- Externo (ou visão do usuário]
O SGBD deve garantir uma visão abstrata do banco de dados para os usuários, ou seja, para o usuário á transparente onde estão armazenados os dados, desde que 
estejam disponíveis e consistentes no momento necessário. Nesse contexto, selecione a opção que aponta qual o nível de abstração que trata a respeito de como os 
dados são armazenados e quais os relacionamentos entre eles.
Você acertou!
( • ) A. Nível conceituai. 0
É o nível responsável por tratar a forma como os dados são armazenados e quais os relacionamentos existentes entre eles.
3. A utilização de um SGBD possibilita utilizarmos várias funcionalidades (vantagens) cujos objetivos são agilizar o funcionamento, melhorar a performance, dar mais 
segurança e maior confiabilidade. Nesse contexto, selecione abaixo a opção que aponta para a funcionalidade que oferece recursos para a recuperação do banco de 
dados quando há falhas de hardware e software, inclusive durante a execução de transações complexas.
Resposta incorreta
A. Relacionamentos complexos entre dados.
Não pode ser essa opção, pois a funcionalidade de relacionamentos complexos entre dados não tem relação direta com segurança de acesso.
Resposta incorreta
B. Restrições de integridade.
Não pode ser essa opção, pois a funcionalidade de restrições de integridade não tem relação direta com segurança de acesso.
Você acertou!
C. Backup e recuperação. 0
(a) D. Campo = idade. (
O campo "idade" caracteriza uma ineficiência de projeto, pois estará em constante alteração (uma a cada ano) e deveria ser substituído por um campo 
recebesse a “data de nascimento" do aluno.
Você acertou!
Você acertou!
E. Exigências do mercado
Inovação dos produtos ( v j
Aumento na complexidade dos dados
Essa opção trata corretamente de três exigências principais que motivaram a evolução dos SGBDs.
1. Que forma é utilizada para demonstrar a Modelagem Multidimensional?
n A. Quadrado
® B. Cubo.
o C. Octógono
o D. Pirâmide.
o E. Estrela
2. Qual a principal função da OLAP?
O A. Acessar e alterar dados corporativos.
o B. Importar dados de SGBDs Diversos.
o C. Verificar dados pessoais pelo usuário.
® D. Consultar e analisar dados corporativos com alta performance.
E. Transformar os dados importadas para um formato mais amigável.
3. São componentes de um modelo multidimensional OLAP:
O A. Patos. Histórico e Métodos.
O B Metodologia. Dimensões e Arquivas.
o C. Dimensões. Medidas e Recursividade.o D. Fatos, Ponteiros e Hipóteses.
® E. Fatos, Dimensões e Medidas.
4 . S 5o e x e m p lo s d e e s q u e m a s d e d a d o s m u lt id im e n s io n a is : 
í ') A. Estrela, Cuba e Pirâm ide.
O B. F loco de Neve e Conste lação de Estrelas.
<•> C. Estrela, Floco de Neve e Conste lação de Fatos
O D. Quadrada. C ircu lar e Linear.
o E. Estrela. Bola de Neve e Galáxia.
5. Qual a função de um Slice and D ice7
O A. Fatiar os dados em porções menores.
0 B. Modificar a posição de uma informação, alterando linhas por colunas.
O C. Aumentar a velocidade do Data Warehouse.
O D. Atualizar os dados de um usuário específico
E. Não existe essa função Slice and Dice
1. Com relação ao administrador de banco de dados é correta afirmar que:
Exercícios
A . Desenvolve m ode lo de dados co rpo ra tivo .
O B. Negocia prazos contra tua is .
o C. Desenvolve aplicação para o b a rco .
o D. D efine as etapas do p ro je to do desenvo lv im en to da solução com pleta.
E. Cria instruções de segurança, in teg ridade e processam ento de regras
2. Com relação á segurança do banco de dados, o controle de acessos discricionário é:
A Controle que o DBA tem quando acessa o banco.
O B. Definição que todos usuários terão o mesmo acesso.
o C. 0 Controle e a definição de descrição dos campos do banco.
® D. Nível de privilégio de acesso a partes específicas do banco.
E. Recurso para descriminar tabelas do banco.
3. Entre as alternativas abaixa, identifique as que definem responsabilidades do administrador de banco de dados.
® A. Modelagem do banca e backup do banca de dadas.
O B. Modelagem da aplicação e backup do banca.
O C. Administração das instâncias da banco e gerenciamento da projeta.
O D. Treinar as usuárias finais e documentar a banca de dadas.
E. Administração da SGBD e configuração do sistema operacional.
4. Comando SQL para regras de autori2açáo discricionária:
O A. CREAT ROLE e DROP GRANT
o B. DROP ROLE e CREAT GRANT.
<2>C. DROP ROLE e REVOKE.
o D. CREAT ROLE e DROP REVOKE.
Q E. INVOKE ROLE e REVOKE SELECT.
5. Sabendo que é necessário criar uma ROLE para os administradores de uma empresa. Qual o comando que cria a ROLE administradores?
® A CREATE ROLE ADMINISTRADORES
O B. CREATE TABLE ADMINISTRADORES
o C. CREATE DATABASE ADMINISTRADORES.
o D. GRANT ALL ON TO ADMINISTRADORES
Q E. GRANT TABLE ADMINISTRADORES.
1. É uma vantagem da arquitetura centralizada de banco de dados:
Exercícios
O A. Diversos host para gerir o banco gerando mais segurança.
O * Há a necessidade de um diretório distribuído.
O C. Não há a necessidade de junções distribuídas.
O D. O host onde está o banco não cria um gargalo de informações conforme a demanda.
O E. Custo elevado para montar os diversos hosts server da estrutura
O A. Exige muitos profissionais para monitorar suas instâncias.
B. Necessita de mais de um host server para suportar múltiplos acessos.
C. Ocorre gargalo devido a múltiplos acessos.
O D. Impossibilita backup remoto.
E. Não suporta 2 SGBDs diferentes no mesmo host.
2. Com relaçáo á arquitetura centralizada é correto afirmar que:
3. Qual a característica base da arquitetura de banco de dados distribuída?
Q A. Tem como característica base a subdivisão dos dados, bem como. o compartilhamento entre os diversos hosts. e a sua atualização é efetuada com técnica
- de sincronismo.
O * Tem como característica base o baixo custo de implantação, devido ao fato de utilizar apenas um host para ser o servidor. 
O C. Tem como característica o uso de apenas um SGBD.
D. Tem como característica o uso de SGBDs. porém, sem o compartilhamento de dados.
O E. Tem como característica base mostrar o host acessado ao cliente. Assim, não mantendo a arquitetura transparente.
4. Assinale a alternativa que apresenta uma vantagem da arquitetura distribuída:
A. A não Utilização do diferentes SGBDs.
O » . Utilização dc um único computador.
O C. Possibilidade de acessar os dados de diversos computadores, porém mostrando que são computadores distintos.
D. A segurança nos dados é simplificada.
E. Possibilita ter servidores locais e na nuvem
O A. Esta arquitetura suporta diversos discos para armazenar seus dados, porém, apenas em um host server.
O « . Esta arquitetura suporta diversos processadores, porém, distribuídos na placa mãe de apenas um host server.
C. Esta arquitetura diminui o gargalo de acesso, pois são diversos hosts sendo acessados.
D. Esta arquitetura aumenta o gargalo de acessos, pois são diversos hosts sendo acessados.
O E. Esta arquitetura é de mais fácil administração.
S. Com relação à arquitetura distribuída é correto afirmar que?
1. Quando utilizamos a linguagem SQL (padrão da indústria para banco de dados), existem vários tipos de dados que podemos utilizar na maioria dos SGBDs relacionais. 
Como os exemplos abaixo:
- CHAR: para entradas de texto com comprimento fixo, como por exemplo, siglas de estados, CEP e números de CPF.
- DATE/TIME: para entradas contendo valor de data e hora.
Seguindo esta relação de tipos de dados, escolha a opção a seguir que melhor descreve o tipo de dado FLOAT.
O A. Float - para entradas que irão receber dados com dois valores, como sim e não ou verdadeiro e falso.
B. Float - para entradas que irão receber dados numéricos com precisão flutuante, como cálculo de taxas de juros e cálculos científicos.
O C. Float - para entradas que irão receber dados numéricos com precisão fixa. por exemplo valores monetários.
O » Float - para entradas que irão receber dados de texto com comprimento fixo. como por exemplo. Fone e CPF
Exercícios
2. Quando estamos analisando e projetando um banco de dados, temos de definir que tipo de dado será utilizado para cada campo de uma determinada tabela. No 
exemplo abaixo, temos os campos da Tabela ALUNO. Aponte qual das opções a seguir melhor descreve os tipos corretos de dados para os referidos campos da tabela:
1- Nome do aluno
2- CPF do aluno
3- Endereço do aluno
4- Estado (UR
5- Data Nascimento
A. Tipos:
1-VARCHAR
2-CHAR
3-VARCHAR
4-CHAR
5 -DATE
Exercícios
3. Em uma tarefa de análise, você tem de analisar uma determinada tabela de um banco de dados. Neste caso, a tabela Alunos á composta por cinco campos, sendo:
1- id_aluno
2- nome
3- login
4- idade
5- média.
D. 1-INTEGER
2-VARCHAR
3-VARCHAR
4-INTEGER
5-FLOAT
4. Modelo Relacionai retrata os dados como sendo armazenados em tabelas, similares ao formato no qual a informaçao é demonstrada por programas em plan^has, e seu 
elemento principal são as relações entre essas tabelas. Neste contexto, existem mecanismos que permitem ao modelo relacionai reconhecer relações semânticas ou de 
utilização, como:
O A. A restrição dc chave primária (primary key). também designada de entidade
referencial, utiliza-se para, mediante o mecanismo de chaves primárias, ligar relações dc bases de dados.
B. A chave estrangeira e usada para declarar um atributo ou um conjunto de atributos como chave primária de uma relação, identificando cada tupla da 
relação
C. A restrição de unicidade (unique) permite definir chaves alternativas fazendo com que valores de vários atributos possam se repetir em diferentes tuplos 
de uma relação.
O D. A integridade referencial indica que os valores de uma chave estrangeira de uma
relação filha não necessita responder aos valores da chave primária da relação pai. mas necessita ter o mesmo nome que os atributos de uma chave primária 
a qual estes se relacionam.
E. A restrição de obrigatoriedade (não nulo ou not null) permite declarar se um ou 
vários atributos de uma relação devem tomar um valor, isto é. não podem tomar 
_ calores nulos_____________________________________________________________________________________________________________________________________
S. Quando utilizamos a linguagem SQL {padrão da indústria para banco de dados) existem vários tipos de dado que podemos utilizar na maioria dos SGBDs relacionais. 
Como os exemplos abaixo:
- CHAR: para entradas de textocom comprimento fixo, como por exemplo, siglas de estados, CEP e números de CPF.
- DATE/TIME: para entradas contendo valor de data e hora.
Seguindo esta relação de tipos de dados, escolha a opção a seguir que melhor descreve o tipo de dado INTEGER.
O A. Integer - para entradas que irão receber dados numéricos com precisão flutuante, como cálculo de taxas de juros e cálculos científicos.
O B . Integer - para entradas que irão receber dados com dois valores, como sim e não ou verdadeiro e falso.
C. Integer - para entradas que irão receber dados com números inteiros, ou seja. sem vírgula.
D. Integer - para entradas que irão receber dados de texta com comprimento fixo. como por exemplo. Fone e CPF.
1. Para que um projeto de banco de dados alcance o sucesso, é precisa, antes de tudo, obter um bom entendimento acerca do tema e realizar a correta descrição dos 
requisitos do negócio. Depois de realizados o levantamento, a descrição, a análise e a validação dos requisitos, pode-se, então, ter uma visão geral e aprofundada 
das reais necessidades do cliente e do negócio (ELMASRI; NAVATHE, 2011).
No contexto dos projetos de banco de dados, aponte a opção que indica o conjunto de atividades que geram artefatos, cujos comportamentos e funcionalidades 
podem ser definidos de forma totalmente independente do sistema de banco de dados:
O A. Projeta físico.
O B. Implementação da transação.
o C. Análise funcional - projeto conceituai.
D. P ro je ta de p rog ram a d e ap licação.
2. Um dos artefatos gerados, quando á realizada a modelagem de dados utilizando o modelo de entidades e relacionamentos, é o diagrama de entidade- 
relacionamento (DER). Entre os diversos elementos que podem compor um DER, á possível citar as seguintes formas geométricas: elipse, retângulo, losango e 
triângulo. Cada um dos elementos citados representa um objeto, característica ou ação do mundo real.
Observe a figura a seguir, referente a uma pequena fração de um DER, e responda: o que se pode concluir a partir da análise da figura?
O A. ALUNO à um atributa.
o B ALUNO se relaciona com DISCIPLINAS.
0 C. A entidade ALUNO apresenta uma chave composta com as atributas MATRÍCULA e CPF.
o D. A entidade ALUNO apresenta somente CPF cama chave primária.
E. O atributa BOLSA DE ESTUDO da entidade ALUNO á multívalorado
3. Entre algumas das características de um diagrama de entidade-relacionamento, está a cardinalidade de um relacionamento, seu grau e, também, conceitos como 
entidades fracas e regulares.
A respeita das entidades fracas, pode-se afirmar corretamente que:
A. sua chave provám de outra entidade, não podendo ultrapassar o limite de um único atributa e uma única entidade.
O B não apresenta chaves próprias; suas chaves devem vir de autra entidade, devendo todos os atributos que compõem sua chave vir de somente uma única entidade extema.
o C. sua chave á composta de atributos de sua própria entidade em associação com atributos de outras entidades.
0 D. apesar de conterem alguns atributas, as entidades fracas não apresentam chaves próprias, dependendo da(s] chave(s] de outra(s) entidade(s) para formar sua(s] chave{s).
E. não apresenta atributas próprios: todos os seus atributas vêm de autras entidades.
4. Um dos modelos de dados utilizados na modelagem conceituai de um banco de dados é o modelo de entidade-relacionamento, que consiste na representação dos 
objetos do banco de dados da forma mais simples e próxima da realidade passível, representando seus agentes e suas relações.
Em um diagrama de entidade-relacionamento, produto do processo de modelagem de dados utilizando o modelo de entidade-relacionamento, observou-se a relação 
apresentada na ilustração a seguir.
O A. Toda instância da entidade FUNCIONÁRIO deve estar associada a uma instância da entidade PROJETO.
o B. Uma única instância da entidade FUNCIONÁRIO estará associada a uma ou várias instâncias da entidade PROJETO.
o C. Existe um relacionamento total, no qual cada instância da entidade FUNCIONÁRIO deve estar associada a uma instância da entidade PROJETO.
O D. Existe um relacionamento total, no qual cada instância da entidade PROJETO deve estar associada a uma instância da entidade FUNCIONÁRIO.
o E. Trata-se de um relacionamento parcial; dessa forma, cada instância da entidade FUNCIONÁRIO pode ou nâo estar associada a uma instância da entidade PROJETO.
5. Em um projeto de banco de dados, vários tipos de modelagem podem ocorrer, cada um com certo nível de abstração, ou seja, com maiores ou menores detalhes 
relacionados à arquitetura do banco de dados (GARCIA-MOLINA, 2003).
No que se refere à modelagem de dados, á correto afirmar que os modelos conceituais:
A. sãa as que apresentam as maiores níveis de abstração de dadas. I
O B. são dependentes da sistema de banca de dadas.
O C. apresentam detalhes da arquitetura do banco de dados.
O D. são incapazes de oferecer um bom entendimento sabre as relações existentes no banco de dadas.
O E. são incapazes de representar as relações existentes entre as abjetas da munda real.
Exercícios
1. Um pmjeto de banco de dadas é subdividido em etapas em que o objetivo é a criação de um banca de dados otimizado que atenda às expectativas do cliente. Nesse 
contexto, os modelos de dados são muito importantes para a transmissão de ideias entre o cliente e o projetista, assim como para facilitar a manutenção do banco de 
dados no futuro. A primeira etapa é chamada de Análise de Requisitos. Aponte qual das opções a seguir melhor define essa etapa.
( • ) B. A primeira etapa do projeto de banco de dados é a identificação dos requisitos que este deve atender. Nessa fase. realizam-se entrevistas com as pessoas 
envolvidas no processo e cria-se uma descrição textual macro do processo. Este é o momento em que as regras de negócio devem ser identificadas.
2. O projeto de banco de dados é, basicamente, dividido em projeto conceituai, projeto lógico e projeto físico - além de uma etapa anterior, normalmente chamada de 
análise de requisitos. A partir dessa estrutura, aponte qual das opções a seguir melhor define a etapa Projeto Conceituai.
C. O Projeto Conceituai bascia-se na especificação dc requisitos criada na etapa anterior. A partir deste insumo de informações, é gerado um esquema 
conceituai do banco de dados. Esquema conceituai e uma visão macro do banco de dados, uma descrição dc alto nível da estrutura
Exercícios
3 ._________é a etapa em que mapeamos o conceito dos modelos de entidade-relacionamento em objetivos de bancos de dados. Nesta fase, criamos os modelos
internos de bancos de dados, com detalhes sobre tabelas, relacionamentos, regras, metadados das colunas (tipo, tamanho, obrigatoriedade, entre outros), visões, etc. 
Ao final, o resultado é um esquema do banco de dados próximo ao modelo conceituai. Qual das opções a seguir melhor define esta etapa?
(« * / A . Projeto Lógico.
Exercícios
4. Na ano de 2013, surgiu o termo Big Data, que rapidamente se popularizou e trouxe novidades ao mundo da tecnologia da informação. O Big Data representa uma 
infinidade de informações nâo estruturadas que, quando usadas com inteligência, tomam-se uma arma poderosa para empresas analisarem cenários e tomarem 
decisões com probabilidade de sucesso cada vez maior. A partir dessas informações, aponte a seguir a opção que NÃO representa o conceito de Big Data.
( • ) E. Sistema de Gerenciamento do Relacionamento com Clientes (CRM) de uma determinada empresa.
5. (Jma determinada etapa de um projeto de banco de dados representa a parte final do projeto. Nesta etapa, definem-se detalhes técnicos da implementação do banco 
de dados como, por exemplo, a forma de os dados serem armazenados, os scrípts para a criação dos objetos no banco de dados (tabelas, visões, colunas, funções, entre 
outros), a permissão de acesso de usuário, etc. Esta etapa é fortemente ligada ao Sistema Gerenciador de Banco de Dados (SGBD) que será utilizado. Qual das opções a 
seguir define corretamente o nome desta etapa?( • ) D. Projeto Físico.
Tema 2
Mesmo não estando ciente, as tecno log ias de banco de dados afetam m uito sua 
vida. Cahe c ita r tam hém que os hancos de dados com putadorizados são de v ita l 
im portância para as organizações m odernas. Nesse contexto, selecione abaixo 
uma opção em que NÀO estão envolv idas tecno log ias com putadorizadas de 
arm azenam ento de dados.
Fazer a leitura de um capitulo de um livro
RESPOSTA CORRETA
O fato de uma pessoa ler um capítulo ou mesmo todo um livro, não envolve 
armazenamento computadorizado de dados e/ou informações
Todos os dias. pessoas e em presas coletam inúm eros dados, com o nomes, va lores. 
R G , C P F , contas bancárias , endereços, núm eros de cartões de créd ito , en tre 
outros- P ara m a n t e r esses dados disponíveis po r lonoo te m p o , os bancos de dados 
u t i l iza m u m a caracter ís t ica técnica, a qual pode ser de fin ida como persistência . 
Nesse contexto , selecione abaixo a defin ição que m e lh o r de fine o te rm o 
persistência !
É uma característica de um estado que sobrevive ao processo que o criou No 
escopo da computação e banco de dados, conseguimos atingir esta característica 
através do armazenamento não volátil (disco rígido, memória flash, et
RESPOSTA CORRETA
Podemos ter persistência oriogonal (transparente) ou não Persistência 
ortogonal significa que as informações são persistidas sem a necessidade de 
instruções específicas podendo retornar ao último estado que foi executado Já a 
não ortogonal, significa que é necessário realizar ações para que os 
dados/informações sejam persistidas
Quando analisamos os registros de um banco de dados, uma 
característica técnica muito utilizada é o inter-relacionamento, que nada 
mais é do que a relação entre registros de entidades (grupos de dados) 
diferentes. Nesse contexto, selecione abaixo uma opção em que se 
identifica um inter-relacionamento de dados.
Em determinada operação, os seguintes dados são relacionados: nome do cliente 
X número do pedido.
RESPOSTA CORRETA
Nessa caso, há um inter-relacionamento entre a entidade cliente e a entidade 
pedido.
As transações são elementos chave n iu ito im p o rta n te s eni S G B D s - Podem os 
d e f in i r um a transação como:
Uma unidade de trabalho que deve ser processada de modo confiável sem 
interferência de outros usuários e sem perda de dados devido a falhas.
RESPOSTA CORRETA
Exemplos são retirar dinheiro em um caixa eletrônico, fazer uma reserva em 
uma companhia aérea e matricular-se em um curso
As tecno log ias de banco de dados dão suporte à m elhoria da qualidade do 
processo de tom ada de decisões das organizações, dando m aior segurança, 
qualidade, ve loc idade e con fiab ilidade. Nesse con texto , se lecione abaixo uma 
opçào em que constam som ente in form açoes úteis para a tom ada de decisões 
no âm bito de uma em presa de com érc io de produ tos via in te rne t (com ércio 
e le trôn ico].
Frequência das compras - Valor das compras - Produtos adquiridos - Forma de 
pagamento
RESPOSTA CORRETA
Todas essas informações são úteis no contexto de tomada de decisões de uma 
empresa de comércio eletrônico
1. Todo banco de dados tem um dicionário de dados como parte integrante de seus componentes. Marque a alternativa que define um dicionário de dados.
Você acertou!
© A. E stru tura co n tendo defin ições dos o b je to s u tilizados e ir um banco de dados. 0
Dicionário dc dados é uma estrutura que contém as definições dos objetos de dados, armazenadas no banco de dados, form ando um repositório para ser 
utilizado na movimentação dos dados. Não á um recurso que garanta a segurança dos dados. Com isso, as alternativas de ser uma lista de informações de 
planejamento e/ou de conceitos/significados de utilização não são aplicáveis. Armazém de dados se refere ao conceito de DataWarchousc. um banco de 
dados utilizado para armazenar informações aplicadas à inteligência dc negócio.
€
2. O SGBD MySQL utiliza um schema próprio para o armazenamento das tabelas que compõem o dicionário de dados. Marque a alternativa que indica o nome 
schema que armazena o dicionário de dados.
Você acertou!
( • ) A. INFORMATION SCHEMA. 0
3. Um banco de dados relacionai é formado por dados e dicionário de dados (metadados). Marque a alternativa que define uma característica do dicionário de dados. ^ 
Você acertou!
D. Dicionário de dados armazena rtome de tabelas e seus atributos, entre outras informações. ÇSj
Dicionário dc dados c o repositório que arm azena inform ações referentes às estruturas dos dados: nom e das tabelas: nom e. tipo e tam anho de atributos: 
dom ínio dos conteúdos: além de inform ações de criação das tabelas.
Dicionário de dados são criados para todo banco de dados. O banco de dados e form ado de dados + dicionário de dados. Portanto, independente do 
volum e de inform ações e de quantidade de atributos por tabela.
As consultas realizadas no banco de dados se referem às instruções de acesso ao banco e não são arm azenadas; são executadas nos dados.
4. Todo o objeto criado no banco de dados terá suas informações armazenadas no dicionário de dados, que mantém informações de vários níveis. Marque a alternativa 
que indica uma informação criada no dicionário de dados.
Você acertou!
E. Restrição de integridade. ^
Transação não é criada no dicionário dc dados, pois se refere a cada operação realizada no banco de dados. Os programas não são criados no dicionário de 
dados, são unidades dc processamento dc informação. Os requisitos representam as necessidades do negócio e não são criados no dicionário de dados, são 
identificados para construção dos sistemas. As especificações não são criadas no dicionário de dados, fazem parte da documentação do sistema, detalhando 
as funcionalidades, por exemplo. Restrição de integridade, criada no dicionário de dados, é um conjunto de regras definidas na tabela, que devem ser 
cumpridas a cada realização de operação no banco de dados. Portanto, a resposta correta e restrição de integridade.
€
5. Todas as tabelas de dicionário de dados têm a mesma estrutura e devem obedecer às mesmas regras que as tabelas básicas: precisam ter chave primária única {não 
nula) e integridade referencial entre elas próprias. Considerando o processo de criação/visualização do dicionário de dados, marque a alternativa que apresenta a 
afirmação correta.
Você acertou!
A. As in form ações constantes no d ic ionário de dados são u tilizadas para a m anipulação d o banco de dados.
I
As informações constantes no dicionário dc dados são utilizadas para a manipulação do banco dc dados e criadas pelo SGBD. não pelo DBA. 
automaticamente, a partir das estruturas de dados criadas no banco de dados, por exemplo, com o comando CREATE. Não são utilizados programas 
desenvolvidos pelos programadores da equipe na criação. O dicionário de dados não têm instruções particulares quanto ao manuseio da informação. Ele 
utiliza a mesma estrutura de tabela/coluna no armazenamento, por isso é possível a visualização das informações do dicionário dc dados por meio do 
comando SELECT, como nas tabelas de dados de negócio. As informações do dicionário de dados estão disponíveis para consulta por todo usuário do banco 
dc dados, desde que tenha privilégio no ob je to a ser visualizado.
1
Todo banco de dados tem um dicionário de dados como parte integrante de seus 
componentes. Marque a alternativa que define um dicionário de dados.
a ) E s tru tu ra c o n te n d o d e f in iç õ e s d o s o b je to s u t iliz a d o s e m u m b a n c o d e d a d o s .
Q u a l a fu n ç ã o d e u m S G B D
R : F o r n e c e r a o s u s u á r io s a c a p a c id a d e d e c o n tro la r o a c e s s o d e le itu ra / g r a v a ç ã o , d e f in ir a 
g e r a ç ã o d e re la tó r io s e r e a l iz a r p ro c e d im e n to s d e a n á lis e d o s d a d o s .
E m u m b a n c o d e d a d o s re la c io

Outros materiais