Você está na página 1de 4

Simulado AV Banco de dados 09/04/2020

Acerto: 1,0  / 1,0


1a Questão (Ref.:201904322671)
Nos bancos de dados, é uma função do administrador de dados:
Assegurar que o sistema operará com desempenho adequado
Decidir que dados serão armazenados no banco de dados
Elaborar o projeto físico do banco de dados
Definir normas de descarga e recarga
Escrever os esquemas externos necessários
Respondido em 09/04/2020 01:24:18

2a Questão (Ref.:201906424586) Acerto: 1,0  / 1,0

Um SGBD proporciona a cada tipo de usuário uma representação conceitual dos dados
permitindo uma melhor interação entre os usuários e o banco de dados. A abstração de dados
pode ser classificada em níveis. Segundo o livro, qual o nível que descreve como os dados se
relacionam e são armazenados no banco de dados? Uma característica importante deste nível é
proporcionar a organização dos dados pelos administradores de banco de dados.
Nível de interpolação
Nível iterativo
Nível visão
Nível parcial
Nível lógico
Respondido em 09/04/2020 01:59:04

3a Questão (Ref.:201904152487) Acerto: 1,0  / 1,0

Do modelo da figura abaixo depreende-se:

que um professor não pode ministrar mais de uma disciplina para um mesmo aluno.
uma disciplina pode ser ministrada por vários professores.
que um professor pode ministrar mais de uma disciplina para um mesmo aluno.
que um aluno só pode está matriculado em uma disciplina.
que um professor só pode ministrar uma disciplina.
Respondido em 09/04/2020 02:00:21

4a Questão (Ref.:201903312644) Acerto: 0,0  / 1,0

- Esquema de banco de dados pode ser definido como:


Projeto lógico do banco de dados
Projeto de construção de script
Projeto relacional do banco de dados
Projeto de normalização do banco de dados
Projeto físico de registros e tabelas
Respondido em 09/04/2020 02:07:35

5a Questão (Ref.:201903311352) Acerto: 1,0  / 1,0

Entre um dos objetivos da utilização da normalização em banco de dados relacional é poder


organizar os dados de modo que eles possam ser representados em forma de tabelas, onde
cada atributo é atômico. De posse disso, analise o modelo relacional abaixo:

Cliente(Código, Nome, Estado, Telefones)

Assinale corretamente qual dos modelos relacionais abaixo identifica melhor a normalização
referente à teoria da primeira forma normal (1FN).
Cliente(Código, Nome, Estado)
ClienteFone(Código, Telefone)
Cliente(Código, Estado)
Cliente(Nome,Telefone)
Cliente(Código, Nome)
ClienteEstado(Código, Nome, Estado)
ClienteTelefone(Código, Nome, Telefones)
Cliente(Código, Nome)
ClienteFone(Código, Nome, Telefone)
Cliente(Código, Nome, Estado)
Cliente(Nome,Telefone)
Respondido em 09/04/2020 01:36:29

6a Questão (Ref.:201903361311) Acerto: 1,0  / 1,0

O acesso a banco de dados acontece a partir da realização de operações efetuadas com os


dados. A operação que produz uma combinação entre as linhas de uma tabela com as linhas
correspondentes de outra tabela, sendo, em princípio, correspondente a uma seleção pelos
atributos de relacionamento sobre um produto cartesiano dessas tabelas, na álgebra relacional,
trata-se de .....
intersecção, cuja notação, por exemplo, é A |x| B
projeção, cuja notação, por exemplo, é A Ϭ B
junção, cuja notação, por exemplo, é A n B.
projeção, cuja notação, por exemplo, é A π B

junção, cuja notação, por exemplo, é A |x| B.


Respondido em 09/04/2020 03:05:38

Gabarito
Coment.

7a Questão (Ref.:201903312497) Acerto: 1,0  / 1,0

- Qual alternativa que define uma Linguagem de Definição de Dados (DDL - Data
Definiton Language)?
É a linguagem de atualizar dados em um banco de dados
É a linguagem que dá suporte à declaração de objetos dos bancos de dados
É a linguagem de manipulação de dados
É a linguagem de inserir dados em um banco de dados
É a linguagem de consultar dados de um banco de dados
Respondido em 09/04/2020 02:24:28

8a Questão (Ref.:201904174052) Acerto: 1,0  / 1,0

Assinale a alternativa que selecione todos os clientes que terminem com o nome 'Morais'
Select * From Cliente Where nome like '%M'
Select * From Cliente Where nome like '%Mor'
Select * From Cliente Where nome like '%Morais'
Select * From Cliente Where nome like '%M%'
Select * From Cliente Where nome <> 'Morais'
Respondido em 09/04/2020 02:26:55

9a Questão (Ref.:201903312766) Acerto: 1,0  / 1,0

- Considere o banco de dados relacional de uma clínica


médica, no qual as chaves primárias (incrementada
automaticamente) e estrangeiras estão sublinhadas.
 
*Obs. A numeração automática iniciará com 1.
 
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
 
Dê o comando correspondente de Selecionar nome do paciente, nome da
especialidade, nome do médico, data de consulta para todos os pacientes.
Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons
From PACIENTE T1, ESPECIALIDADE T3, MEDICO T2, CONSULTA T4
Where T1.id_pac = T4.id_pac And
T4.id_med = T3.id_med And T3.id_espec= T2.id_espec
Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From
PACIENTE T2, ESPECIALIDADE T3, MEDICO T1, CONSULTA T4 Where
T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec =
T2.id_espec
Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From
PACIENTE T1, ESPECIALIDADE T2, MEDICO T3, CONSULTA T4 Where
T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec =
T2.id_espec
Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From
PACIENTE T4, ESPECIALIDADE T3, MEDICO T2, CONSULTA T1 Where
T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec =
T2.id_espec
Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From
PACIENTE T1, ESPECIALIDADE T3, MEDICO T4, CONSULTA T2 Where
T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec =
T2.id_espec
Respondido em 09/04/2020 02:43:48

10a Questão (Ref.:201903313247) Acerto: 1,0  / 1,0

Com base nas tabelas abaixo, indique a sequência correta de sentenças verdadeiras(V) e
Falsas(F).
 
Tabelas: tab_aluno(matricula,nome,endereço)
tab_disciplina(codigo_disciplina, descrição, numero_credito)
tab_cursa_disciplina(matricula, codigo_disciplina, ano, avaliacao_final)
onde: matricula é o numero que identifica univocamente um aluno;
codigo_disciplina é código que identifica univocamente uma disciplina;
matricula+ codigo_disciplina+ano são os códigos que concatenados
identificam univocamente o histórico de um aluno.
 
I) select avaliacao_final,count(*) from tab_cursa_disciplina
group by código_disciplina
II) select matricula from tab_aluno except select matricula from tab_cursa_disciplina
III) select codigo_disciplina,count(*) from tab_cursa_disciplina
group by codigo_disciplina where count(*) > 3
IV) delete from tab_cursa_disciplina where código_disciplina like `mat%¿
V) update tab_cursa_disciplina values avaliação_final = avaliacao_final + 2
Where ano = 2008 or ano=2010
I(V), II(V), III(V), IV(F),V(V)
 
I(F), II(V), III(F), IV(V), V(V)
 
I(F), II(V), III(V), IV(V), V(V)
I(F), II(V), III(F), IV(V), V(F)
 
I(V), II(V), III(F, )IV(V),V(V)
 

Você também pode gostar