Buscar

Banco de dados AV1

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
	Avaliação:  CCT0169_AV_      Data: 12/06/2017 18:50:25 (F)       Critério: AV
	
	Nota Prova: 6,0 de 8,0      Nota Partic.: 0,5     Av. Parcial.: 2,0
	Nota SIA: 8,5 pts
	 
		
	BANCO DE DADOS
	 
	 
	 1a Questão (Ref.: 41603)
	Pontos: 1,0  / 1,0
	Explique os três níveis de abstração de dados (Nível externo, conceitual e interno).
		
	
Resposta: Conceitual: estudo inicial fazendo o modelo relacional; Interno: criação das tabelas através dos comandos/scripts SQL; Externo: tabelas prontas para os usuários finais;
	
Gabarito: O nível interno descreve como os dados estão realmente armazenados, englobando estruturas complexas de baixo nível sendo assim o nível mais baixo de abstração. O nível conceitual descreve quais dados estão armazenados e seus relacionamentos, através de estruturas relativamente simples. O nível externo descreve partes do banco de dados, de acordo com as necessidades de cada usuário sendo também conhecido como nível de visão uma vez que apresentam para os usuários aquilo que eles veem do banco de dados.
		
	
	 2a Questão (Ref.: 592771)
	Pontos: 0,5  / 1,0
	
A figura representa a estrutura de uma tabela criada para armazenar dados de Trabalhos de Conclusão de Curso (TCC) de alunos.
Inicialmente, todas as notas de TCC são inseridas com o valor zero até o dia da Defesa. Na data 22/11/2014, todos os alunos que defenderam seus TCC, obtiveram o grau máximo dez (10,0). Deseja-se, portanto, realizar uma atualização nos dados da tabela que permita alterar o valor do atributo AvalFinal de todos os TCC defendidos nesta data.
 
Descreva um único comando que realiza tais alterações nos dados corretamente:
		
	
Resposta: Update from TCC Where avalfinal =0 (select * from TCC where dtdefesa='22-nov-2017') for avalfinal =10;
	
Gabarito:
Padrão de Resposta:
UPDATE TCC SET AVALFINAL = 10 WHERE DTDEFESA = '22/11/2014';
		
	
	 3a Questão (Ref.: 28916)
	Pontos: 1,0  / 1,0
	- O que NÃO se pode dizer de uma arquitetura CLIENTE/SERVIDOR:
		
	 
	O Servidor é chamado de Front end
	
	Os Clientes são as diversas aplicações executadas em cima do SGBD
	
	O Servidor é o próprio SGBD
	
	Que objetivo principal é fornecer suporte ao desenvolvimento e à execução de aplicações de banco de dados
	
	O Servidor admite todas as funções básicas de SGBDs: definição de dados, manipulação de dados, segurança e integridade de dados
		
	
	 4a Questão (Ref.: 29277)
	Pontos: 1,0  / 1,0
	O que é uma entidade fraca no Modelo Entidade-Relacionamento?
		
	
	Uma entidade que não se relaciona com as demais.
	 
	Uma entidade dependente de outra entidade.
	
	Um relacionamento.
	
	Uma entidade que se relaciona com as demais de forma independente.
	
	Uma entidade que tem atributos fracos.
		
	
	 5a Questão (Ref.: 27721)
	Pontos: 0,0  / 1,0
	Em um projeto de Banco de Dados pode-se ter diversos relacionamentos implícitos entre várias entidades. Um tipo de relacionamento entre entidades define um conjunto de associações ou um conjunto de relacionamento. Há algumas restrições que podem ser utilizadas para limitar a quantidade de associações em um banco. Uma destas restrições se chama cardinalidade. Analisando a figura abaixo, marque corretamente a alternativa que identifica a cardinalidade representada pela figura.
 
		
	
	1:1
	 
	1:N
	
	N:1
	
	2:1
	 
	N:N
		
	
	 6a Questão (Ref.: 28801)
	Pontos: 1,0  / 1,0
	-  O Sistema de Banco de Dados Relacional é conceituado em relações de tabelas, que são baseadas no modelo relacional dos dados. Logo, se baseia na lógica e na matemática (Teoria de Conjuntos). Assim, qual alternativa que NÃO condiz ao contexto supracitado?
		
	
	Existe registro incomum entre as tabelas
	
	O termo Relação é essencialmente um termo matemático para designar uma tabela relacionada à outra.
	 
	Não existe integridade entre as tabelas
	
	A chave primária de uma tabela vira chave estrangeira em outra tabela relacionada
	
	Existe integridade entre as tabelas
		 Gabarito Comentado.
	
	 7a Questão (Ref.: 29305)
	Pontos: 0,5  / 0,5
	Com relação à normalização, marque a opção correta:
		
	
	Permite identificar a existência de problemas potenciais (anomalias de atualização) no projeto de um BD relacional.
	
	Converte progressivamente uma tabela, em tabelas de grau e cardinalidade menores.
	 
	É o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de registros.
	
	O espaço de armazenamento dos dados diminui.
	
	Consiste em, gradativamente, retirar das relações do esquema as dependências funcionais indesejáveis.
		 Gabarito Comentado.
	
	 8a Questão (Ref.: 27763)
	Pontos: 0,0  / 0,5
	A linguagem de consulta formal e procedimental, ou seja, aquela em que o usuário fornece instruções para o sistema para que este realize uma sequência de operações na base de dados para calcular o resultado desejado, se chama:
		
	 
	Linguagem de programação.
	
	Normalização.
	
	Cardinalidade.
	 
	Álgebra relacional.
	
	Modelo Entidade-Relacionamento.
		
	
	 9a Questão (Ref.: 29552)
	Pontos: 0,5  / 0,5
	Com relação à cláusula HAVING usada no comando SQL (Structured Query Language), qual a opção correta que tem referência direta com esta cláusula?
		
	
	values
	
	distinct
	
	where
	 
	group by
	
	order by
		 Gabarito Comentado.
	
	 10a Questão (Ref.: 29099)
	Pontos: 0,5  / 0,5
	- 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 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, T4.vl_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 T3.nome_med, T1.nome_pac, T2.nome_espec, T4.dt_cons, T4.vl_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, T3.nome_med, T2.nome_espec, T4.dt_cons, T4.vl_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 T2.nome_espec, T1.nome_pac, T3.nome_med, T4.dt_cons, T4.vl_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

Outros materiais