Buscar

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

Disciplina: BANCO DE DADOS  AV
Aluno: BRUNO MARQUES DA SILVA FILHO 202202308511
Turma: 9001
DGT0282_AV_202202308511 (AG)   12/09/2022 18:36:08 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
00001-TETI-2008: PROJETO DE BANCO DE DADOS - MODELAGEM CONCEITUAL  
 
 1. Ref.: 5258406 Pontos: 1,00  / 1,00
Considere o seguinte diagrama entidade-relacionamento de um banco de dados relacional, representando as bibliotecas de uma universidade.
A partir desse diagrama, pode-se a�rmar que:
Os atributos ID Prof, ID Aluno e ID Disc devem ser implementados como sendo do tipo literal.
 Um aluno pode frequentar diversas disciplinas e pode ser orientado por apenas um professor.
Aluno e Disciplina são entidades fracas.
Todos os atributos de Aluno podem ser classi�cados como compostos.
Disciplina não pode ter atributos com o valor nulo.
 2. Ref.: 5266801 Pontos: 1,00  / 1,00
Considere os seguintes exemplos de atributos contidos em uma tabela de um banco de dados relacional:
I. Rua das Rosas, 505, São Paulo, SP.
II. Parafuso.
III. Masculino.
Constitui(em) exemplo(s) de atributo(s) composto(s) o contido em:
I e III, apenas.
II e III, apenas.
I e II, apenas.
 I, apenas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5258406.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5258406.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5266801.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5266801.');
Bruno Marques
Retângulo
I, II e III.
 
00053-TETI-2008: CONSULTAS EM UMA TABELA NO POSTGRESQL  
 
 3. Ref.: 5236469 Pontos: 1,00  / 1,00
Seja uma tabela assim estruturada: EMPREGADO(CODIGOE, NOME, ENDERECO, CODDEPARTAMENTO). Seja a consulta a
seguir:
SELECT CODDEPARTAMENTO, COUNT(*) AS QUANTIDADE
FROM EMPREGADO
GROUP BY CODDEPARTAMENTO;
Qual o propósito da consulta?
Retornar o código do empregado e o número de departamentos da empresa.
Retornar o nome dos empregados de todos os departamentos.
Retornar o número de departamentos da empresa.
Retornar o código e o nome de cada departamento.
 Retornar a quantidade de empregados por departamento.
 
00097-TETI-2008: SISTEMA DE BANCO DE DADOS  
 
 4. Ref.: 5292603 Pontos: 1,00  / 1,00
A independência lógica de dados consiste na capacidade dos sistemas de banco de dados de:
garantir que o resultado de uma operação lógica �nalizada continue válido mesmo em caso de falhas.
levar o banco de dados de um estado lógico consistente a outro também consistente.
mudar o esquema interno sem alterar o esquema conceitual lógico.
 alterar o esquema conceitual lógico sem alterar o esquema conceitual externo.
separar logicamente os dados dos programas de aplicação que os manipulam.
 5. Ref.: 5285663 Pontos: 1,00  / 1,00
Que funcionalidade dos sistemas de banco de dados permite prevenir a possibilidade de inconsistência dos dados, a duplicação de esforço
para manter os dados atualizados e o desperdício de espaço de armazenamento?
 Controle da redundância de dados.
Capacidade de backup e recuperação de dados.
Abstração de dados.
Independência de dados.
Compartilhamento de dados.
 
00173-TETI-2008: CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL  
 
 6. Ref.: 5236544 Pontos: 1,00  / 1,00
Em sistemas de banco de dados, uma transação corresponde a  uma sequência de instruções de consulta e/ou atualização.
Instrução que faz com que uma transação corrente seja revertida, ou seja, desfaz todas as atualizações realizadas pelas instruções
SQL na transação é:
retrieve
commit
cancel
reverse
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236469.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236469.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292603.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292603.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285663.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285663.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236544.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5236544.');
 rollback
 7. Ref.: 5250475 Pontos: 1,00  / 1,00
(Companhia Pernambucana de Saneamento (COMPESA) - Administrador de Banco de Dados - FGV (2016))
Uma das funções dos Sistemas Gerenciadores de Bancos de Dados é garantir as propriedades "ACID" das transações. Dessas
propriedades, a que trata da "atomicidade" está associada aos comandos:
CHECK e UNCHECK.
REDO e UNDO.
 COMMIT e ROLLBACK.
LOCK e UNLOCK.
GRANT e REVOKE.
 
00351-TETI-2008: PROJETO DE BANCO DE DADOS: MODELAGEM LÓGICA E FÍSICA  
 
 8. Ref.: 5285636 Pontos: 1,00  / 1,00
No modelo relacional, cada registro de uma tabela tem um identi�cador único chamado de chave primária. Assinale a alternativa que indica
o nome da chave primária quando utilizada como referência em outro registro de outra tabela:
chave derivada.
chave de índice.
 chave estrangeira.
chave de ligação.
chave secundária.
 9. Ref.: 5285637 Pontos: 1,00  / 1,00
É correto que uma relação está na:
 2FN se, e somente se, estiver na primeira e todos os atributos não chave forem totalmente dependentes da totalidade da chave
primária.
2FN se, e somente se, todos os domínios básicos contiverem mais de um valor discreto periódico.
3FN se, e somente se, ela estiver na segunda e todos os atributos não chave contiverem mais de um valor discreto periódico.
3FN se, e somente se, todos os domínios básicos forem multivalorados.
2FN se, e somente se, estiver na primeira e todos os atributos não chave forem dependentes não transitivos da chave primária.
 
00414-TETI-2008: CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL  
 
 10. Ref.: 5260799 Pontos: 1,00  / 1,00
Considere as tabelas a seguir:
Admita que cada tabela possui vinte registros. Seja a consulta:
SELECT NOME, CPF, SEXO
FROM   FUCIONARIO
UNION
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5250475.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5250475.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285636.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285636.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285637.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285637.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5260799.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5260799.');
SELECT NOME, CPF, SEXO
FROM   ALUNO
UNION
SELECT NOME, CPF, SEXO
FROM   CLIENTE
 
Assinale a proposição verdadeira:
 A consulta retorna informações sobre funcionários, alunos e clientes. O resultado pode conter menos de sessenta linhas.
A consulta retorna informações somente sobre os funcionários que são alunos.
A consulta retorna informações sobre funcionários, alunos e clientes. O resultado pode conter mais de sessenta linhas.
A consulta retorna informações somente sobre os clientes que não são funcionários.
A consulta retorna informações sobre os funcionários que não são clientes.

Outros materiais