Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0169_AV_201110005792 » BANCO DE DADOS Tipo de Avaliação: AV Aluno: 201110005792 - ADRIANO CESAR PEIXE Professor: CLAUDIA ABREU PAES Turma: 9002/AB Nota da Prova: 7,0 Nota de Partic.: 0 Av. Parcial 0 Data: 16/06/2017 20:18:52 1a Questão (Ref.: 201110099351) Pontos: 0,5 / 1,0 Existe um modelo que representa os dados num banco de dados como coleção de tabelas. Cada tabela tem um nome, que é único, e um conjunto de atributos com seus respectivos nomes e domínios. Identifique de qual modelo o texto está fazendo referência e descreva sobre o termo domínio. Resposta: Modelo Relacional. Domínio está relacionado a forma como a tabela armazena seus atributos. Gabarito: O modelo referenciado no texto é o Modelo Relacional e o conceito de domínio é relacionado a determinar tipos de dados da coluna de uma determinada tabela. Um domínio não só inclui o conceito de impor tipos de dados, mas também os valores permitidos na coluna. Por exemplo, o domínio para a coluna Cor de uma tabela chamada "Produto", inclui o tipo de dados "varchar" e um tamanho limite de 15 caracteres. O domínio também pode especificar a cadeia de caracteres permitida na coluna, tais como Vermelho, Azul, Verde, Amarelo, Marrom, Preto, Branco 2a Questão (Ref.: 201110599142) 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.: 201110034500) Pontos: 1,0 / 1,0 O sistema gerenciador de banco de dados (SGBD) é o software que trata de todo acesso ao banco de dados. Escolha a opção que não possui apenas funcionalidades de um SGBD. Dicionário de dados, segurança e integridade de dados, otimização e execução. Otimização e execução, manipulação de dados, segurança e integridade de dados. Manipulação de dados, recuperação e concorrência de dados, dicionário de dados. Dicionário de dados, projeto conceitual de banco dado, segurança. Definição de dados, dicionário de dados, otimização e execução. 4a Questão (Ref.: 201110035307) Pontos: 1,0 / 1,0 - O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos. Marque a resposta correta. As classes são... Índices, Entidades, Relacionamentos Campos, Relacionamentos e Atributos Diagramas, Relacionamentos e Atributos Relacionamentos, Tabelas e Atributos Entidades, Relacionamentos e Atributos 5a Questão (Ref.: 201110034092) Pontos: 1,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. 2:1 1:1 N:1 N:N 1:N 6a Questão (Ref.: 201110035657) Pontos: 1,0 / 1,0 Uma chave candidata em um modelo relacional é: O conjunto de atributos, que serão chave primária, que organiza e dá acesso à tabela. Ocorre em uma relação em que exista mais de uma combinação de atributos possuindo a propriedade de identificação única. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre em uma relação se existir somente uma combinação de atributos possuindo a propriedade de identificação única. Ocorre um atributo de uma relação chave primária em outra relação. 7a Questão (Ref.: 201110035676) Pontos: 0,5 / 0,5 Com relação à normalização, marque a opção correta: Consiste em, gradativamente, retirar das relações do esquema as dependências funcionais indesejáveis. O espaço de armazenamento dos dados diminui. 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. Permite identificar a existência de problemas potenciais (anomalias de atualização) no projeto de um BD relacional. 8a Questão (Ref.: 201110034134) 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: Cardinalidade. Normalização. Modelo Entidade-Relacionamento. Álgebra relacional. Linguagem de programação. 9a Questão (Ref.: 201110035486) 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 todos os campos e dados da tabela ESPECIALIDADE. Select Distinct(nome_espec) From ESPECIALIDADE Select id_espec, nome_espec From ESPECIALIDADE Select Max(id_espec) From ESPECIALIDADE Select id_espec From ESPECIALIDADE Select nome_espec From ESPECIALIDADE 10a Questão (Ref.: 201110246668) Pontos: 0,0 / 0,5 Dada a visão medicoTemp(id_medico, nome, endereço, telefone, especialidade), assinale a alternativa que permite excluir esta visão. delete medicoTemp erase view medicoTemp drop view medicoTemp delete view medicoTemp drop medicoTemp
Compartilhar