Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: BANCO DE DADOS Avaliação: Data: 29/06/2017 13:07:38 (F) Critério: AVS Aluno: Nota Prova: 3,0 de 8,0 Nota Partic.: 0,0 Av. Parcial.: 2,0 Nota SIA: 3,0 pts BANCO DE DADOS 1a Questão (Ref.: 628058) Pontos: 0,0 / 1,0 Defina e exemplifique agregação. Resposta: Agregação nada mais e que agregar valores as tabelas de um banco de dados, seja nome, endereço cep etc... Gabarito: O Modelo Entidade Relacionamento não é capaz de representar relacionamentos entre relacionamentos. Uma agregação é uma abstração através da qual os relacionamentos são tratados como entidades de mais alto nível. Aplicados a relacionamentos de N x N. deve-se considerar como exemplo um relacionamento n --- n ligado a uma outra entidade. 2a Questão (Ref.: 592771) Pontos: 1,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: UPDATE TCC SET AVALFINAL=10 WHERE DTDEFESA '22/11/2014'; Gabarito: Padrão de Resposta: UPDATE TCC SET AVALFINAL = 10 WHERE DTDEFESA = '22/11/2014'; 3a Questão (Ref.: 28916) Pontos: 0,0 / 1,0 - O que NÃO se pode dizer de uma arquitetura CLIENTE/SERVIDOR: 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 Os Clientes são as diversas aplicações executadas em cima do SGBD O Servidor é chamado de Front end O Servidor é o próprio SGBD 4a Questão (Ref.: 28939) Pontos: 0,0 / 1,0 - Não pode definir ENTIDADES no Modelo ER (Entidade-Relacionamento) como: É representado por um retângulo Fluxo de dados É dividida em entidades fortes e fracas Normalmente representam uma pessoa, lugar ou evento de interesse informativo Principais objetos de dados sobre os quais informações devem ser coletadas 5a Questão (Ref.: 250650) Pontos: 0,0 / 1,0 Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação ao modelo conceitual de dados e assinale a alternativa correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. ( ) Os mecanismos de abstração utilizados para construção dos objetos do modelo de entidade e relacionamento são, de baixo para cima (bottom up): classificação, degradação e generalização. ( ) No modelo de entidade e relacionamento, cardinalidade diz respeito ao número de vezes que o elemento de uma entidade participa no relacionamento com outra entidade. ( ) Construir o modelo de dados no nível conceitual global de uma empresa é atribuição do Administrador de Banco de Dados. F - V - V F - F - F V - F - V F - V - F V - V - V 6a Questão (Ref.: 29000) Pontos: 1,0 / 1,0 - Esquema de banco de dados pode ser definido como: Projeto de construção de script Projeto relacional do banco de dados Projeto lógico do banco de dados Projeto de normalização do banco de dados Projeto físico de registros e tabelas 7a Questão (Ref.: 28965) Pontos: 0,0 / 0,5 - Nos Fundamentos das formas normais ou Normalização, qual resposta que não se enquadra no conceito de Formas Normais (FN) abaixo: Aborda as formas normais mais altas e os relacionamentos ternários no modelo ER (Entidade-Relacionamento) Equivalência entre o modelo de dados conceitual e as formas normais Técnicas de elevar o grau de normalização aplicada a cada tabela Para normalizar, o princípio básico e a desnormalização das tabelas Etapa de projeto de banco de dados que normaliza as tabelas 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: Normalização. Linguagem de programação. Cardinalidade. Modelo Entidade-Relacionamento. Álgebra relacional. 9a Questão (Ref.: 29118) 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) Dê o comando correspondente de Selecionar o maior valor de consulta. Select SUM(vl_cons) From CONSULTA Select MIN(vl_cons) From CONSULTA Select vl_cons From CONSULTA Select MAX(vl_cons) From CONSULTA Select * From CONSULTA 10a Questão (Ref.: 29075) 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) 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 ('Pediatria') Insert Into ESPECIALIDADE Values (1,'Cardiologia') Insert Into ESPECIALIDADE Values ('1','Cardiologia') Insert Into ESPECIALIDADE Values (1,'Cardiologia')
Compartilhar