Buscar

BANCO DE DADOS

Prévia do material em texto

Parte superior do formulário
			Disciplina:  BANCO DE DADOS
	
	
	Professor:
	CLAUDIA ABREU PAES
	Turma: 9004/AD
	Nota da Prova: 5,2      Nota de Partic.: 2     Av. Parcial.: 2
	
	 1a Questão (Ref.: 93018)
	Pontos: 0,7  / 1,0
	Num sistema de arquivos convencional os registros são guardados em diversos arquivos que são manipulados por uma série de programas aplicativos (escrito para extrair e gravar registros nestes arquivos). Antes do advento dos SGBDs, as organizações usavam esses sistemas para armazenar as informações. O sistema de arquivos convencional apresenta inúmeras desvantagens. Cite 3 desvantagens do sistema de arquivos convencional.
		
	
Resposta: Denvantagens do sistema de arquivos convencional: possíveis redundância de dados, menos segurança das informações, facilidade na perda de dados e desorganização dos dados uma vez que, não estaram na linguagem SQL que é padrão nos SGBD atuais.
	
Gabarito:
Inconsistência e redundância de dados, dificuldade no acesso aos dados, isolamento dos dados, problemas de integridade, problemas de atomicidade, anomalias do acesso concorrente e problemas de segurança.
		
	
	
	 2a Questão (Ref.: 592771)
	Pontos: 0,0  / 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: Atualização = update
	
Gabarito:
Padrão de Resposta:
UPDATE TCC SET AVALFINAL = 10 WHERE DTDEFESA = '22/11/2014';
		
	
	
	 3a Questão (Ref.: 590668)
	Pontos: 1,0  / 1,0
	Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se chama Naftalina Digital. João Paulo, um dos sócios da loja e que já trabalhou diversos anos com banco de dados (BD) está projetando o BD que será utilizado pelo sistema de venda da loja que também será desenvolvido. Francisco é o primeiro funcionário contratado para trabalhar na loja. Vanessa e Janaína prestarão serviços à loja. A interação entre os quatro será fundamental para a construção e manutenção do bom funcionamento do sistema de venda. Janaína dará continuidade a todo o trabalho realizado por João Paulo, enquanto Vanessa também precisará interagir bem com ambos (João Paulo e Janaína). Já Francisco precisará de um treinamento dado por Vanessa.
Assinale abaixo qual a alternativa indica corretamente quais tipos de usuários de banco de dados são Francisco, Vanessa e Janaína, respectivamente:
		
	
	Programador de Aplicações, Usuário Final e Administrador de Banco de Dados.
	 
	Usuário Final, Programador de Aplicações e Administrador Banco de Dados.
	
	Administrador de Banco de Dados, Programador de Aplicações e Usuário Final.
	
	Programador de Aplicações, Administrador de Banco de Dados e Usuário Final.
	
	Usuário Final, Administrador Banco de Dados e Programador de Aplicações.
		
	
	
	 4a Questão (Ref.: 28939)
	Pontos: 1,0  / 1,0
	- Não pode definir ENTIDADES no Modelo ER (Entidade-Relacionamento) como:
		
	
	É dividida em entidades fortes e fracas
	 
	Fluxo de dados
	
	Normalmente representam uma pessoa, lugar ou evento de interesse informativo
	
	Principais objetos de dados sobre os quais informações devem ser coletadas
	
	É representado por um retângulo
		
	
	
	 5a Questão (Ref.: 28949)
	Pontos: 1,0  / 1,0
	- O grau de relacionamento no Modelo ER (Entidade-Relacionamento) é o número de entidades associadas ao relacionamento, com as seguintes conectividades (cardinalidade):1 x 1, 1 x N, N x 1 e N x N. Marque a alternativa que melhor exemplifica a cardinalidade:
		
	
	muitos-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos
	
	um-para-muitos, um-para-um, muitos-para-um, muitos-para-muitos
	 
	um-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos
	
	um-para-um, muitos-para-um, um-para-muitos, muitos-para-muitos
	
	muitos-para-muitos, um-para-muitos, um-para-um, muitos-para-um
		
	
	
	 6a Questão (Ref.: 28794)
	Pontos: 0,0  / 1,0
	- A terminologia usual de Sistemas de Banco de Dados é: ARQUIVO, REGISTRO e CAMPO. Qual alternativa abaixo que possui o mesmo significado, respectivamente.
		
	
	TABELA, COLUNA, LINHA
	 
	COLUNA, LINHA, TABELA
	
	LINHA, TABELA, COLUNA
	
	COLUNA, TABELA, LINHA
	 
	TABELA, LINHA, COLUNA
		
	
	
	 7a Questão (Ref.: 29319)
	Pontos: 0,5  / 0,5
	Uma relação está na Segunda Forma Normal:
		
	
	Se todos os atributos que a compõem são estruturas.
	
	Se ela está na 2NF e nenhum atributo não-chave é transitivamente dependente da chave primária.
	 
	Se ela está na 1NF e todo atributo não-chave primária é plenamente dependente de toda a chave primária e não de apenas parte dela.
	
	Se e somente se todos os determinantes forem chaves candidatas.
	
	Se todos os atributos que a compõem são atômicos.
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 27763)
	Pontos: 0,5  / 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:
		
	
	Modelo Entidade-Relacionamento.
	
	Linguagem de programação.
	
	Normalização.
	
	Cardinalidade.
	 
	Álgebra relacional.
		
	
	
	 9a Questão (Ref.: 29030)
	Pontos: 0,0  / 0,5
	Para que serve a instrução SELECT?
 
		
	 
	Escolher registros de dados do banco.
	 
	Escolher a tabela do banco a ser usada.
	
	Alterar os dados de um campo específico de uma tabela.
	
	Excluir registros de dados do banco.
	
	Limpar toda a tabela.
		
	
	
	 10a Questão (Ref.: 29122)
	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 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 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 T3, MEDICO T4, CONSULTA T2 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med AndT3.id_espec = T2.id_espec
		
	
	
Parte inferior do formulário

Continue navegando

Outros materiais