Buscar

SIMULADO - PRINCÍPIOS 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 5 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

Prévia do material em texto

Exercício 1
Como é denominada a representação gráfica dos objetos em um sistema de banco de dados?
Entidade
*(Sua resposta)
Objetos
Entidade-relacionamento
*(Resposta certa)
Atributos
Exercício 2
Considerando que em um sistema de controle de estoque, o sistema precisa exibir para o usuário
as seguintes informações: Nome, Telefone, CNPJ e Endereço.
Com base nas tabelas:
Pessoa: (Id, nome, telefone, cnpj). 
Endereço (id, id_pessoa, nome_rua, bairro, cidade) 
Qual script vai trazer as informações necessárias:
Select * from pessoa where nome like ‘%nome_cliente%’
Select nome, telephone, cnpj, endereco where pessoa
Select * from pessoa p, endereco e where p.id = e.id_pessoa and nome like
‘%nome_cliente%’
*(Sua resposta)
Select * from pessoa, endereco where nome = ‘%nome_cliente%’
Exercício 3
As funções de um sistema de Gerenciamento de Banco de Dados (SGBD) incluem
Gerenciar o sistema de arquivos e a segurança do banco de dados.
*(Resposta certa)
Gerenciar o becape e a recuperação dos dados, bem como o escalonamento de
processos no processador por meio do banco de dados.
Transformar e apresentar dados, controlar o acesso de multiusuário e prover interfaces
de comunicação do banco de dados.
*(Sua resposta)
Gerenciar a entrada e saída de dispositivos, linguagens de acesso ao banco de dados e
interfaces de programação de aplicações.
Exercício 4
Focando no PL/SQL, temos alguns recursos de programação: procedure, function, package e
triggers. A linguagem PL/SQL possui uma série de outros recursos. Em relação a procedure,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) É um agrupamento de comandos SQL que podem conter estruturas de seleção, controle e
repetição para gerenciá-los.
( ) Retorna um valor no final de sua execução.
( ) É uma espécie de empacotamento de funcionalidades com um foco comum.
( ) Tem a finalidade de executar alguma rotina de programação quando são feitas manutenções
ou inserções de registros em tabelas.
Assinale a alternativa que apresenta a sequência CORRETA:
V - F - F - F.
*(Sua resposta)
F - V - V - V.
F - V - V - F.
V - F - V- V.
Exercício 5
A cláusula responsável por filtrar todos os valor informado (se são não nulos).
Where
*(Sua resposta)
Left
Inner
Join
Exercício 6
O que é Grau do Relacionamento?
Também chamado de cardinalidade do relacionamento é responsável por determinar
o número de ocorrências entre duas entidades que estão associadas por um
relacionamento.
*(Sua resposta)
Também chamado de finalidade do relacionamento é responsável por determinar o
número de ocorrências entre duas entidades que estão associadas por um
relacionamento.
Também chamado de obrigatóriedade do relacionamento é responsável por determinar o
número de ocorrências entre duas entidades que estão associadas por um
relacionamento.
Também chamado de simplicidade do relacionamento é responsável por determinar o
número de ocorrências entre duas entidades que estão associadas por um
relacionamento.
Exercício 7
O comando abaixo realiza uma manutenção de dados de qual tipo?
select to_char(sysdate, ‘DD/MM/YYYY HH24:MI:SS’) from dual;
Conversão de dados
*(Sua resposta)
Validação de dados
Transação de dados
Ordenação de dados
Exercício 8
Edgard F. Codd, em 1985, estabeleceu as 12 regras de Codd que determin Em algumas vezes, as
regras se tornam uma barreira e nem todos os SGBDs relacionais fornecem suporte a elas.am o
quanto um banco de dados é relacional. Sobre este conceito, analise as afirmativas a seguir.
I- Na regra das informações em tabelas as informações a serem armazenadas no banco de dados
devem ser apresentadas como relações (tabelas formadas por linhas e colunas) e o vínculo de
dados entre as tabelas deve ser estabelecido por meio de valores de campos comuns (chaves
estrangeiras). 
II-  A regras de atualização de alto nível diz que o usuário deve ter capacidade de manipular as
informações do banco de dados em grupos de registros, ou seja, ser capaz de inserir, alterar e
excluir vários registros ao mesmo tempo.
III-  Na regra de independência de distribuição alguns SGBDs, notadamente os que seguem o
padrão SQL, podem ser distribuídos em diversas plataformas/equipamentos que se encontrem
interligados em rede. 
IV-  Na regra de independência física qualquer alteração efetuada na estrutura do banco de dados
como inclusão ou exclusão de campos de uma tabela ou alteração no relacionamento entre
tabelas não deve afetar o aplicativo utilizado ou ter um baixo impacto sobre o mesmo. 
Agora, assinale a alternativa correta:
I, II e III.
*(Sua resposta)
I, II, III e IV.
I, II e IV.
II e III.
Exercício 9
No início da década de 70, surge um novo conceito em banco de dados: o modelo de dados
relacional. Esse modelo é largamente utilizado até os dias de hoje por aplicações de
processamento de dados comerciais mais padronizadas (ERPs, CMDs etc.). Date (2003) nos diz
que a introdução do modelo relacional em 1969-1970 foi sem dúvida o evento mais importante
em toda a história da área de bancos de dados. O exposto acima descreve qual geração da
evolução dos bancos de dados. Marque a alternativa CORRETA: 
1ª GERAÇÃO 
2ª GERAÇÃO 
*(Sua resposta)
3ª GERAÇÃO 
4ª GERAÇÃO 
Exercício 10
Existe um tipo de ameaça de segurança que se aproveita de falhas em sistemas que interagem
com bases de dados via SQL. Esse atacante consegue inserir uma série de instruções SQL dentro
de uma consulta (query) através da manipulação das entradas de dados de uma aplicação. Sobre
o nome desta técnica de ataque assinale a alternativa CORRETA:
SQL Injection.
*(Sua resposta)
Insert into.
DDos (ataque de negação de serviço).
Rootkit/backdoor.

Continue navegando