Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Analise as sentenças abaixo sobre Auditoria em TI e, em seguida, assinale a alternativa correta: I. Está calçada em segurança e em controles internos II. Seu objetivo maior é verificar se os controles internos foram implementados e, se existirem, se são efetivos III. Engloba o exame das operações, processos, sistemas e responsabilidades gerenciais de uma determinada empresa Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Todas as sentenças estão corretas Somente a sentença III está correta Somente as sentenças I e III estão corretas Explicação: Todas as opções estão corretas. A auditoria foca nos controles internos. Verifica sua existencia e, em existindo, se são eficazes. Ela engloba o exame das operações, processos, sistemas e responsabilidades gerenciais de uma determinada empresa Gabarito Comentado 2. A Auditoria de Sistemas tem como objetivo: expandir as fronteiras de acesso aos sistemas e também à Internet permitir o acesso à documentação dos aplicativos e sistemas operacionais garantir a segurança de informações, recursos, serviços e acesso gerenciar todo hardware e software da empresa, garantindo sua manutenção permitir o compartilhamento de informações e serviços na rede Explicação: O objetivo da Auditoria de Sistemas é garantir a segurança de informações, recursos, serviços e acesso Gabarito Comentado 3. A Auditoria necessita estar em alta posição no organograma da empresa, logo abaixo da direção executiva. Marque a opção que responde de forma verdadeira a afirmativa: os salários dos auditores são compatíveis com os dos diretores esta posição demonstra o status e o poder que a Auditoria possui os auditores não tem horário fixo para exercer suas atividades ela necessita de autonomia para executar suas atividades ela diz para os gerentes como consertar as falhas encontradas Explicação: Um auditor pode não se sentir a vontade para pedir ao seu gerente um plano de contingência caso ele não exista, Os auditores necessitam de flexibilidade e autonomia para exercerem seu trabalho. Gabarito Comentado 4. Quando a empresa contrata uma firma de Auditoria para fazer uma auditoria no sistema Folha de Pagamento, estamos falando de auditoria externa. Neste caso: o custo é distribuído pelos auditados a metodologia utilizada é da empresa de auditoria externa o controle sobre trabalhos realizados é mais seguro a equipe será treinada conforme objetivos de segurança da empresa o treinamento dos auditores é responsabilidade da área de recursos humanos Explicação: a metodologia utilizada é da empresa de auditoria externa => sim, é verdade o controle sobre trabalhos realizados é mais seguro => o controle do trabalho realizado é responsabilidade da empresa terceirizada, não podemos dizer se é mais ou menos seguro. a equipe será treinada conforme objetivos de segurança da empresa => Não, a equipe de auditores externos será treinada conforme metodologua da empresa terceirizada o custo é distribuído pelos auditados => não, o custo d auditoria é de quem a contratou o treinamento dos auditores é responsabilidade da área de recursos humanos => Não, a equipe de auditores externos será treinada conforme metodologua da empresa terceirizada Gabarito Comentado 5. Considerando os conceitos de avaliação e validação que envolvem as atividades de Auditoria de Sistemas, classifique as seguintes atividades como sendo uma atividade de avaliação (A) ou uma atividade de validação (V): I - Dentre os 100 testes realizados, o sistema apresentou 5 registros com erro. II - O sistema Folha de Pagamento carece de rotina de validação de digito de controle na matricula dos colaboradores. III - O sistema de Contas-correntes não apresenta estabilidade no saldo final do cliente em relação aos centavos. A, A, V V, V, V A, V, V V, A, A V, A, V Explicação: I - Dentre os 100 testes realizados, o sistema apresentou 5 registros com erro. => é uma atividade de validação, um resumo dos testes realizados II - O sistema Folha de Pagamento carece de rotina de validação de digito de controle na matricula dos colaboradores.=> reflete uma opinião do auditor ao constatar que o refereido sistema não possui tal rotina, o que significa uma fragilidade do sistema III - O sistema de Contas-correntes não apresenta estabilidade no saldo final do cliente em relação aos centavos.=> reflete um julgamento do auditor ao constatar resultados finais dos testes realizados 6. Sobre a Auditoria de Sistemas podemos assegurar que : I - ela pode preocupar-se com a integridade da frota de veiculos da empresa e a relação de custos e despesas destes no sistema II - ela preocupa-se com a conformidade do sistema com a lei vigente no país onde o sistema será processado III - ela deve identificar vulnerabilidades nos sistemas e indicar como soluciona-las Identifique a(s) alternativa (s) correta (s) Somente as opções I e III estão corretas Somente as opções II e III estão corretas Somente as opções I e II estão corretas Todas as opções estão corretas Nenhuma opção está correta Explicação: A Auditoria de Sistemas deve preocupar-se em identificar vulnerabilidades dos sistemas mas nunca dizer como solucionar tais vulnerabilidades. 7. Utilizar a capacidade de cálculos estatísticos e de geração de amostras que facilitem confirmação de saldos necessários para aferir a integridade de dados de um sistema de controle de estoque pode ser conseguida através da técnica: abordagem através do computador abordagem ao redor do computador abordagem com o computador abordagem interna ao computador abordagem externa ao computador Explicação: O aluno deve responder com base nos conceitos expostos na webaula. 8. A auditoria de um sistema pode ser realizda tanto por auditores internos quanto por auditores independentes, externos. Observe as sentenças sobre o tipo de auditoria: I - O trabalho do auditor de sistemas pode ser realizado por um analista de sistemas senior que não esteja alocado em nenhum projeto no momento. II - A auditoria de sistemas realizada por auditores externos tem mais valor perante os clientes externos. III - A auditoria de sistemas interna não precisa necessariamente comprar uma metodologia de trabalho. Pode desenvolve-la em casa. Assinale as sentenças verdadeiras (V) e as sentenças falsas (F). F, V, V F, V, F V, V, F F, F, V V, F, F Explicação: I - O trabalho do auditor de sistemas pode ser realizado por um analista de sistemas senior que não esteja alocado em nenhum projeto no momento.=> FALSA. O trabalho de um auditor deve ser realizado por um auditor, tendo sua autonomia e posicionamento estratégico no organograma da empresa. II - A auditoria de sistemas realizada por auditores externos tem mais valor perante os clientes externos.=> FALSA. Os clientes externos não necessitam saber das auditorias de sistemas. Somente os gestores da empresa. Os clientes querem saber dos resultados das auditorias financeiras. (Contabil) III - A auditoria de sistemas interna não precisa necessariamente comprar uma metodologia de trabalho. Pode desenvolve-la em casa.=> VERDADEIRA. 1. Para um CPD, seriam consideradas atividades do plano de emergência as atividades das sentenças: I - desligar a força da sala do CPD II - instalar sprinklers e sensores de calor na sala do CPD III - telefonar para o Corpo de Bombeiros Somente a II I e III I, II e IIIsomente a III I e II Gabarito Comentado 2. Identifique a que planos as ações abaixo pertencem: E => plano de emergência . B=> plano de back-up, R=> plano de recuperação 1 - Acionar o corpo de bombeiros ao verificar um incêncio em andamento 2 - Fazer up-grade de servidor 3 - Fazer manutenção da rede eletrica do CPD 4 - Atualizar o anti-virus E, B, B, R E, R, B, B B, B, E, E B, R, B, E B, E, R, B Explicação: Uma boa hora de trocarmos os equipamentos e fazermos algum up-grade é quando saimos da situação de emergencia e voltamos ao normal. O plano de back-up prove recursos para estarem disponíveis no plano de emergência e executam medidas para minimizarem a ocorrência de riscos. As ações do plano de emergência são executadas na eventual ocorrência de uma emergência. 3. Os possíveis riscos de um sistema, negócio ou área devem ser levantados por uma equipe multidisciplinar, envolvendo o objeto da contingência. Identifique qual das afirmativas é FALSA em relação ao que se é discutido nessa reunião: os custos envolvidos na confecção do plano de contingência a frequencia com que tais riscos podem ocorrer os estragos materiais, financeiros ou morais que poderão surgir caso o risco ocorra a disponibilidade de recursos para elaboração do plano de emergência os custos dos salários/hora das pessoas envolvidas na reunião Explicação: Todos os itens devem ser considerados exceto o salario das pessoas envolvidas na reunião (este custo é da área de segurança). 4. Sabendo que um dos objetivos do plano de contingência é manter a continuidade dos serviços, indique se falsas (F) ou verdadeiras (V) as afirmativas abaixo em relação a serem sistemas/processos críticos em uma agência bancária: I - Cadastro clientes novos. II - Pagamento de fatura de cartão de crédito com cheque. III - Saque no caixa em notas de R$ 20,00. F, V, V F, F, V V, V, F F, V, F V, F, V Explicação: I - Cadastro clientes novos. => FALSA. O serviço pode ser feito manualmente e, posteriormente, inserido no sistema. II - Pagamento de fatura de cartão de crédito com cheque.=> FALSA. O serviço pode ser feito manualmente e, posteriormente, inserido no sistema. III - Saque no caixa em notas de R$50,00.=> VERDADEIRA. É um sistema crítico pois necessariamente deve ser verificado o saldo do cliente para permitir o saque. 5. O plano de contingência de uma área de negócio é desenvolvido pelo gestor do negócio pelo comite de sistemas da empresa pelos auditores de sistema pelo responsável pelo CPD (Centro de Processamento de Dados) pela própria área de negócios Explicação: Os planos de negócio das diversas áreas de negócio são desenvolvidos pela própria área de negócios, podendo ter ajuda do pessola de TI. Não é desenvolvido por uma pessoa apenas pois o enfoque deve ser para toda a área. 6. Considerando que um plano de contingência deve conter as ações para que possamos sobreviver em situações de emergência na empresa, devemos divulgá-lo para: os diretores e gerentes da empresa só para a diretoria da empresa as pessoas que tem seus nomes mencionados no plano funcionários e clientes da empresa todas as pessoas da empresa Explicação: Não divulgamos nossas estratégias de segurança para as pessoas, exceto se elas tem algo a ver com as estratégias. Como um plano de contingência deve conter as ações para que possamos sobreviver em situações de emergência na empresa, devemos divulgá-lo apenas para as pessoas que tem algo a ver com o plano de emergência. Essas pessoas tem seus nomes no plano de emergência. Gabarito Comentado 7. CIPA ¿ Comissão Interna de Prevenção de Acidentes, tem como objetivo a prevenção de acidentes e doenças profissionais, tornando compatível o trabalho com a preservação da vida e da saúde do trabalhador. Assinale dentre as opções abaixo aquela que apresenta o documento que contem as disposições legais; Regulamentadora número 5 (NR 5) do Ministério da Educação; Regulamentadora número 5 (NR 5) do Ministério da Justiça; Regulamentadora número 5 (NR 5) do Ministério do Trabalho e Emprego. Regulamentadora número 7 (NR 5) do Ministério do Trabalho e Emprego. Regulamentadora número 5 (NR 5) do Ministério do planejamento; 8. plano de contingência é formado por 3 compontes: a) Plano de emergência b) plano de backup c) plano de Recuperação. As descrições a seguir: 1).Seu objetivo é providenciar os recursos necessários para uma eventual utilização do plano de emergência. 2). Formado pelas respostas de risco (ações a serem seguidas na eventualidade de uma ameaça ocorrer) e tentativas de evitar danos causados por desastres mantendo, dentro do possível, a capacidade de funcionamento da empresa/sistema. 3). São as atividades e recursos necessários para se passar da situação de emergência para a situação normal. Correspondem, respectivamente a: 1a, 2b, 3c 1c. 2b, 3a 1b, 2c, 3a 1b,2a,3c 1c, 2a, 3b 1. Autorização, confidencialidade e acuidade de dados seriam controles internos da categoria: conformidade processo de desenvolvimento guarda de ativos segurança do sistema integridade de dados Gabarito Comentado 2. Sobre o trabalho de auditoria, podemos afirmar que: I) O auditor deve guardar as evidências relacionadas com as não conformidades encontradas durante o trabalho de campo; II) Existem determinados tipos de não conformidades que o auditor deve ajudar, orientando sobre a melhor solução que deve ser dada para o cenário encontrado; III) O auditado pode discordar de uma não conformidade, informando ao auditor por escrito e justificando a sua discordância. · Agora assinale a alternativa correta: Somente II e III são proposições verdadeiras. Somente I e II são proposições verdadeiras. Somente I e III são proposições verdadeiras. Somente I é proposição verdadeira. I, II e III são proposições verdadeiras. Gabarito Comentado 3. Para o cálculo do risco de um sistema em desenvolvimento podemos considerar os seguintes itens, EXCETO A linguagem em que o sistema está sendo desenvolvido. O impacto em outros sistemas. O número de clientes afetados pelo sistema. O número de unidades operacionais que o sistema servirá. O valor diário das transações processadas pelo sistema, em reais. Explicação: A linguagem em que o sistema será ou esta sendo desenvolvido não importa em termos de risco mas sim o conhecimento, a capacitação da equipe naquela linguagem de programação. 4. Você esta auditando um Sistema de Folha de Pagamento e fará uma reunião inicial entre a Auditoria e as pessoas chaves da área de Sistemas, da área de Recursos Humanos e da área de Contabilidade a fim de informar que o sistema foi selecionado para ser auditado. Esta reunião é feita na fase do trabalho de auditoria chamada de: controle planejamento execução levantamento priorização de sistemas a serem auditados Gabarito Comentado 5. Ao fazermos a analise de risco de um sistema para determinar seu escore de risco e, desta forma, prioriza-lo para ser auditado, devemos considerar: O número de arquivos do sistema, o nivel tecnico dos operadores do sistema e seu volume médio diário de transações O custo do sistema, o local físico do CPD e o número de arquivos do sistemaa linguagem de desenvolvimento, o custo de treinamento dos desenvolvedores e o número de interface com outros sistemas seu volume médio diário de transações, seu custo de desenvolvimento e o impacto em outros sistemas O número de periféricos necessários, a linguagem de desenvolvimento e o local físico do CPD Gabarito Comentado 6. As fases de uma Auditoria de Sistemas são: Planejamento; Execução; Emissão e divulgação de relatórios; Follow-up Projeto; Execução; Emissão e divulgação de releases; Acompanhamento Projeto; Execução; Emissão e divulgação de requisitos; Follow-up Planejamento; Exemplificação; Transmissão de relatórios; Backup Planejamento; Exemplificação; Transferência de relatórios; Backup Gabarito Comentado 7. Na metodologia estudada, ponto de auditoria significa: Um controle de presença do auditor. Assinatuda do auditor quando começa o trabalho no dia. Uma fraqueza encontrada no sistema auditado. Uma unidade a ser auditada. Assinatura do auditor quando começa e quando termina o trabalho no dia. Explicação: Se encontrarmos uma fraqueza ao analisarmos um controle interno, um controle de processo ou um controle de negócios, essa fraqueza é chamada de ponto de auditoria e deve ser imediatamente reportada à area auditada (primeiro verbalmente e em seguida, por escrito). 8. Na metodologia estudada, ponto de controle é: Uma fraqueza encontrada no sistema auditado. Assinatura do auditor quando começa e quando termina o trabalho no dia. Um controle de presença do auditor. Uma unidade a ser auditada. Assinatuda do auditor quando começa o trabalho no dia. Explicação: Ponto de controle é uma unidade a ser auditada. Unidade de controle interno, de controle de processo ou de controle de negócio. Os primeiros sistemas de bancos de dados implementados na década de 1960, como o IDS e o IMS, usavam, respectivamente, estruturas de dados em redes e em árvores, por isso, são conhecidos como bancos de dados: navegacionais de arquivos relacionais de esquemas conceituais Respondido em 21/09/2020 18:41:48 2a Questão Acerto: 1,0 / 1,0 Qual alternativa abaixo corresponde a uma atribuição do administrador de banco de dados? Função técnica de administração das equipes de desenvolvimento de aplicações com banco de dados Função técnica responsável pela criação e manutenção dos bancos de dados no SGBD Função gerencial responsável pelo ambiente de dados da organização, definindo políticas, regras de negócio e padrões de dados Função técnico-gerencial responsável pela manutenção dos sistemas de aplicação que usam banco de dados Função técnica responsável por manter o sistema de computação no ar, incluindo os sistemas de banco de dados ativos Respondido em 21/09/2020 18:42:30 3a Questão Acerto: 1,0 / 1,0 (AOCPP CONCURSOS ¿ CONCURSO BRDE 2012 ANALISTA DE SISTEMAS ¿ SUBÁREA ADMINISTRAÇÃO DE BANCO DE DADOS) Sobre tipo entidade fraca, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. Tipo entidade fraca também são conhecidas por entidades abstratas. II. Tipo entidade que não tem seus próprios atributos-chave são chamados tipos entidade fraca. III. Tipo entidade que não tem seus próprios relacionamentos são chamados tipo entidade fraca. IV. Entidades, que pertençam a um tipo entidade fraca, são identificadas por estarem relacionadas a entidades específicas do outro tipo entidade. Apenas I, II e III I, II, III e IV Apenas II, III e IV Apenas I Apenas II e IV Respondido em 21/09/2020 19:10:58 4a Questão Acerto: 0,0 / 1,0 (ESAF - 2010 - SUSEP - Analista Técnico - Prova 2 - Tecnologia da Informação) Em relação aos conceitos de bancos de dados, é correto afirmar que: Um atributo pode possuir cardinalidade de relacionamentos Um relacionamento não pode possuir cardinalidade Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo Um atributo não pode possuir cardinalidade Respondido em 21/09/2020 19:05:13 5a Questão Acerto: 1,0 / 1,0 (Tribunal Regional Eleitoral do Rio Grande do Norte (TRE/RN) 2011 - Cargo: Analista Judiciário - Área Analista de Sistemas) Formar novas relações, separando-as a partir de grupos de repetição antes existentes dentro de uma relação, é objetivo da: 3FN 1FN 5FN 2FN FNBC Respondido em 21/09/2020 18:57:39 6a Questão Acerto: 1,0 / 1,0 (Ministério Público de Pernambuco - PE 2018 Cargo: Analista Ministerial - Área Informática Banca Fundação Carlos Chagas (FCC)) O comando do sistema gerenciador de bancos de dados PostgreSQL (9.5) que permite substituir, em um banco de dados, o nome de uma tabela chamada cliente, para a denominação paciente é: ALTER TABLE cliente RENAME TO paciente MODIFY TABLE cliente FOR paciente CONTROL TABLE cliente AS paciente CASCADE TABLE cliente paciente CHANGE TABLE cliente WITH paciente Respondido em 21/09/2020 18:56:14 7a Questão Acerto: 0,0 / 1,0 (Agência de Fomento do Amapá (AFAP) - Tecnologia da Informação - FCC (2019)) Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi: I.. Cliente II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC' III.. Cod_Cli = 'Cli01'; Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por SET - UPDATE - WHERE WHERE - SET - UPDATE SET - WHERE - UPDATE UPDATE - SET - WHERE UPDATE - WHERE - SET Respondido em 21/09/2020 19:19:20 8a Questão Acerto: 1,0 / 1,0 Seja uma tabela assim estruturada: UNIDADE(CODIGOU, DESCRICAO, BAIRRO, ANOINICIO). Qual código a seguir retorna as unidades localizadas nos bairros Copacabana, Centro ou Barra, cujo ano de início de funcionamento seja maior 2002? SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002 SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO=2002 SELECT * FROM UNIDADE WHERE BAIRRO NOT IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002 SELECT * FROM UNIDADE WHERE BAIRRO LIKE ('Copacabana','Centro','Barra') AND ANOINICIO>2002 SELECT * FROM UNIDADE WHERE BAIRRO IN ('Copacabana','Centro','Barra') AND ANOINICIO>2002 Respondido em 21/09/2020 19:21:29 9a Questão Acerto: 1,0 / 1,0 Seja uma tabela assim estruturada: EMPREGADO(CODIGOE, NOME, ENDERECO, CODDEPARTAMENTO). Seja a consulta a seguir: SELECT CODDEPARTAMENTO, COUNT(*) AS QUANTIDADE FROM EMPREGADO GROUP BY CODDEPARTAMENTO; Qual o propósito da consulta? Retornar o nome dos empregados de todos os departamentos. Retornar a quantidade de empregados por departamento. Retornar o código e o nome de cada departamento. Retornar o número de departamentos da empresa. Retornar o código do empregado e o número de departamentos da empresa. Respondido em 21/09/2020 19:12:07 10a Questão Acerto: 1,0 / 1,0 Prova: ESAF - 2004 - CGU - Analista de Finanças e Controle - Tecnologia da Informação - Prova 3) Na linguagem SQL, a consulta simples a um Banco de Dados é uma instrução SELECT e a consulta composta inclui duas ou mais instruções SELECT. Com relaçãoàs consultas com a utilização da linguagem SQL é correto afirmar que o operador: UNION é usado para combinar os resultados de duas ou mais instruções SELECT, retornando linhas duplicadas EXCEPT é usado para combinar duas ou mais instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam semelhantes a uma linha das demais instruções. UNION ALL, quando usado na combinação de duas instruções SELECT, a ordem das instruções SELECT altera o resultado da consulta EXCEPT, quando usado na combinação duas instruções SELECT, a ordem das instruções SELECT não altera o resultado da consulta INTERSECT é usado para combinar duas instruções SELECT, retornando somente as linhas da primeira instrução SELECT que sejam idênticas a uma linha da segunda instrução SELECT. R 1 ponto 1. Que funcionalidade dos sistemas de banco de dados permite prevenir a possibilidade de inconsistência dos dados, a duplicação de esforço para manter os dados atualizados e o desperdício de espaço de armazenamento? (Ref.: 201911137270) Abstração de dados. Independência de dados. Capacidade de backup e recuperação de dados. Compartilhamento de dados. Controle da redundância de dados. 1 ponto 2. (VUNESP 2009 CETESB - Analista de Tecnologia da Informação - Banco de Dados) Considere os seguintes exemplos de atributos contidos em uma tabela de um banco de dados relacional: I. Rua das Rosas, 505, São Paulo, SP. II. Parafuso. III. Masculino. Constitui(em) exemplo(s) de atributo(s) composto(s) o contido em: (Ref.: 201911128145) I e III, apenas I, II e III II e III, apenas I e II, apenas I, apenas 1 ponto 3. (FCC SEFAZ/SP Agente Fiscal de Rendas 2013 adaptado) Para responder à próxima questão, considere o texto a seguir: A empresa Express conta com diversas equipes de desenvolvimento, nas áreas de software em geral, incluindo técnicas estruturadas e de orientação a objetos. Essas equipes estão em constante aperfeiçoamento, visando mantê-las sempre atualizadas com as técnicas mais recentes da engenharia de software, incluindo-se aí a área de bancos de dados. A Express atende clientes de diversos perfis, abrangendo pequenas, médias e grandes empresas. Dessa forma, os sistemas de computação solicitados também atendem a esse perfil, compreendendo sistemas de pequeno, médio e grande porte. A Express conta com equipes especializadas, de grande experiência nas áreas acima destacadas, estando, portanto, apta a atender desde um simples produto até um grande sistema de software. Dessa forma, os produtos desenvolvidos pela Express possuem, normalmente, uma qualidade bastante apurada, o que pode ser verificado pelas diversas técnicas existentes. Uma das normas da Express é a de produzir documentação de excelente qualidade, cuja finalidade é não apenas para entrega aos clientes, mas também para possibilitar a manutenção adequada dos produtos desenvolvidos. No projeto de seus bancos de dados, a Express faz uso da modelagem relacional, na qual é necessário definir os domínios dos atributos de uma relação. Um domínio é considerado atômico se, na aplicação em questão: (Ref.: 201911136989) Forem admitidos apenas letras e espaços como caracteres válidos. Seus elementos forem considerados como indivisíveis. Não forem admitidos valores nulos. O comprimento máximo de seus valores tiver até 255 caracteres. Não houver caractere especial nos valores dos atributos, tais como $ e @. 1 ponto 4. (ESAF 2012 - CGU - Analista de Finanças e Controle - Auditoria e Fiscalização) O Modelo Relacional usa: (Ref.: 201911136995) Uma tabela de relações de acesso para determinados usuários. Uma coleção de tabelas para representar os dados e as relações entre eles. Um conjunto de relações entre objetos representados por seus dados. Uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários. Uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas. 1 ponto 5. Em um projeto de banco de dados, a desnormalização é recomendada quando: (Ref.: 201911152298) Há muitas colunas obrigatórias em uma tabela. Há diversas tabelas temporárias mantidas pelo SGBD. Há muitas atualizações nas tabelas do banco de dados. Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com frequência, com a consequente redução do uso de recursos pelo SGBD. Para facilitar a migração de dados de SGBDs diferentes. 1 ponto Dentre as opções a seguir, assinale a que contém a expressão em SQL que inclui uma coluna Email do tipo VARCHAR(80) na tabela PROFESSOR. (Ref.: 201911152325) ALTER TABLE PROFESSOR MODIFY COLUMN Email VARCHAR(80). ALTER DATABASE ADD COLUMN Email VARCHAR(80) TO PROFESSOR. ALTER DATABASE PROFESSOR ADD COLUMN Email VARCHAR(80). ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR(80). ADD COLUMN Email VARCHAR(80) TO TABLE PROFESSOR. 1 ponto 7. (Companhia Pernambucana de Saneamento (COMPESA) - Administrador de Banco de Dados - FGV (2016)) Uma das funções dos Sistemas Gerenciadores de Bancos de Dados é garantir as propriedades ACID das transações. Dessas propriedades, a que trata da atomicidade está associada aos comandos: (Ref.: 201911152575) REDO e UNDO. GRANT e REVOKE. CHECK e UNCHECK. LOCK e UNLOCK. COMMIT e ROLLBACK. 1 ponto Seja uma tabela assim estruturada: DISCPLINA(CODIGOD, DESCRICAO, CARGAHORARIA). Qual código a seguir retorna as disciplinas cuja descrição inicia pela letra "A" e que tenham carga horária menor que 80 horas? (Ref.: 201911153450) 1 ponto (FCC - 2009 - TRE-PI - Analista Judiciário - Tecnologia da Informação - Análise de Sistemas) Para obter todas as linhas da tabela B, o comando SELECT deverá utilizar na sequência um JOIN entre as tabelas A e B do tipo: (Ref.: 201911137286) INNER JOIN. LEFT OUTER JOIN. CROSS JOIN. FULL OUTER JOIN. RIGHT OUTER JOIN. 1 ponto Considere que cada tabela a seguir pertence a um banco de dados distinto. Qual consulta retorna o nome e o CPF dos cidadãos que são clientes e alunos? (Ref.: 201911137017) SELECT NOME, CPF FROM ALUNO EXCEPT SELECT NOME, CPF FROM CLIENTE; SELECT NOME, CPF FROM CLIENTE INTERSECT SELECT NOME, CPF FROM ALUNO; SELECT NOME, CPF FROM ALUNO UNION SELECT NOME, CPF FROM CLIENTE; SELECT NOME, CPF FROM CLIENTE JOIN SELECT NOME, CPF FROM ALUNO; SELECT NOME, CPF FROM CLIENTE MINUS SELECT NOME, CPF FROM ALUNO;
Compartilhar