Prévia do material em texto
Disciplina: BANCO DE DADOS AV
Professor: FABIO CONTARINI CARNEIRO
Turma: 9001
DGT0282_AV_202307086631 (AG) 20/09/2023 16:56:16 (F)
Avaliação: 9,00 pts Nota SIA: 9,00 pts
00001-TETI-2008: PROJETO DE BANCO DE DADOS - MODELAGEM CONCEITUAL
1. Ref.: 5258402 Pontos: 1,00 / 1,00
Sobre tipo entidade fraca, analise as assertivas e assinale a alternativa que aponta a(s)
correta(s).
I. Tipo entidade fraca também são conhecidas por entidades abstratas.
II. Tipo entidade que não tem seus próprios atributos-chave são chamados tipos
entidade fraca.
III. Tipo entidade que não tem seus próprios relacionamentos são chamados tipo
entidade fraca.
IV. Entidades, que pertençam a um tipo entidade fraca, são identificadas por estarem
relacionadas a entidades específicas do outro tipo entidade.
Apenas II, III e IV.
Apenas I.
Apenas II e IV.
I, II, III e IV.
Apenas I, II e III.
2. 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 afirmar que:
Todos os atributos de Aluno podem ser classificados como compostos.
Aluno e Disciplina são entidades fracas.
Um aluno pode frequentar diversas disciplinas e pode ser orientado por apenas um
professor.
Os atributos ID Prof, ID Aluno e ID Disc devem ser implementados como sendo do tipo
literal.
Disciplina não pode ter atributos com o valor nulo.
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 a quantidade de empregados por departamento.
Retornar o código e o nome de cada departamento.
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.
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:
mudar o esquema interno sem alterar o esquema conceitual lógico.
garantir que o resultado de uma operação lógica finalizada continue válido
mesmo em caso de falhas.
alterar o esquema conceitual lógico sem alterar o esquema conceitual externo.
separar logicamente os dados dos programas de aplicação que os manipulam.
levar o banco de dados de um estado lógico consistente a outro também
consistente.
5. Ref.: 5298501 Pontos: 1,00 / 1,00
Os primeiros sistemas de bancos de dados implementados na década de 1960, como o
IDS e o IMS, usavam, respectivamente, estruturas de dados em redes e em árvores,
por isso, são conhecidos como bancos de dados:
relacionais.
de arquivos.
de esquemas.
navegacionais.
conceituais.
00173-TETI-2008: CRIAÇÃO E MANIPULAÇÃO DE OBJETOS NO POSTGRESQL
6. Ref.: 5247870 Pontos: 1,00 / 1,00
(Ministério Público de Pernambuco - PE 2018 Cargo: Analista Ministerial - Área Informática
Banca Fundação Carlos Chagas (FCC))
O comando do sistema gerenciador de bancos de dados PostgreSQL (9.5) que
permite substituir, em um banco de dados, o nome de uma tabela chamada cliente,
para a denominação paciente é:
MODIFY TABLE cliente FOR paciente;
CONTROL TABLE cliente AS paciente;
CASCADE TABLE cliente paciente;
ALTER TABLE cliente RENAME TO paciente;
CHANGE TABLE cliente WITH paciente;
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:
LOCK e UNLOCK.
REDO e UNDO.
CHECK e UNCHECK.
COMMIT e ROLLBACK.
GRANT e REVOKE.
00351-TETI-2008: PROJETO DE BANCO DE DADOS: MODELAGEM LÓGICA E FÍSICA
8. Ref.: 5292571 Pontos: 1,00 / 1,00
Seja a relação EMP-PROJ(CPF, NumProj, Horas, NomeEmp, NomeProj,
LocalProj) onde {CPF, NumProj} é a chave primária de EMP-PROJ e as seguintes
dependências funcionais:
{CPF, NumProj} → Horas
{CPF} → NomeEmp
{NumProj} → {NomeProj, LocalProj}
A relação EMP-PROJ, com estas dependências funcionais, viola qual forma normal?
Terceira forma normal.
Primeira forma normal.
Segunda forma normal.
Forma normal de Boyce-Codd.
Quarta forma normal.
9. Ref.: 5292572 Pontos: 1,00 / 1,00
Com relação à elaboração e implantação de projeto de banco de dados relacional
utilizando um mapeamento entidade-relacionamento (ER), assinale a opção correta.
Para os relacionamentos binários N: M, deve ser escolhida apenas uma das
entidades, por exemplo, N, e nela deve ser inserida uma chave estrangeira
advinda de M, que comporá uma chave primária simples.
Todas as entidades fracas Y no esquema ER devem ser ignoradas na
modelagem, uma vez que não possuem atributos-chaves.
Para cada atributo multivalorado em uma entidade X, deve ser criada uma
entidade associativa Y em que a chave primária em Y será a chave estrangeira
de X.
Todos os relacionamentos binários 1:1 devem ser ignorados, pois, nesse tipo de
mapeamento, somente são considerados relacionamentos binários 1:N.
Para cada entidade forte X no esquema ER, deve ser criada uma relação que
inclua todos os atributos simples de X.
00414-TETI-2008: CONSULTA COM VÁRIAS TABELAS NO POSTGRESQL
10. Ref.: 5257696 Pontos: 0,00 / 1,00
Sejam duas tabelas assim estruturadas:
EMPREGADO(CODIGOE, NOME, ENDERECO)
DEPENDENTE(CODIGOE,CODIGOD, NOME)
CODIGOE REFERENCIA EMPREGADO
Seja a consulta a seguir:
SELECT E.NOME, D.NOME
FROM EMPREGADO E JOIN DEPENDENTE D ON (E.CODIGOE=D.CODIGOE)
ORDER BY E.NOME;
A consulta retorna:
Somente o nome dos dependentes para os quais não há empregados.
O nome do empregado e o nome de cada dependente dele. Os empregados sem
dependentes não aparecem no resultado.
O nome de pelo menos um empregado sem dependente.
O nome do empregado e o nome de cada dependente dele. Os empregados sem
dependentes aparecem no resultado.
Somente o nome dos empregados para os quais não há dependentes.