Buscar

Bancos de Dados e Modelagem 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 6 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 6 páginas

Prévia do material em texto

15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:746591)
Peso da Avaliação 3,00
Prova 43777089
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
Antigamente, os bancos de dados eram manuais. Atualmente, com a difusão tecnológica, a grande 
maioria dos bancos de dados é digital. Eles compõem um conjunto estruturado de dados que 
obedecem a um modelo de dados e são armazenados em formato digital – em um hardware 
(geralmente, um servidor da rede – storage).
Considerando vantagens de um banco de dados, assinale a alternativa INCORRETA:
A Persistência dos dados: depois de muitos anos, ainda podem ser acessados.
B Ocupar maior espaço físico.
C Maior velocidade de acesso aos dados.
D Permite o compartilhamento de informações.
A normalização é um processo que visa a estabelecer critérios bem definidos tanto na criação 
das tabelas como em seus respectivos atributos, bem como estabelecer adequadamente os 
relacionamentos entre as tabelas, garantindo, desta forma, maior proteção aos dados e tornando o 
banco de dados mais flexível, sem redundância e inconsistência. Acerca do processo de 
normalização, analise as sentenças a seguir:
I- A normalização consegue armazenar os mesmos dados em menos tabelas. 
II- Na prática, comumente, utiliza-se somente três estágios ou formas de normalização.
III- Na normalização, a eliminação dos atributos multivalorados ocorre durante a aplicação da 
primeira forma normal.
IV- Tabelas com atributos multivalorados estão na primeira forma normal.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças II e III estão corretas.
 VOLTAR
A+
Alterar modo de visualização
1
2
15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual
about:blank 2/6
C Somente a sentença III está correta.
D As sentenças III e IV estão corretas.
Júlia está projetando um banco de dados que mantém a consistência dos registros de uma entidade a 
partir de valores provenientes de outras entidades.
Nesse caso, ela está aplicando qual conceito?
A Chave primária.
B Integridade referencial.
C Integridade de entidade.
D Chave estrangeira.
O desenvolvimento de um banco de dados passa necessariamente pelo processo de modelagem 
de dados, técnica esta utilizada para especificar as regras de negócios e as estruturas de dados, sendo 
sua aplicação de vital importância para o bom resultado do projeto. Acerca do processo de 
modelagem de dados, analise as sentenças a seguir:
I- A modelagem conceitual requer o envolvimento maior do cliente, a fim de discutir as regras de 
negócio e a tecnologia que será adotada.
II- O modelo conceitual registra quais dados podem aparecer no banco, mas não registra como estes 
estão armazenados no SGBD.
III- O modelo lógico leva em conta algumas limitações da tecnologia, que será adotada e implementa 
recursos, como, por exemplo, a definição das chaves primárias e estrangeiras.
IV- O desenvolvimento do modelo físico demonstra-se como o momento ideal para aplicar a técnica 
de normalização, posto que seguirá as definições do SGBD preferido pelo desenvolvedor.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças II e III estão corretas.
D Somente a sentença I está correta.
3
4
15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual
about:blank 3/6
Cada banco de dados possui um formato padrão para a exibição de um campo do tipo data. No 
caso do Oracle, o padrão a ser seguido é o americano, o qual define-se como: mês, dia e ano, 
diferente do formato brasileiro, que é: dia, mês e ano. Neste sentido, comumente há a necessidade de 
o desenvolvedor alterar o formato do campo data a ser exibido, a fim de atender a uma demanda do 
cliente e facilitar a sua compreensão. Sobre o comando que irá possibilitar a exibição do campo 
“dat_nasc_cliente” da seguinte forma: 29-ABRIL-1983, assinale a alternativa CORRETA:
A SELECT TO_CHAR(dat_nasc_cliente, 'DD-MONTH-YYYY') FROM CLIENTES;
B SELECT TO_CHAR(dat_nasc_cliente, 'dd-mmmm-aaaa') FROM CLIENTES;
C SELECT TO_CHAR(dat_nasc_cliente, 'dd-month-aaaa') FROM CLIENTES;
D SELECT TO_DATE(dat_nasc_cliente, 'DD-MMMM-YYYY') FROM CLIENTES;
O modelo Entidade-Relacionamento, a partir de definições e regras, visa a mapear o mundo real 
do sistema em um modelo gráfico, a partir de um conjunto de objetos chamados de entidades e pelo 
conjunto de relacionamentos entre esses objetos. Acerca do modelo Entidade-Relacionamento, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao modelar um banco de dados, deve-se levar em consideração as características de entidades e 
relacionamentos, que sejam relevantes para o contexto que está sendo descrito, as quais são 
representadas por meio dos atributos.
( ) A técnica de diagramação no modelo de Entidade-Relacionamento faz uso de um losango para 
representar a entidade e um retângulo para representar o relacionamento.
( ) O identificador da entidade, também chamado de chave, é o atributo ou o conjunto de atributos 
cujos valores identificam uma entidade de maneira única.
( ) A cardinalidade tem por finalidade representar o número de ocorrências das entidades em um 
dado relacionamento.
( ) A entidade, modelo Entidade-Relacionamento, representa qualquer coisa do mundo real, abstrato 
ou concreto, na qual se deseja executar ações voltadas ao armazenamento de dados.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V - F.
B V - F - V - V - V.
C V - F - F - V - V.
D V - V - F - F - V.
SYSDATE é uma função de banco de dados Oracle interna que retorna a data atual, e dual é uma 
tabela que contém uma única linha. A tabela dual é útil quando você precisa que o banco de dados 
avalie uma expressão (por exemplo, 2 * 15/5) ou quando quer obter a data atual. Assinale a 
alternativa CORRETA referente à sintaxe para utilização de um cálculo matemático:
5
6
7
15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual
about:blank 4/6
A SELECT 10 * (2*2) FROM dual as Integer.
B SELECT 10 * (2*2) as Integer FROM dual.
C SELECT Integer (10 * (2*2)) FROM dual.
D SELECT 10 * (2*2) FROM dual.
Uma procedure nada mais é do que um bloco PL/SQL nomeado que pode aceitar argumentos 
(também chamados de parâmetros) e pode ser chamada por um programa, uma sessão SQL ou uma 
trigger.
Quais as três maneiras de passar argumentos para a procedure?
A Posicional, nominal e combinação.
B Posicional, nominal e estrutural.
C Estrutural, nominal e combinação.
D Posicional, combinação e estrutural.
A maioria dos softwares, desenvolvidos em determinados pontos de sua execução, necessitam 
tomar decisões, como, por exemplo, verificar qual a faixa salarial que determinado funcionário se 
encontra, a fim de estabelecer qual será o percentual de reajuste do seu salário, ou seja, será 
necessário empregar um controle condicional, o qual permitirá controlar o fluxo de execução do 
software baseado em uma condição. Acerca das estruturas condicionais no PL/SQL, analise as 
sentenças a seguir:
I- A estrutura condicional apresentada entre as linhas 11 e 19 refere-se a uma estrutura condicional 
composta.
II- Ao executar o bloco de comandos e selecionar o funcionário de código 3 (Alex), pode-se afirmar 
que a mensagem impressa será 550,00.
III- O funcionário de código 4 (Andre) nunca receberá aumento, uma vez que sua faixa de salário não 
se encontra nas condições estabelecidas entre as linhas 11 e 19.
IV- O bloco de comandos prevê a alteração salarial para todos os funcionários, cujo percentual deverá 
observar a faixa salarial.
8
9
15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual
about:blank 5/6
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D Somente a sentença I está correta.
O SQL*Plus éo aplicativo padrão para acesso e manipulação de um banco de dados Oracle. 
SQL é uma linguagem de consulta de dados estruturada, que se caracteriza por ser um utilitário de 
linha de comando. A estrutura é cliente-servidor. É considerado um aplicativo padrão para acessar e 
manipular informações no banco de dados ORACLE. Pode ser considerado também como um 
programa de computador que usa linha de comando para executar ações em SQL e PLSQL em uma 
base de dados ORACLE. Analise o código SQL a seguir:
ALTER TABLE Produto ADD CONSTRAINT FK_CD_UNID_FABRIL FOREIGN 
KEY(CD_UNID_FABRIL) REFERENCES UNID_FABRIL(ID) 
O comando propõe acrescentar na tabela PRODUTO, sobre o campo CD_UNID_FABRIL, a 
permissão para:
A Criação de chave estrangeira.
B Atualização.
C Consulta.
D Melhor performance.
10
15/06/2023, 18:35 Avaliação Final (Objetiva) - Individual
about:blank 6/6
Imprimir

Continue navegando