Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/12/2016 Estácio http://bquestoes.estacio.br/entrada.asp?p0=127434060&p1=201107024439&p2=1266757&p3=CCT0169&p4=102531&p5=AV&p6=28/11/2016&p10=54151378 1/4 Fechar Avaliação: CCT0169_AV_201107024439 » BANCO DE DADOS Tipo de Avaliação: AV Aluno: 201107024439 ANTONIO JORGE SERRA REIS Professor: RAFAEL DIAS RIBEIRO Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 1 Av. Parcial 1,5 Data: 28/11/2016 16:30:17 1a Questão (Ref.: 201107119909) Pontos: 0,5 / 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: facilidades dos SGBD 1= facilidades de acesso uma vez que o sistema conta com uma interface amigavel 2= acesso multiplos a um mesmo arquivo (normalmente sem que acha confritos no sistema) 3= facilidade de atualização 4= facilidade de relacionar um arquivo com o outro ou seja um arquivo contribui com o outro interage coisa que quase impossivel em sistemas de arquivos 5 facilidade de centralizar dos os serviços 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.: 201107619653) 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). Desejase, portanto, realizar uma atualização nos dados da tabela que permita alterar o valor do atributo AvalFinal de todos os TCCdefendidos nesta data. Descreva um único comando que realiza tais alterações nos dados corretamente: Resposta: id_aluno_<> Gabarito: Padrão de Resposta: UPDATE TCC SET AVALFINAL = 10 WHERE DTDEFESA = '22/11/2014'; 13/12/2016 Estácio http://bquestoes.estacio.br/entrada.asp?p0=127434060&p1=201107024439&p2=1266757&p3=CCT0169&p4=102531&p5=AV&p6=28/11/2016&p10=54151378 2/4 3a Questão (Ref.: 201107055948) Pontos: 1,0 / 1,0 Clienteservidor é um modelo computacional que separa clientes e servidores, sendo interligados entre si geralmente utilizandose uma rede de computadores. Cada instância de um cliente pode enviar requisições de dado para algum dos servidores conectados e esperar pela resposta. Por sua vez, algum dos servidores disponíveis pode aceitar tais requisições, processálas e retornar o resultado para o cliente. Apesar do conceito ser aplicado em diversos usos e aplicações, a arquitetura é praticamente a mesma. Neste contexto, podemos afirmar que: O ORACLE não pode trabalhar desta forma. Somente alguns bancos podem trabalhar, em sua maioria não podem. Somente o ORACLE pode trabalhar assim. Bancos de dados podem trabalhar dentro deste conceito. Nenhum banco atualmente pode trabalhar desta forma. 4a Questão (Ref.: 201107277529) Pontos: 1,0 / 1,0 O modelo que descreve a realidade do ambiente, constituindo uma visão global dos principais dados e relacionamentos, independente das restrições de implementação em um banco de dados, é: Modelo lógico Modelo conceitual Modelo de dados Modelo essencial Modelo físico 5a Questão (Ref.: 201107054603) Pontos: 1,0 / 1,0 Em um projeto de Banco de Dados podese 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. 1:1 2:1 1:N N:N N:1 6a Questão (Ref.: 201107134968) Pontos: 0,0 / 1,0 13/12/2016 Estácio http://bquestoes.estacio.br/entrada.asp?p0=127434060&p1=201107024439&p2=1266757&p3=CCT0169&p4=102531&p5=AV&p6=28/11/2016&p10=54151378 3/4 Os conceitos que envolvem os termos restrição de integridade de entidade e restrição de integridade referencial são, respectivamente: nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL. os atributos pertencentes à chave primária deverão conter sempre valores diferentes de NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL. nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL. os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, somente quando for igual a NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL. os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL / nenhum atributo pertencente à chave primária poderá receber valor NULL. 7a Questão (Ref.: 201107267098) Pontos: 0,0 / 0,5 Dado o arquivo de Notas Fiscais(Num. NF, Série, Data emissão, Cod. do Cliente, Nome do cliente, Endereço do cliente, CGC do cliente, Relação das mercadorias vendidas (onde para cada mercadoria temos: Código da Mercadoria, Descrição da Mercadoria, Quantidade vendida, Preço de venda e Total da venda desta mercadoria) e Total Geral da Nota). Após aplicarmos a 3FN (Terceira Forma Normal) teremos as seguintes tabelas: Notas Fiscais, Vendas e Clientes Notas Fiscais e Vendas Notas Fiscais, Vendas, Mercadorias e Clientes Notas Fiscais, Mercadorias e Clientes Notas Fiscais, Mercadorias e Vendas 8a Questão (Ref.: 201107054645) 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: Álgebra relacional. Normalização. Cardinalidade. Modelo EntidadeRelacionamento. Linguagem de programação. 9a Questão (Ref.: 201107054586) Pontos: 0,5 / 0,5 Em alguns casos, após a implementação de um Banco de dados, é necessária a utilização de determinadas linguagens especiais para a manipulação dos dados armazenados. A linguagem _____ é utilizada para a inserção, remoção, modificação e recuperação dos dados. Enquanto que a linguagem ______ é utilizada para especificar um esquema do Banco de dados. Dessa forma, marque a alternativa que preenche corretamente e respectivamente os espaços. DDL e SDL. DML e DDL. DDL e DML. VDL e DML. SDL e VDL. 13/12/2016 Estácio http://bquestoes.estacio.br/entrada.asp?p0=127434060&p1=201107024439&p2=1266757&p3=CCT0169&p4=102531&p5=AV&p6=28/11/2016&p10=54151378 4/4 10a Questão (Ref.: 201107056010) 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 nome do paciente, sexo do paciente, valor da consulta para todos os pacientes. Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac <> T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac <= T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac = T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac > T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac >= T2. id_pac
Compartilhar