Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0169_AV_BANCO DE DADOS Tipo de Avaliação: AV Aluno: Professor: CLAUDIA ABREU PAES Turma: 9003/AC Nota da Prova: 2,0 Nota de Partic.: 0 Av. Parcial 0 Data: 29/11/2016 17:11:17 O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. 1a Questão (Ref.: 201310182253) Pontos: 0,0 / 1,0 Devido a várias desvantagens do sistema de arquivos convencional e dificuldades na gerência dos dados foram desenvolvidos os SGBDs. Além de seus modelos de banco de dados, um SGBD deve oferecer um conjunto de facilidades e serviços que definem a capacidade de banco de dados. Cite 3 facilidades ou serviços que são oferecidos pelo SGBD. Resposta: Gabarito: Persistência; definição e manipulação de dados;carga, descarga, cópia, restauração e recuperação de dados; segurança;integridade;controle de concorrência de transações; e desempenho. 2a Questão (Ref.: 201310681997) 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: Gabarito: Padrão de Resposta: UPDATE TCC SET AVALFINAL = 10 WHERE DTDEFESA = '22/11/2014'; 3a Questão (Ref.: 201310118295) Pontos: 1,0 / 1,0 Qual(is) das atribuições a seguir NÃO é (são) de um Administrador de Banco de Dados? Criar planos para definição dos recursos de dados e aplicativos. Desenvolver gerência dos recursos de dados. Programar tudo para quem for acessar o banco, em termos de linguagem. Administrar de modo centralizado as estratégias, procedimentos e práticas para o processo de gerência. Padronizar, organizar, proteger e utilizar recursos de dados. 4a Questão (Ref.: 201310117699) Pontos: 0,0 / 1,0 O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados: hierárquico físico interno conceitual externo 5a Questão (Ref.: 201310116947) 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. N:1 2:1 1:1 N:N 1:N 6a Questão (Ref.: 201310118226) Pontos: 0,0 / 1,0 - Esquema de banco de dados pode ser definido como: Projeto lógico do banco de dados Projeto físico de registros e tabelas Projeto de normalização do banco de dados Projeto de construção de script Projeto relacional do banco de dados 7a Questão (Ref.: 201310116936) Pontos: 0,0 / 0,5 Um dos objetivos da normalização é eliminar as anomalias nas operações de inclusão, remoção e alteração. Uma das características da normalização é que se um modelo está na quarta forma normal (4FN), ela está na terceira, na segunda e na primeira. Assim como, se ela estiver na segunda forma normal (2FN) obrigatoriamente ela está na primeira forma normal. A figura abaixo representa um determinado modelo, dessa forma, assinale corretamente em qual forma normal se encontra o modelo? 2FN 3FN 4FN 5FN 1FN 8a Questão (Ref.: 201310116989) 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. Cardinalidade. Normalização. Álgebra relacional. Linguagem de programação. 9a Questão (Ref.: 201310120231) Pontos: 0,5 / 0,5 Em um projeto lógico de um sistema foi identificado que um projeto é de um certo tipo. Assim, as relações abaixo foram definidas: TIPO_PROJETO (ID_TIPO, NOME) PROJETO (ID_PROJETO, NOME, DESCRICAO, ID_TIPO, VALOR) Conforme a linguagem SQL e as relações dadas, escolha a opção que mostre o nome do projeto e nome do seu tipo, dos projetos que não possuam valor, bem como dos tipos que possuam mais do que cinco projetos. SELECT P.NOME, TP.NOME FROM TIPO_PROJETO TP, PROJETO P WHERE TP.ID_TIPO = P.ID_TIPO AND P.VALOR =0 AND TP.ID_TIPO = (SELECT ID_TIPO FROM PROJETO GROUP BY ID_TIPO HAVING COUNT(*) > 5); SELECT P.NOME, TP.NOME FROM TIPO_PROJETO TP, PROJETO P WHERE TP.ID_TIPO = P.ID_TIPO AND VALOR IS NULL AND TP.ID_TIPO IN (SELECT ID_TIPO FROM PROJETO GROUP BY ID_TIPO HAVING COUNT(*) > 5); SELECT P.NOME, TP.NOME FROM TIPO_PROJETO TP, PROJETO P WHERE TP.ID_TIPO = P.ID_TIPO AND P.VALOR =0 GROUP BY ID_TIPO HAVING COUNT(*) > 5; SELECT P.NOME, TP.NOME FROM TIPO_PROJETO TP, PROJETO P WHERE TP.ID_TIPO = P.ID_TIPO AND VALOR IS NULL AND TP.ID_TIPO IN (SELECT ID_TIPO FROM TIPO_PROJETO GROUP BY ID_TIPO HAVING COUNT(*) > 5); SELECT P.NOME, TP.NOME FROM TIPO_PROJETO TP, PROJETO P WHERE TP.ID_TIPO = P.ID_TIPO AND P.VALOR =0 AND TP.ID_TIPO IN (SELECT ID_TIPO FROM PROJETO GROUP BY ID_TIPO HAVING COUNT(*) > 5); 10a Questão (Ref.: 201310118301) Pontos: 0,0 / 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) Aponte a sintaxe correta do comando de Inclusão de uma nova especialidade na tabela ESPECIALIDADE. Insert Into ESPECIALIDADE Values ('Pediatria') Insert Into ESPECIALIDADE Values (1,'Cardiologia') Insert Into ESPECIALIDADE Values (Pediatria) Insert Into ESPECIALIDADE Values (1,'Cardiologia') Insert Into ESPECIALIDADE Values ('1','Cardiologia') Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 29/11/2016 17:13:58
Compartilhar