Prévia do material em texto
Exercício de Banco de Dados - Exercício de Fixação 3 - Tentativa 2 de 3 Questão 1 de 10 A cláusula Case é utilizada nos comandos SQL como uma forma de segmentar os critérios de validação e dar oportunidade a uma ação de acordo com os critérios , podemos afirma que o código abaixo representa um Case : A - Select nome, case gênero when 'M' then 'Masculino' else 'Feminino' end from clientes; Resposta correta B - Select nome, case gênero when M then 'Masculino' else 'Feminino' end from clientes; C - Select nome, case gênero when 'M' then 'Masculino' else 'Feminino' from clientes; D - Select nome, case gênero when 'M' then 'Masculino' else 'Feminino end from clientes; E - Select nome, case gênero when 'M' then 'Masculino' or 'Feminino' end from clientes; Questão 2 de 10 O comando restore pode ser feito com vários parâmetros. Qual das alternativas abaixo contém o comando correto : A - RESTORE DATABASE [Alunos] FROM Disk ' c:\backup\alunos.bkp' WITH REPLACE, NORECOVERY, STATS = 20. Resposta correta B - RESTORE DATABASE [Alunos] FROM Disk ' c:\backup\alunos.bkp' WITH REPLACE and NORECOVERY and STATS = 20. C - RESTORE DATABASE [Alunos] FROM Disk ' c:\backup\alunos.bkp' WITH REPLACE = no, NORECOVERY = no, STATS = 20. D - RESTORE DATABASE [Alunos] FROM Disk ' c:\backup\alunos.bkp' WITH REPLACE = no and NORECOVERY = no and STATS = 20. E - RESTORE all DATABASE [Alunos] FROM Disk ' c:\backup\alunos.bkp' WITH REPLACE and NORECOVERY, STATS = 20. Questão 3 de 10 Em operações realizadas em um Sistema Gerenciador de banco de dados , uma das operações mais importantes é o commit, onde é feito um ponto de sincronismo no banco de dados, o que podemos afirmar : A - O commit valida as operações e sinaliza ao SGDB que pode ser feito a descarga da memória para disco Resposta correta B - O commit apenas valida as operações no SGDB C - O commit cria um check point no sistema. D - O commit não interfere nas atualizações E - Independe do commit para sinalizar ao SGDB que pode ser feito a descarga da memória para disco Questão 4 de 10 As SPs (Stored procedures ) são armazenadas em bibliotecas de sistema, e são chamadas por meio de execução, com ou sem parâmetros. Em relação ao armazenamento das SPs podemos afirmar : A - As informações das SPs estão armazenadas na sys.objects, sys.procedures e o texto da chamada por sp_helptext Resposta correta B - As informações das SPs estão armazenadas apenas nas sys.objects C - As informações das SPs estão armazenadas apenas sys.procedures D - Informações do texto são informadas pela Sys.objects E - As informações das SPs estão armazenadas na sys.objects, sys.procedures e o texto da chamada por sp_helpinfo Questão 5 de 10 Um dos recursos muito utilizados para trabalhar com tabelas com número de registros é a tabela temporária, que auxilia nas soluções para selecionar e trabalhar com dados específicos sem comprometer a estrutura de tabelas existentes, o que se pode afirmar que: A - São criadas na sessão com o SGDB e depois excluídas quando se fecha a sessão. Resposta correta B - São criadas na sessão com o SGDB e podem se tornar permanentes. C - São criadas na sessão com o SGDB e são excluídas com procedimentos específicos D - São criadas a qualquer momento e excluídas a qualquer momento independente da sessão. E - São criadas para dar alternativa de armazenamento e processos definitivos e são excluídas de acordo com a necessidade. Questão 6 de 10 O modelo de dados usado para construção de data warehouse tem características bem distintas dos modelos convencionais relacionais. O que podemos afirmar sobre os modelos? A - Modelos projetados para suportar sumarização, com tratamento de dados. Resposta correta B - Modelos projetados para acesso direto sem tratamento de dados. C - Modelo projetado para atualização constante. D - Modelo projetado para oferecer flexibilidade de atualizações. E - Modelo projetado para refletir o tratamento de dados. Questão 7 de 10 Para criar um login para o usuário francisco com a senha vaticano em um SGBD SQLServer e obrigando a troca de senha, o comando correto em Transact-SQL é: A - ADD ACCOUNT francisco WITH PASSWORD = “vaticano” MUST_CHANGE; B - ADD LOGIN francisco WITH PASSWORD =”vaticano” CHANGE_PASSWORD; C - CREATE ACCOUNT francisco WITH PASSWORD = “vaticano” MUST_CHANGE; D - CREATE LOGIN francisco WITH PASSWORD =”vaticano” MUST_CHANGE; Resposta correta E - CREATE LOGIN francisco WITH TEMPORARY PASSWORD = “vaticano”; Questão 8 de 10 Quando pensamos em Business Intelligence (BI), pensamos em grandes softwares para dar suporte a gestão, entretanto, existem vários softwares no mercado que podem ajudar a implementar uma solução de BI, com valores baixos ou até sem custo. Podemos afirmar em relação as ferramentas de BI : A - Utilização de uma planilha excel bem elaborada e que possa dar uma visão de negócio bem estruturada. Resposta correta B - Utilização de softwares específicos para BI. C - Utilização de modelagem em alto nível. D - Utilização de Plataforma e softwares que possam comportar o BI. E - Utilização de análise intensiva para poder definir uma estratégia de ferramentas pata B.I Questão 9 de 10 A trigger é um mecanismo muito importante para dar suporte a muitas ações que ocorrerão nas tabelas e poder dar integridade aos processos de negócios. Em relação à alteração da trigger para atender a inserção e exclusão, qual comando demonstra a alteração a trigger para atender a inserção e exclusão. A - ALTER TRIGGER minhaprimeiratrigger ON clientes FOR INSERT, DELETE Resposta correta B - ALTER TRIGGER minhaprimeiratrigger ON clientes FOR INSERT, DELETE ,DELETE C - ALTER TRIGGER minhaprimeiratrigger ON clientes FOR INSERT D - ALTER TRIGGER minhaprimeiratrigger ON clientes FOR INSERT and DELETE E - ALTER TRIGGER minhaprimeiratrigger ON clientes FOR DELETE Questão 10 de 10 O OLAP (Online Analytical Processing) é utilizado para apresentação dos dados, é uma metodologia que pode ser utilizada de acordo com as ferramentas que as empresas possuem. Qual alternativa podemos afirmar sobre OLAP : A - O OLAP tem como referencia um data warehouse e pode ser implementado desde ferramentas sofisticadas até em um excel. Resposta correta B - O OLAP tem como referencia um data warehouse pode ser implementado somente em ferramentas sofisticadas. C - O OLAP é considerado um banco de dados, e pode representar apenas com uma interface. D - O OLAP tem como referência qualquer tipo de dados, estruturados, não estruturados. E - O OLAP é um recurso pouco utilizado atualmente, pois não suporta grandes volumes de dados.