SóProvas



Prova IADES - 2013 - EBSERH - Analista de Tecnologia da Informação - Banco de Dados


ID
960868
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Sobre os conceitos de bancos de dados, assinale a alternativa correta.

Alternativas
Comentários
  • "Define-se banco de dados como um conjunto de arquivos integrados que atendem a um conjunto de sistemas. "  Definição segundo o livro: Projeto de Banco de Dados 5ª edição Carlos A. Heuser,Ed. Sagra Luzzatto, Porto Alegre, 2004.

    Resposta letra "d"

  • A) universo não. Mini-mundo.

    B) Não é aleatória. São dados inter-relacionados com algum propósito específico.

  • Gabarito: D

    Trocaria o arquivos por dados ficando:

    Define-se banco de dados como um conjunto de dados integrados que atendem a um conjunto de sistemas.

    Fiz um grupo de estudos no DISCORD. 

    Lá você encontra pessoas com o mesmo objetivo e pode ajudar e ser ajudado. Pode treinar e melhorar suas habilidades ensinando alguém. 

    Link para participar:

    https://discord.gg/FmcW6mAhR4

    "O trabalho duro substitui o talento natural".


ID
960871
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

A Normalização é um processo matemático formal, que tem seus fundamentos na teoria dos conjuntos e visa substituir um conjunto de entidades e relacionamentos por um outro. As Formas Normais são utilizadas, nesse processo, para tornar o modelo de dados bastante estável e sujeito a poucas manutenções. Sobre a aplicação correta das Formas Normais (FN), assinale a alternativa correta.

Alternativas
Comentários
  • Questão completamente absurda, isso são etapas para se atingir as formas normais, mas não são as formas normais. Copiaram daqui: http://www.noginfo.com.br/arquivos/CC_EBD_05.pdf

  • Como acerta uma questão dessas?

    Para verificar a questão da variação temporal de certos atributos e criar relacionamentos 1:N, entre a entidade original e a entidade criada por questões de histórico, aplica-se aplica a 1FN.

    A gente faz a normalização 1 quando por ex. Pessoa( nome, sobrenome, idade, id_tel- aqui em uma entidade fraca, todos os atributos da tabela devem ser atômicos))

    Porque criamos essa entidade telefone, pq a pessoa pode ter mais de um tel e pra isso teremos uma relação de 1:N

    Onde esse pessoal tirou temporalidade e histórico?


ID
960874
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Em relação aos conceitos de Sistemas Gerenciadores de Banco de Dados (SGBD), assinale a alternativa correta

Alternativas
Comentários
  • A letra A tá errada?

    Compressão realizada pelo SGBD?

  • Compressão realizada pelo SGBD?

    Sim. No caso do oracle por exemplo é possível utilizar o SHRINK para compactação.


ID
960877
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Uma das formas de se controlar o acesso concorrente das transações ao banco de dados, é a utilização do protocolo com base em bloqueio. Em relação a este protocolo, assinale a alternativa correta.

Alternativas
Comentários
  • O protocolo de bloqueio em duas fases exige que na fase de expansão, uma transação pode obter bloqueios, mas não pode liberar qualquer bloqueio.

  • Já na fase de encolhimento, uma transação pode liberar bloqueios, mas não pode obter qualquer bloqueio.


ID
960889
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a alternativa correta, em relação aos conceitos da linguagem de programação procedural (PLSQL).

Alternativas
Comentários
  • Letra E

    The INVALID_NUMBER exception is raised when an attempt is made to convert an invalid character string into a number.



  • Por mais que eu coloque uma variável para ser executada dentro do while, não seria uma quantidade de vezes predeterminada?


ID
960892
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Uma procedure contém um grupo de instruções SQL e PLSQL e permitem centralizar sua lógica do negócio no banco de dados. Com base neste conceito, assinale a alternativa correta.



Alternativas

ID
960895
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

A cláusula where é usada para escolher quais linhas de dados se deseja obter. Assinale a alternativa que apresenta somente condições que podem ser utilizadas nesta cláusula.

Alternativas
Comentários
  • WHERE: Cláusula não obrigatória que restringe os dados obtidos através de operações que testam se cada registro satisfaz a condição ou não. E usado os operadores lógicos: AND, OR, IN, NOT IN, BETWEENNOT BETWEEN , LIKE e NOT LIKE.





ID
960898
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Assinale a alternativa que apresenta somente funções agregadas que podem ser utilizadas para colunas de texto, números e datas.

Alternativas

ID
960901
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Arquitetura de Software
Assuntos

Com base na arquitetura cliente-servidor e em suas tecnologias, as funcionalidades de um banco de dados podem ser superficialmente divididas em duas categorias: Front-end e Back-end. De acordo com estas categorias, julgue os itens a seguir

I - O Back-end gerencia as estruturas de acesso, desenvolvimento e otimização de consultas, controle de concorrência e recuperação.
II - Em sistemas centralizados, o Front-end e o Back-end são ambos executados dentro de vários sistemas.
III - Front-end dos sistemas de banco de dados consiste em ferramentas como formulários, gerador de relatórios e recursos de interface gráfica.
IV - A interface entre o Front-end e o Back-end é feita apenas por um programa de aplicação.

A quantidade de itens certos é igual a

A quantidade de itens certos é igual a


Alternativas
Comentários
  • Certo   I - O Back-end gerencia as estruturas de acesso, desenvolvimento e otimização de consultas, controle de concorrência e recuperação.
    Errado II - Em sistemas centralizados, o Front-end e o Back-end são ambos executados dentro de vários sistemas.
    Certo   III - Front-end dos sistemas de banco de dados consiste em ferramentas como formulários, gerador de relatórios e recursos de interface gráfica.
    Errado IV - A interface entre o Front-end e o Back-end é feita apenas por um programa de aplicação.


ID
960904
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Triggers são mecanismos úteis para alertar as pessoas ou para iniciar certas tarefas, automaticamente, quando certas condições são atendidas. A respeito deste assunto, assinale a alternativa correta.

Alternativas
Comentários
  • Deveriam mudar o nome pra evento-ação

    Alguém sabe de onde veio esses requisitos?

  •  Evento condição-ação? muito estranho...

    Pior ainda é do jeito que está na questão original "modelo evento-condição-ação".

    Qual o erro da alternativa E?

  • Letra E o erro é o seguinte: 

    Os triggers podem ser ativados: ANTES (BEFORE), DEPOIS (AFTER) ou NO LUGAR (INSTEAD OF). 

    Não existe acionamento de trigger durante os comandos listados. Por isso, a letra E está incorreta.


ID
960907
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Em relação aos conceitos de transações, assinale a alternativa correta.

Alternativas
Comentários
  • Navathe 6º Ed. pág 502

    a) Errada, a transação após iniciada, pode ser terminada com um COMMIT ou com um ROLLBACK(ou ABORT)


    b) Correta, As operações básicas de acesso ao banco de dados que uma transação pode incluir são read_item e write_item

  • ===Letra A===

    Uma transação é considerada como terminada, somente se tiver sido confirmada (commit). (ERRADO)

    Uma transação é considerada como terminada, se tiver sido confirmada (commit) ou abortada (rollback)

    ===Letra B===

    As transações acessam os dados, usando duas operações: read e write. (CERTO)

    ===Letra C===

    Quando uma transação tiver sido confirmada (commit), podemos desfazer seus efeitos, abortando-a. (ERRADO)

    COMMIT_TRANSACTION: sinaliza um fim bem-sucedido da transação, de modo que quaisquer mudanças executadas pela transação podem ser seguramente confirmadas ao banco de dados e não serão desfeitas. 

    ===Letra D===

    A propriedade ATOMICIDADE diz que depois que uma transação for completada com sucesso, as mudanças persistem, ou seja, são atômicas. (ERRADO)

    Atomicidade:

    - Uma transação é uma unidade de processamento atômica;

    - Deve ser realizada em sua tonalidade ou não ser realizada de forma alguma.

    - Exige que executemos uma transação até o fim. 

    ===Letra E===

    A propriedade ISOLAMENTO diz que a execução de uma transação isolada, preserva a consistência do banco de dados. (ERRADO)

    Isolamento

    - Uma transação deve parecer como se fosse executada isoladamente de outras transações;

    - A execução de uma transação não deve ser interferida por qualquer outra transação que acontecem simultaneamente.

  • A = Pode ser com Commit ou Rollback

    C = Não será desfeita = Durabilidade

    D = Isso é Durabilidade

    E = Parece uma mistura de Integridade com Consistência, sei lá.

    GAB B.


ID
960910
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

A autonomia, em Sistemas Gerenciadores de Bancos de Dados Distribuídos, refere-se à distribuição de controle e não dos dados. Ela indica até que grau os Sistemas Gerenciadores de Bancos de Dados (SGBDs) individuais podem operar, independentemente. Sobre os requisitos de um sistema autônomo, assinale a alternativa correta.

Alternativas

ID
960913
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Em um sistema OLAP, a operação que pode ser imaginada como uma fatia do cubo de dados é denominada

Alternativas
Comentários
  • Em um modelo de dados OLAP, a informação é conceitualmente organizada em cubos que armazenam valores quantitativos ou medidas. As medidas são identificadas por duas ou mais categorias descritivas denominadas dimensões que formam a estrutura de um cubo. Uma dimensão pode ser qualquer visão do negócio que faça sentido para sua análise, como produto, departamento ou tempo. Este modelo de dados multidimensional simplifica para os usuários o processo de formular pesquisas ou "queries" complexas, criar relatórios, efetuar análises comparativas, e visualizar subconjuntos (slice) de maior interesse. Por exemplo, um cubo contendo informações de vendas poderá ser composto pelas dimensões tempo, região, produto, cliente, cenário (orçado ou real) e medidas. Medidas típicas seriam valor de venda, unidades vendidas, custos, margem, etc.

    Fonte: http://pt.wikipedia.org/wiki/Olap


ID
960916
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

O projeto físico é uma atividade cujo objetivo é, não apenas criar a estrutura apropriada de dados no armazenamento, mas também fazer isso de modo que garanta um bom desempenho. Os administradores ou projetistas de banco de dados devem analisar alguns fatores, que influenciam o projeto físico do banco de dados. Sobre esses fatores, assinale a alternativa correta.

Alternativas
Comentários
  • Corringindo conforme Navathe(2011,p.490-491).

    a)ANTES de realizar do projeto físico de banco de dados, devemos ter uma boa ideia do uso intencionado deste último, definindo em uma forma de alto nível as consultas e transações que deverão usar o banco de dados.

    b)Além de identificar as características das consultas de RECUPERAÇÃO e transações de ATUALIZAÇÕES esperadas, TEMOS DE considerar suas taxas de chamada esperadas.

    c) Um número MÍNIMO de caminhos de acesso deve ser especificado para um arquivo que é frequentemente atualizado, pois a atualização dos próprios caminhos de acesso atrasa esse tipo de operação.

    d)Os caminhos de acesso devem ser especificados em todos os atributos de chave candidata- ou conjuntos de atributos-que são a chave primária de um arquivo ou atributos únicos.

    e)Algumas consultas e transações podem ter rigorosas restrições de desempenho. [...] Essas restrições de tempo colocam ainda mais prioridades nos atributos que são candidatos para caminhos de acesso.

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011

  • Pelo precisa demonstração do colega HTTP Concurseiro, deu pra perceber a PREGUIÇA do elaborador da questão, que apenas troca palavras de trechos retirados aleatoriamente do livro...

    Bela questão!


ID
960919
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Com base na análise de desempenho e ajustes de banco de dados e considerando as transformações que podem ser experimentadas para agilizar uma consulta, assinale a alternativa correta.

Alternativas
Comentários
  • A condição NOT faz parte dos operadores lógicos utilizados nas clausulas select em banco de dados. Além do not temos (and, e or).

    Definição de not: É utilizado para inverter o resultado de uma expressão lógica, negando o resultado da condição. Caso a condição seja verdadeira, será retornado falso e vice-versa.  Podemos deduzir que a banca quiz dizer que o not pode ser transformada em uma expressão positiva. Quando usamos um valor falso e ele o converterá para um valor verdadeiro.

    Leia mais em: Introdução ao Sql Parte XI - Operadores Lógicos http://www.devmedia.com.br/introducao-ao-sql-parte-xi-operadores-logicos/16902#ixzz2zF4ChfMK
    Acrescentando mais informação temos no DQL (Linguagem de consulta de dados) contém apenas um comando "select" é a parte mais utilizada porque permite ao usuário efetuar uma consulta. Além dos operadores lógicos (And, Or e Not) e utilizado também. FROM - Utilizada para especificar a tabela que se vai selecionar os registros. WHERE – Utilizada para especificar as condições que devem reunir os registros que serão selecionados. GROUP BY – Utilizada para separar os registros selecionados em grupos específicos. HAVING – Utilizada para expressar a condição que deve satisfazer cada grupo. ORDER BY – Utilizada para ordenar os registros selecionados com uma ordem especifica. DISTINCT – Utilizada para selecionar dados sem repetição. fonte:http://pt.wikipedia.org/wiki/SQL
  • "Com base na análise de desempenho e ajustes de banco de dados e considerando transformações que podem ser experimentadas para agilizar uma consulta assinale a alternativa correta."

    Não entendi como uma condição NOT transformada em uma expressão positiva pode agilizar uma consulta.


ID
960925
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Algumas medidas de controle são usadas para fornecer segurança nos bancos de dados. O controle que regula a distribuição de informações, entre objetos acessíveis, é chamado de

Alternativas
Comentários
  • Conforme Denin lista quatro tipos de controle a fim de se obter segurança em banco de dados: Controle de acesso, controle de fluxo de informações, controle criptografico e controle de inferências. 

    O controle de fluxo de informações assegura que informações contidas em alguns objetos não fluem explicitamente (através de cópias) ou implicitamente para objetos menos protegidos que estes, e regula como a informação pode ser acessada.

    fonte:https://www.google.com.br/url?https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0CEEQFjAC&url=http%3A%2F%2Fwww.lis.ic.unicamp.br%2Fpublications%2Fmsc-and-phd-theses%2Faccess-control-in-multiversion-geographic-databases%2Fat_download%2Ffile&ei=tSxRU6jOB7ihsASnvYDIBQ&usg=AFQjCNFSfWmzBgKVYZgu5IM2CLYdy1Lxxw&bvm=bv.65058239,d.csa=t&rct=j&q=&esrc=s&source=web&cd=3&cad=rja&uact=8&ved=0CEEQFjAC&url=http%3A%2F%2Fwww.lis.ic.unicamp.br%2Fpublications%2Fmsc-and-phd-theses%2Faccess-control-in-multiversion-geographic-databases%2Fat_download%2Ffile&ei=tSxRU6jOB7ihsASnvYDIBQ&usg=AFQjCNFSfWmzBgKVYZgu5IM2CLYdy1Lxxw&bvm=bv.65058239,d.cWc

  • Controle de Acesso: É todo controle feito quanto ao acesso ao BD, impondo regras de restrição, através das contas dos usuários.

    Controle de Fluxo: É um mecanismo que previne que as informações fluam por canais secretos e violem a política de segurança ao alcançarem usuários não autorizados. Ele regula a distribuição ou fluxo de informação entre objetos acessíveis.

    Controle de Inferência: É um mecanismo de segurança para banco de dados estatísticos que atua protegendo informações estatísticas de um individuo ou de um grupo. Bancos de dados estatísticos são usados principalmente para produzir estatísticas sobre várias populações.

    Controle de Integridade: Tem por finalidade impedir que aplicações ou acessos pelas interfaces possam comprometer a integridade dos dados.

    Criptografia dos Dados: É uma medida de controle final, utilizada para proteger dados sigilosos que são transmitidos por meio de algum tipo de rede de comunicação. Ela também pode ser usada para oferecer proteção adicional para que partes confidenciais de um banco de dados não sejam acessadas por usuários não autorizados.

     

    Alternativa Correta: letra B)

     

    Fonte: http://www.diegomacedo.com.br/conceitos-sobre-seguranca-em-banco-de-dados/

  • Das diversas maneiras de se garantir a segurança dos bancos de dados, aquela que regula o trânsito dos dados entre locais acessíveis é o controle de fluxo. Este cuida para que os dados não passem por objetos de menor segurança durante o fluxo de execução de transações, para que não seja exposto a usuários não autorizados.

    Gabarito: B

  • O controle de fluxo regula a distribuição ou fluxo de informações entre objetos acessíveis. Um fluxo entre o objeto X e o objeto Y ocorre quando um programa lê valores de X e grava valores em Y. Os controles de fluxo verificam que a informação contida em alguns objetos não flui explicíta ou implicitamente para objetos menos protegidos. Assim, um usuário não pode obter indiretamente em Y o que ele ou ela não pode obter de maneira direta em X.

    Navathe


ID
960928
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

A exportação de banco de dados é uma das formas de backup mais conhecida e, em certos casos, mais utilizada. Sobre as características desta forma de backup, assinale a alternativa correta.

Alternativas
Comentários
  • a) Em um arquivo, não no sistema operacional.

    b) Você pode selecionar o que quer exportar, sejam tabelas povoadas ou apenas a extrutura.

    c) São permitidas sim. Um exemplo é o phpMyAdmin, você pode fazer por ele.

    d) Posso exportar de um banco de dados em produção e colocar no de desenvolvimento, e vice-versa, ou qualquer outro, pois ele cria os esquemas e estruturas.

    e) CERTA. Você escolhe o que quer exportar.


ID
960931
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Os modelos multidimensionais tiram proveito dos relacionamentos inerentes aos dados para preencher os dados em matrizes multidimensionais, chamadas cubos de dados. Em relação a este tipo de modelagem, assinale a alternativa correta.

Alternativas
Comentários
  • A, Quando o número de dimensões é maior que 3, sugere-se um hipercubo

    B.  A visualização gráfica de um hipercubo (mais de 3) já é considerada difícil, tanto que a literatura utiliza geralmente como referência apenas o cubo

    D. Na modelagem multidimensional temos 2 tipos principais de tabelas: Fato e Dimensão

    E. Uma das vantagens é justamente essa. O uso integrado dos conceitos slice e dice permite rotacionar os lados de um cubo de dados em qualquer sentido, possibilitando a combinação de quaisquer dimensões.

    GABARITO: C

    Fontes:

    https://www.devmedia.com.br/qualidade-na-modelagem-dos-dados-de-um-data-warehouse/6978

    https://rafaelpiton.com.br/blog/data-warehouse-modelagem-dimensional/

    Hokama, Camargo, Fugita e Fogliene. A Modelagem de Dados no Ambiente Data Warehouse, 2004.

    Nothing is true, everything is permitted

  • (a) Errado, são chamados de hipercubos se possuírem mais de três dimensões; (b) Errado, são

    extremamente difíceis de representar graficamente; (c) Correto, devido a desnormalização, o

    desempenho é consideravelmente maior*; (d) Errado, não existem tabelas de indexação; (e)

    Errado, dados podem – sim – ser consultados diretamente sob diversas dimensões.

    *O desempenho de consultas é melhor – o desempenho de inserções, exclusões e modificações

    seria desastroso. Lembrem-se que, para realizar consultas em um modelo normalizado, deve-se

    pesquisar em diversas tabelas diferentes e fazer associações e junções por meio de suas chaves

    primárias. No modelo desnormalizado, existe uma alta redundância, de modo que não seja

    necessário se preocupar em procurar dados em diversas tabelas porque estão estarão repetidos.


ID
960934
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Com base nos Data warehouses, assinale a alternativa correta.

Alternativas
Comentários
  • Integrados e temporais são características de um DW. As outras duas são não-volátil e orientado por assuntos.


ID
960937
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Existem algumas técnicas utilizadas em Data mining, para fins de estatísticas. A técnica que permite lidar com a previsão de um valor, em vez de uma classe, é denominada

Alternativas
Comentários
  • difícil! 

    Segundo Navathe(2011,p.714),"Uma aplicação geral da regressão ocorre quando, em vez de mapear uma tupla de dados de uma relação para uma classe específica, o valor de uma variável é previsto com base nessa tupla."

    Bibliografia:

    SISTEMAS DE BANCO DE DADOS-NAVATHE-6 EDIÇÃO 2011, CAPÍTULO 28-CONCEITOS DE MINERAÇÃO DE DADOS

  • Técnicas e Tarefas de Mineração de Dados

    As tarefas básicas da mineração de dados, e seus respectivos objetivos principais, são:


    •  Classificação: predizer a classe de um item;
    •  Regressão: prever um valor numérico contínuo;
    •  Associação: encontrar padrões de ocorrências de dados associados;
    •  Análise de agrupamentos (Clusterização): encontrar grupos nos dados;
    •  Detecção de anomalias (Detecção de Desvio): encontrar alterações nos 
    dados.

     

    www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão


ID
960940
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Por meio da ferramenta Pentaho Data Integration (PDI), é possível realizar processos de ETL (Extraction, Transformation and Load). A ferramenta gráfica que faz parte do PDI, usada para modelar as transformations e os jobs, é denominada

Alternativas
Comentários
  • Reposta letra "A"

    Spoon: É uma ferramenta gráfica usada para modelar as transformations e os jobs
       transformation: modelo que captura o fluxo de dados de entrada e faz uma transformação até atingir o destino final.
       Job: modelo que tem entradas com o trarnsformações, downloads FTP,etc e saídas com envio de e-mails, por exemplo.

    Pentaho Data Integration: também conhecido como Kettle, é uma ferramenta de código aberto para extração, transformação e carga (ETL) de dados.

    Pan é um programa que pode executar transformações projetados pelo Spoon em XML ou em um repositório de dados. Normalmente transformações estão programadas em modo batch para ser executado automaticamente a intervalos regulares.

    Pentaho Analysis Services: também conhecido como Mondrian OLAP server, é uma ferramenta de código aberto para On-line Analytical Processing (OLAP).

    O Weka Data Mining, utilizado pelo projeto Pentaho como Pentaho Data Mining  e um aplicativo para mineração de dados.


  • kettle é o nome antigo do Pentaho PDI

  • a-

    O Spoon é a interface gráfica para criar os processos de integração de dados. O Pan é o que executa transformações. O Pan executa uma transformação a partir de um sistema de arquivos