Baixe o app para aproveitar ainda mais
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
Compartilhar