Buscar

Princípios de Banco de Dados (GTI11) Avaliação Final (Objetiva) - Individual Semipresencial

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

Acadêmico: Gustavo Larsen (1961023)
Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:637445) ( peso.:3,00)
Prova: 20698478
Nota da Prova:-
Legenda: Resposta Certa Sua Resposta Errada
1. O processo de criação de um banco de dados é gradual, passamos pelo
modelo conceitual, lógico e físico. Dito isso, abaixo você verá um
modelo lógico que representa um cadastro de pessoa. A partir do modelo,
assinale a alternativa CORRETA que apresenta o comando SQL que cria
a tabela estado:
a)Create Table Pessoa ( Id_pessoa integer, Id_estado integer, Nome
varchar(100), Sigla varchar(2), Foreign key (id_estado))
b)Create Table Pessoa ( Id_pessoa integer, Nome varchar(100),
Fk_id_cidade integer, Primary key(id_ pessoa), Foreign key
Fk_id_cidade references cidade (id_cidade) )
c)Create Table Pessoa ( Id_pessoa integer, Nome varchar(100),
Fk_id_cidade integer)
d)Create Table Pessoa ( Id_pessoa, Nome, estado)
2. Os bancos de dados podem ser aplicados exclusivamente em determinadas
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
áreas do saber, como é o caso do banco de dados biológico, o qual tem
por finalidade organizar a informação biológica e disponibilizá-la de
maneira simples aos pesquisadores. Acerca do banco de dados biológico,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os bancos de dados biológicos são exclusivamente de natureza
pública, uma vez que tratam de questões relacionadas à área da saúde.
( ) O BioMart trata-se de um sistema semelhante ao data
warehouse, o qual tem por finalidade facilitar a integração entre os
inúmeros bancos de dados disponíveis pelo mundo.
( ) O GenBank atualmente é considerado um dos mais importantes
repositórios de dados biológicos.
( ) O GMOD é um projeto elaborado pela empresa responsável pelo
desenvolvimento do banco de dados PostGreSQL.
( ) A junção das informações dos diversos bancos de dados
biológicos existentes na rede pode ocorrer através da ferramenta de
gerência Citrina.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
a)V - F - V - V - F.
b)F - V - V - F - F.
c)V - V - F - V - F.
d)F - V - V - F - V.
3. Um sistema de informação utiliza de um banco de dados relacional que
possui tabelas cujos esquemas SQL estão representados a seguir:
CREATE TABLE produto
(
id_produto integer not null,
nome varchar(100),
preco double precision,
primary key (id_produto)
);
CREATE TABLE produto_estoque
(
id_estoque integer not null,
id_produto integer not null,
PRIMARY KEY (id_estoque),
FOREIGN KEY (id_ produto) REFERENCES produto(id_produto)
);
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
CREATE TABLE venda
(
id_venda integer not null,
data_hora_venda timestamp not null,
PRIMARY KEY (id_venda)
);
CREATE TABLE item_venda
(
id_venda integer not null,
id_estoque integer not null,
FOREIGN KEY (id_venda) REFERENCES venda(id_venda),
FOREIGN KEY (id_estoque) REFERENCES produto_estoque(id_estoque),
PRIMARY KEY (id_venda,id_estoque)
);
O sistema também possui uma consulta que integra um de seus relatórios
conforme indicado a seguir:
SELECT P.nome, count(PE.id_estoque) as total from produto AS P
INNER JOIN produto_estoque AS PE
ON P.id_produto = PE.id_produto
LEFT JOIN item_venda as IV
ON PE.id_estoque = IV.id_estoque
WHERE IV.id_venda is NULL
group by P.id_produto
Considerando que todas as tabelas possuem dados, o resultado da
consulta utilizada no relatório é:
a)O nome do produto e a quantidade de produto vendido.
b)O nome de todos os produtos que já foi dado entrada no estoque.
c)O nome do produto e o valor (R$) do produto.
d)O nome do produto e a quantidade de produtos no estoque.
4. A utilização de um sistema gerenciador de banco de dados relacional
tem como objetivo garantir a integridade e reduzir ao máximo as
redundâncias das informações armazenadas. A garantia da integridade
se dá logo na modelagem de um banco de dados e sua validação é feita
através das Formas Normais. Sobre as formas normais, associe os itens,
utilizando o código a seguir:
I- Primeira Forma Normal.
II- Segunda Forma Normal.
III- Terceira Forma Normal.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
IV- Forma Normal Boyce Cood.
( ) É necessário decompor a tabela em uma ou mais tabelas, sem
grupos repetitivos.
( ) É aplicável apenas em entidades que possuam chaves primárias
e candidatas concatenadas.
( ) É necessário verificar se existem atributos que sejam
dependentes transitivos de outros que não pertencem à chave primária,
sendo ela concatenada ou não, bem como atributos que sejam dependentes
de cálculo realizado a partir de outros atributos.
( ) Para entidades que contenham chaves primárias concatenadas,
destacar os atributos que tenham dependência parcial com relação à
chave primária concatenada.
Assinale a alternativa que apresenta a sequência CORRETA:
a)II - I - III - IV.
b)I - IV - III - II.
c)IV - II - I - III.
d)I - III - IV - II.
5. Quando existe o emprego do armazenamento de arquivos em lote,
percebe-se que a dependência estrutural dos dados, a redundância e o
acesso concorrente são fatores dificultadores que podem causar vários
erros nos sistemas. Por outro lado, quando o acesso aos dados é
intermediado por um Sistema Gerenciador de Banco de Dados é possível
garantir a integridade e diminuir a redundância. Sobre o termo
"redundância" empregado, assinale a alternativa CORRETA:
a)Redundância vem da ideia de compactar os dados para diminuir o
número de acessos.
b)Redundância de dados é o termo utilizado quando temos o mesmo dado
armazenado em mais de um local.
c)Redundância é sinônimo de integridade dos dados.
d)Redundância é quando os dados são compactados para seu
armazenamento.
6. Em um Sistema Gerenciador de Banco de Dados (SGBD) temos vários tipos
de usuários, classificados por suas necessidades ou papéis que
desempenham. Sobre esses usuários, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) O projetista ou analista de dados tem, entre outras
atribuições, a de gerenciar o acesso dos usuários na base de dados.
( ) O programador tem como principal atribuição mapear os dados
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
e, em seguida, definir onde eles serão organizados.
( ) O usuário comum é responsável por construir o sistema que
acessará o banco de dados.
( ) O administrador do banco de dados (DBA ? Database
Administrator) é o profissional responsável por instalar, configurar
e garantir uma boa performance do sistema.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
a)V - F - F - V.
b)V - V - F - V.
c)F - F - F - V.
d)V - V - V - F.
7. Em um banco de dados relacional, a SQL (Structured Query Language -
Linguagem de Consulta Estruturada) trata-se de uma linguagem que fora
desenvolvida com o objetivo de atuar diretamente sobre qualquer sistema
gerenciador banco de dados relacional. A SQL possibilita por meio de
comandos e instruções, que o usuário realize inserções, atualizações
e consultas ao banco de dados, obtendo ao final, as informações
solicitadas. Acerca da linguagem SQL, classifique V para as sentençasverdadeiras e F para as falsas:
( ) A SQL destaca-se por sua complexidade e não tem aderência
alguma com a 4ª geração da linguagem de programação.
( ) A SQL é uma linguagem padrão utilizada para a comunicação
com a base de dados.
( ) A SQL é uma linguagem derivada da Sequel e foi desenvolvida
pela IBM.
( ) Com a SQL, é possível monitorar o acesso dos diferentes
profissionais que utilizam o banco de dados.
Assinale a alternativa que apresenta a sequência CORRETA:
a)V - F - V - F.
b)V - V - V - F.
c)F - V - V - V.
d)V - V - F - F.
8. É inconteste a possibilidade de alterarmos a estrutura de uma tabela
a fim de adicionar, remover ou modificar algum campo, mesmo após a
inclusão de dados, sendo crível que esta alteração atuará apenas sobre
a estrutura da tabela, e não sobre os dados nela contidos. Diante disso,
considerando a tabela Produtos anexa, analise as sentenças a seguir:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
I- O comando ALTER TABLE produtos ADD cod_fabricante_produto
NUMBER(06) NOT NULL; criará um novo campo na tabela produtos com vistas
a armazenar o código do fabricante.
II- O comando ALTER TABLE produtos DROP COLUMN data_fabricacao;
excluirá todos os registros do campo data_fabricacao.
III- O comando UPDATE produtos SET valor = (valor + (valor * 0.15))
WHERE cod = 2; modificará o valor do produto martelo para 17.42.
IV- O comando DELETE FROM produtos; excluirá a estrutura da tabela
produtos.
Agora, assinale a alternativa CORRETA:
a)Somente a sentença III está correta.
b)As sentenças I e IV estão corretas.
c)As sentenças II, III e IV estão corretas.
d)As sentenças I, III e IV estão corretas.
9. Segundo Fanderuff (2003), a Modelagem de Dados é uma atividade
desenvolvida em fases variadas do processo metodológico de
desenvolvimento de sistemas, com a finalidade de garimpar informações
para a obtenção do modelo de dados. Um modelo de dados em nível macro
pode ser obtido em fases de planejamento, enquanto modelo de dados
detalhados podem ser obtidos em fases de análise e projeto. Tudo depende
do foco que se deseja aplicar ao trabalho de levantamento e seus
objetivos. Neste sentido, assinale a alternativa CORRETA que apresenta
as quatro fases necessárias para executar essa modelagem:
FONTE: FANDERUFF, Damaris. Dominando o Oracle 9i: Modelagem e
Desenvolvimento. São Paulo: Pearson, 2003.
a)Análise de dados e requisitos, modelagem das entidades, otimização
e projeto físico do banco de dados.
b)Análise de dados e requisitos, modelagem das relações das entidades
e normalização, verificação do modelo de dados e projeto do banco
de dados.
c)Análise de dados e requerimentos, normalização, prototipação e
implementação.
d)Definição das entidades, modelagem do banco de dados, normalização
e implementação.
10.Em princípios de banco de dados, temos o Modelo
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
Entidade-Relacionamento (MER). Esse modelo se ocupa de vários
aspectos, inclusive dos relacionamentos e das entidades que podem ser
entendidos como uma representação gráfica. Com relação ao MER, analise
as sentenças a seguir:
I- De maneira obrigatória, seus nomes são substantivos próprios.
II- No MER, o relacionamento é representado graficamente como losango.
III- As entidades são consideradas os itens mais complexos dos
atributos.
IV- As entidades são representadas graficamente por um retângulo no
MER.
Agora, assinale a alternativa CORRETA:
a)As sentenças I e IV estão corretas.
b)Somente a sentença III está correta.
c)Somente a sentença I está correta.
d)As sentenças II e IV estão corretas.
11.(ENADE, 2008) Um mercado que comercializa alimentos
hortifrutigranjeiros faz compras diárias de diversas fazendas e
enfrenta prejuízos decorrentes da falta de controle relacionada ao
prazo de validade de seus produtos. Para resolver esse problema, o
proprietário resolve investir em informatização, que proporcionará o
controle do prazo de validade a partir da data da compra do produto.
A modelagem de dados proposta pelo profissional contratado apresenta
três tabelas, ilustradas a seguir, sendo que o atributo Código nas
tabelas Produto e Fazenda são unívocos.
A partir das informações acima, é correto concluir que:
a)O campo Produto na tabela Estoque não pode fazer parte da chave nesta
tabela e corresponde ao campo Descrição na tabela Produto.
b)O campo Fazenda na tabela Estoque deverá ser a chave primária nesta
tabela e corresponde ao campo Código na tabela Fazenda.
c)O relacionamento entre as tabelas Produto e Estoque é do tipo
um-para-muitos.
d)A tupla {produto, fazenda} deverá ser usada como a chave primária
da tabela Estoque.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
12.(ENADE, 2008) Uma livraria usa um sistema informatizado para realizar
vendas pela internet. Optou-se por um sistema gerenciador de banco de
dados, no qual aplicaram-se regras de corretude e integridade. Cada
cliente se cadastra, faz login no sistema e escolhe títulos. Os livros
são colocados em um carrinho de compras até que o cliente confirme ou
descarte o pedido. As tabelas do sistema são: clientes, livros,
carrinho, vendas. Dois clientes acessam o sítio no mesmo horário e
escolhem alguns livros. O estado do sistema nesse instante é
representado na tabela anexa.
A livraria possui um único exemplar do livro Estatística básica. O
computador usado por Alice sofre uma pane de energia antes que ela
confirme o pedido. No mesmo instante também ocorre uma pane de energia
no computador da loja. Em seguida, o computador de Alice e o computador
da loja voltam a ter energia e a funcionar. Ela volta ao sistema e retoma
seu carrinho de compras intacto.
Com relação a essa situação, julgue os itens seguintes:
I- A consistência de uma tabela do banco de dados foi violada
temporariamente, para disponibilizar dois exemplares do livro
Estatística básica.
II- Como o pedido de Alice continuou válido apesar da interrupção, o
sistema gerenciador de banco de dados não emprega atomicidade.
III- Todas as transações devem ser fechadas depois do retorno da
energia, para que os clientes possam recuperar seus carrinhos de
compras.
Assinale a alternativa CORRETA:
a)Nenhum item está certo.
b)II e III.
c)I e II.
d)I e III.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=

Continue navegando