Buscar

ava final_principios de bancos 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 3 páginas

Continue navegando


Prévia do material em texto

17/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3
Acadêmico: Isac da Silva Calado (1207312)
Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:649521) ( peso.:3,00)
Prova: 27514769
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Quando trabalhamos com banco de dados, precisamos ter a certeza da consistência das informações nele contidas. Para isso, é comum utilizarm
comandos de restrição como o Check. Com relação a esse comando, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Podemos destacar que o comando Check é utilizado para validar dados em determinadas situações.
 ( ) Esse comando de restrição é utilizado para alguma condição específica, como valor mínimo de peças.
 ( ) O Constant Check é utilizado para criar uma nova tabela em um banco de dados.
 ( ) Esse comando pode ser utilizado para compor novos campos em uma aplicação.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) V - V - V - F.
 c) F - V - F - V.
 d) V - F - V - F.
2. Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de Dados.
 Para a criação de tabelas, é imprescindível entender os tipos de dados e os campos que o Oracle pode ter. Sobre o Oracle, classifique V para as 
verdadeiras e F para as falsas:
 
( ) O tipo long suporta dados alfanuméricos com tamanhos variados, que podem chegar até 2 gigabytes.
 ( ) O tipo long raw suporta tipos de texto, além de receber no máximo o valor de 4.000 caracteres.
 ( ) O tipo date é utilizado para trabalhar com data e hora, inclusive com séculos, anos, meses, dias, horas, minutos e segundos.
 ( ) O tipo number é utilizado para guardar dados binários, como, por exemplo, sons e imagens.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - V - F - V.
 c) V - F - F - F.
 d) V - F - V - F.
3. O processo de criação de um banco de dados é gradual, passamos pelo modelo conceitual, lógico e físico. Dito isso, em anexo há um modelo lóg
representa um cadastro de pessoa. A partir do modelo apresentado, assinale a alternativa CORRETA que apresenta o comando SQL que retorna
o nome da tabela pessoa:
 a) SELECT NOME FROM CIDADE, PESSOA
 b) SELECT * FROM PESSOA
 c) SELECT* FROM NOME, PESSOA
 d) SELECT * FROM ESTADO
4. A normalização é um processo pelo qual se aplica uma série de regras sobre as tabelas de um banco de dados, a fim de verificar se estas foram
corretamente projetadas. Tal processo visa a garantir a integridade dos dados, evitando que informações sem sentido sejam inseridas, bem como
divide as tabelas de forma mais eficiente, reduzindo a redundância dos dados e permitindo a evolução do banco de dados. Com base nos conceit
atinentes à normalização, considere a imagem anexa e classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) A tabela Alunos foi normalizada até a terceira forma normal.
 ( ) Para estar na segunda forma normal, a tabela Profissoes deveria conter também os CodAluno de todos os alunos.
 ( ) A exclusão do campo IdadeAluno, é um dos requisitos para que a tabela esteja na terceira forma normal.
 ( ) Para estar na terceira forma normal, é necessário que a tabela já tenha atendido a primeira e segunda forma normal.
 ( ) Não foi aplicada nenhuma regra de normalização à tabela Alunos.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V - F.
 b) F - V - F - V - V.
 c) V - V - F - V - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_4%20aria-label=
17/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3
 d) F - F - V - F - F.
5. O Sistema Gerenciador de Banco de Dados (SGBD) trata-se de um software utilizado na gestão de uma base de dados, sendo este respaldado p
conjunto de funções que tem por finalidade facilitar a sua criação, modificação e exclusão, bem como na inserção, atualização e exclusão de seus
Acerca das diversas funções desempenhadas pelo SGBD, analise as sentenças a seguir:
 
I- O SGBD cria um sistema de segurança que protege a base de dados de acessos não autorizados, ao estabelecer regras e os tipos de operaçõe
podem ser realizadas por determinados usuários. 
 II- Com vistas a garantir a integridade e a consistência dos dados, o SGBD possui um controle de acesso simultâneo.
 III- Além da linguagem SQL, alguns SGBDs oferecem outras linguagens de programação para a implementação de rotinas.
 IV- O SGBD possibilita a criação de controles em nível de objeto, ou seja, se um objeto for definido como somente leitura, todos os demais seguirã
mesma lógica. 
 
Agora, assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) Somente a sentença III está correta.
6. Considere um consultório médico que atende determinado número de pacientes por dia. Cada médico pode atender um paciente por vez, ou seja
consulta terá data de início e de fim. O paciente poderá ser atendido por vários médicos, no entanto, em uma consulta por vez. Nessa situação, o 
relacional simplificado, mostrado a seguir foi projetado para suportar um banco de dados que controle as operações de um consultório médico. No
as chaves primárias têm seus atributos sublinhados.
 
Medico (id_medico, nome, crm)
 Paciente (id_paciente, nome, telefone)
 Consulta (id_medico, id_paciente, hora, data)
 
Com base nas informações e no esquema apresentado, analise as sentenças a seguir:
 
I- O id_medico é chave estrangeira na tabela consulta.
 II- O id_medico faz parte da chave primária da tabela consulta.
 III- O campo data é do tipo string.
 IV- O campo id_consulta é a chave primária da tabela consulta.
 
Assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) Somente a sentença IV está correta.
 c) Somente a sentença III está correta.
 d) As sentenças I, III e IV estão corretas.
7. Um Modelo Entidade-Relacionamento tem como objetivo representar as estruturas de dados. Ela é composta por três componentes distintos: as e
os atributos e os relacionamentos. Com relação aos relacionamentos, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) O relacionamento pode ser entendido como uma ação entre as entidades.
 ( ) O relacionamento é representado por losango, e normalmente seus nomes são verbos.
 ( ) O relacionamento é utilizado tanto para depósito quanto para recuperação de dados, ele representa sempre um substantivo.
 ( ) Os relacionamentos são as características das entidades. Por exemplo: a entidade pessoa possui relacionamento do tipo: CPF, nome, telefon
outras.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F.
 b) F - F - F - V.
 c) V - F - V - V.
 d) V - V - F - F.
8. Quando levada à risca, pode-se dizer que a história dos bancos de dados inicia-se desde a pré-história com as pinturas rupestres. No entanto, a l
divide a históriados bancos de dados em três gerações. Sobre as gerações dos bancos de dados, classifique V para as sentenças verdadeiras e 
falsas:
 
( ) A primeira geração é uma geração que tem o seu destaque tecnológico. É uma geração marcada pelo novo conceito, denominado banco de 
orientado a objetos.
 ( ) A segunda geração surgiu na década de 1960, na qual existiam basicamente duas formas de organização: o modelo hierárquico e em rede. A
trabalhavam com o conceito de registro, que é uma coleção de campos (atributos), os quais contêm apenas um valor de dado.
 ( ) A terceira geração é geração dos bancos de dados relacionais, surgiu na década de 1970 e é utilizada até hoje. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V.
 b) V - F - F.
 c) V - V - V.
 d) F - F - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_8%20aria-label=
17/12/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3
9. Em um banco de dados existem vários tipos de usuários que atuam em sua construção e acesso. Alguns têm um foco mais gerencial, enquanto o
apenas se concentram na manipulação de dados da base. Sobre os usuários de banco de dados, classifique V para as sentenças verdadeiras e F
falsas:
 
( ) O administrador de banco de dados é responsável por toda a administração do banco de dados. Atividades como instalação, configuração e 
em performance fazem parte do seu dia a dia. Também possui tarefas relacionadas ao gerenciamento de acesso de usuários na base e um const
monitoramento visando garantir uma alta disponibilidade do sistema.
 ( ) O programador tem como tarefa fazer o mapeamento dos dados que deverão ser armazenados no banco. Isso envolve a criação/manutenção
tabelas e demais objetos de acordo com a tecnologia do SGBD. Este usuário tem um grande foco em performance, pois quando vai definir a estru
organização dos dados é crucial que ela seja performática.
 ( ) O usuário comum constrói o sistema que irá acessar o banco de dados. É imprescindível que o sistema desenvolvido manipule os dados de f
correta, para evitar a perda ou a falta de confiança neles.
 ( ) O Projetista de banco de dados utiliza o sistema que foi desenvolvido pelo programador para acessar o banco de dados. Normalmente desco
estruturas onde os dados estão armazenados. Consegue manipular somente o que o sistema permite. Ele é a sua fronteira com o SGBD.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F.
 b) V - F - V - F.
 c) V - F - F - V.
 d) F - V - V - V.
10.A normalização pode ser entendida como o esforço de minimizar a redundância e otimizar as estruturas de dados, organizando os elementos de
informações em grupos apropriados. Com relação à normalização, analise as sentenças a seguir:
 
I- Existem somente duas formas normais criadas por Codd, primeira forma (1FN) e a segunda forma (2FN).
 II- Existem inicialmente três formas normais criadas por Codd: normais primeira (1FN), segunda (2FN) e terceira (3FN).
 III- Formas normais são importantes para prever possíveis problemas na estrutura de um banco de dados.
 IV- Existem somente duas formas normais criadas por Boyce: primeira forma (FNBC) e a segunda forma (BCNF).
 
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) Somente a sentença I está correta.
 c) Somente a sentença III está correta.
 d) As sentenças I, II e IV estão corretas.
11.(ENADE, 2014) Considere que uma empresa que presta serviços de transporte de pacientes em ambulâncias para clientes conveniados disponha
sistema de controle e gerenciamento de atendimentos e viagens realizados. Considere ainda que, em atendimento, é utilizada uma ambulância e 
registrados a data e o convênio a que o atendimento está vinculado. Em um atendimento, uma ambulância realiza uma ou mais viagens e, a cada
incrementado um número sequencial que começa em 1. Nessa situação, o esquema relacional simplificado, mostrado a seguir, for projetado para
um banco de dados que controle a operação. No esquema, as chaves primárias têm seus atributos componentes sublinhados. Com base nas info
no esquema apresentado, avalie as assertivas a seguir.
 
I. CodConvenio é uma chave estrangeira na tabela Atendimento.
 II. CodAtendimento não pode ser chave estrangeira na tabela Viagem porque faz parte da chave primária.
 III. CodPaciente nunca pode assumir valores nulos na tabela Atendimento porque é uma chave estrangeira.
 IV. CodPaciente -> Nome, Endereco; CodConvenio -> Empresa, Plano; CodAtendimento -> CodPaciente, CodConvenio, Data, Finalidade; CodAte
Sequencia -> Origem, Destino; são dependências funcionais corretamente deduzidas.
 
Assinale a alternativa CORRETA:
 a) As assertivas I e IV estão corretas.
 b) As assertivas III e IV estão corretas.
 c) As assertivas II e III estão corretas.
 d) Apenas a assertiva I está correta.
12.(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados: 
 
CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PR
KEY(CODIGO)); 
 
CREATE TABLE FORNECEDORES (COD_FORN NUMERIC(3) NOT NULL, NOME VARCHAR(30) NOT NULL, PRIMARY KEY(COD_FORN)); 
 
CREATE TABLE FORNECIMENTOS (COD_PECA NUMERIC(5) NOT NULL, COD_FORN NUMERIC(3) NOT NULL, QUANTIDADE NUMERIC(4
NULL, PRIMARY KEY(COD_PECA, COD_FORN), FOREIGN KEY (COD_PECA) REFERENCES PECAS, FOREIGN KEY (COD_FORN) REFER
FORNECEDORES); 
 
A partir desse script, assinale a alternativa CORRETA que apresenta o comando SQL que permite obter uma lista que contenha o nome de cada 
que tenha fornecido alguma peça, o código da peça fornecida, a descrição dessa peça e a quantidade fornecida da referida peça:
 a) SELECT DISTINCT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE CODIGO
COD_PECA;
 b) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS;
 c) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
 d) SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND
FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
Prova fi
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_11%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYNTA5NQ==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=Mjc1MTQ3Njk=#questao_12%20aria-label=