Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: BANCO DE DADOS AV BANCO DE DADOS 1. Ref.: 575309 Pontos: 1,00 / 1,00 Os mecanismos de segurança e autenticação de acesso a um Sistema Gerenciador de Banco de Dados, objetiva evitar a perda ou acesso indevido ao Banco de Dados, para tal são implementadas uma série de permissões e bloqueios. Na lista abaixo,marque a opção que NÃO FAZ PARTE da atribuição deste mecanismo : Mecanismo de Restore e Backup. Não apagar dados. Somente Inserir dados. Consultar apenas alguns dados. Não atualizar dados. 2. Ref.: 29277 Pontos: 1,00 / 1,00 O que é uma entidade fraca no Modelo Entidade-Relacionamento? Uma entidade que não se relaciona com as demais. Uma entidade que se relaciona com as demais de forma independente. Uma entidade dependente de outra entidade. Uma entidade que tem atributos fracos. Um relacionamento. 3. Ref.: 27696 Pontos: 0,00 / 1,00 O diagrama ER (Entidade Relacionamento) é muito utilizado em banco de dados para facilitar o projeto do banco. Dessa forma, analisando o diagrama abaixo, marque a opção correta de acordo com as afirmativas: javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20575309.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2029277.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2027696.'); I) Há a possibilidade da criação de um curso sem aluno. II) Uma disciplina pode pertencer a mais de um curso. III) Toda disciplina faz obrigatoriamente parte de um curso. IV) Toda disciplina possui apenas um departamento responsável. Apenas as alternativa I e II estão incorretas. Apenas as alternativas II e III estão corretas. Apenas as alternativas I e III estão corretas. Apenas as alternativas I, II e IV estão corretas. Todas as alternativas estão corretas. 4. Ref.: 28567 Pontos: 1,00 / 1,00 Faça a correspondência entre as colunas em relação aos modelos de dados e assinale a opção correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. (A) Modelo Hierárquico ( ) Um registro-tipo pode participar como dono ou membro em qualquer número de conjuntos-tipo. (B) Agregação ( ) Mais restrito que o Modelo em Rede por basear-se em um estrutura de árvore que não permite um registro filho envolvido em mais de um relacionamento. (C) Modelo Rede ( ) Define uma nova classe a partir de um conjunto de outras classes que representam suas partes componentes. (é parte de). (D) Modelo Relacional ( ) Os objetos que contêm os mesmos tipos de valores e os mesmos métodos são agrupados em classes. (E) Modelo Orientado a Objetos ( ) Usa um conjunto de tabelas para representar tanto os dados como a relação entre eles. C A E B D E A B C D A D B E C C A B E D A D B C E javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2028567.'); 5. Ref.: 28793 Pontos: 0,00 / 1,00 Analise o Modelo Conceitual de Dados a seguir: Aplicando a 3a forma normal ao modelo apresentado, teremos as seguintes relações: R1 = {#MATRÍCULA, NOME} R2 = {#ISBN, TÍTULO} R3 = {#MATRÍCULA, #ISBN, DATA-INÍCIO, DATA-VENCIMENTO, DATA- DEVOLUÇÃO} R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA- DEVOLUÇÃO } R2 = {#ISBN, TÍTULO, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO} R1 = {#MATRÍCULA, # ISBN} R2 = {NOME, TÍTULO} R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA- DEVOLUÇÃO R2 = {#ISBN, TÍTULO} R1 = {#MATRÍCULA, NOME, #ISBN R2 = {#ISBN, TÍTULO, #MATRÍCULA} 6. Ref.: 27763 Pontos: 1,00 / 1,00 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. Modelo Entidade-Relacionamento. Álgebra relacional. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2028793.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2027763.'); Normalização. Linguagem de programação. 7. Ref.: 29056 Pontos: 1,00 / 1,00 - Na consulta a seguir podemos deduzir que: select nome_func from funcionário where id_depto = 10 and vl_salario > 1200 Selecionará o nome do funcionário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 Selecionará o nome do funcionário, valor de salário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 Selecionará o nome do funcionário, identificador do depto, valor de salário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 Selecionará o nome do funcionário onde o identificador do depto é igual a 10 ou salário maior que R$ 1.200,00 Selecionarão todos os campos da tabela funcionário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 8. Ref.: 29043 Pontos: 1,00 / 1,00 Sobre o elemento ORDER BY é correto afirmar que: Sempre é necessário em um JOIN. Não é quase utilizado, mas pode ser colocado em uma tabela quando ela for criada. É usado em conjunto com a instrução UPDATE. É necessário em todos os comandos SELECT. É usado junto com o SELECT em alguns casos. 9. Ref.: 1171476 Pontos: 1,00 / 1,00 Dada a instrução SQL: SELECT * FROM FUNCIONARIO WHERE salario > (SELECT AVG(salario) FROM FUNCIONARIO ); É correto afirmar que serão selecionados todos os registros da tabela FUNCIONARIO cujo conteúdo do campo "salario" seja maior que a média dos salários de todos os vendedores. se trata de um exemplo de INNER JOIN. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2029056.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%2029043.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201171476.'); se trata de um exemplo de OUTER JOIN. serão selecionados todos os registros da tabela FUNCIONARIO cujo conteúdo do campo "salario" seja maior que o número de vendedores cadastrados. serão selecionados todos os registros da tabela FUNCIONARIO cujo conteúdo do campo "salario" seja maior que a soma dos salários de todos os vendedores 10. Ref.: 784227 Pontos: 1,00 / 1,00 Na base de dados de um sistema de controle de clientes, foi criada a tabela CLIENTES, que conta com as colunas: ID, NOME, ENDERECO, CIDADE e UF. Os valores da coluna ID não se repetem. Sobre essa tabela CLIENTES foi criada a visão VCLIENTES_RJ, que busca apresentar os clientes do estado do Rio de Janeiro. O comando de criação da visão VCLIENTES_RJ é: CREATE VIEW VCLIENTES_RJ AS SELECT ID, NOME, ENDERECO, CIDADE, UF FROM CLIENTES WHERE UF = 'RJ' Um usuário submeteu o seguinte comando para execução pelo gerenciador do banco de dados: UPDATE VCLIENTES_RJ SET NOME ='JOAO' WHERE ID IN (1,2,3) AND UF = 'SP' O comando UPDATE acima, quando submetido para execução, resulta na atualização de: nenhuma linha, pois, como a visão VCLIENTES_RJ somente apresenta clientes do Rio de Janeiro, não é possível atualizar o nome de um cliente de São Paulo. até três linhas da visão VCLIENTES_RJ, não sendo atualizadas linhas da tabela CLIENTES. até três linhas da tabela CLIENTES. até três das linhas da visão, cujo novo valor para a coluna Nome pode ser verificado através de consulta à própria visão VCLIENTES_RJ. nenhuma linha, pois não é possível realizar atualização sobre visões. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%20784227.');
Compartilhar