SóProvas



Prova CESPE - 2011 - MEC - Administrador de Dados


ID
804559
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Um banco de dados representa algum aspecto do mundo real, chamado de universo do discurso; alterações nesse universo refletem-se no banco de dados. Acerca de banco de dados, julgue o  item  a seguir.

A ocorrência de resultados anômalos é evitada com o uso de bancos de dados compartilhados.

Alternativas
Comentários
  • Gab: E

    Pelo contrario...

  • Seria a redundância


ID
804562
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Um banco de dados representa algum aspecto do mundo real, chamado de universo do discurso; alterações nesse universo refletem-se no banco de dados. Acerca de banco de dados, julgue o  item  a seguir.

Os diferentes níveis de abstração permitem que os detalhes de como os dados são mantidos e armazenados no banco de dados sejam transparentes às aplicações.

Alternativas
Comentários
  • Transparentes aos usuários.

  • Níveis de abstração: Para o usuário o Banco Dados tem uma visão totalmente abstrata, ou seja, para o usuário não importa como os dados são armazenados ou manipulados, o que importa para o usuário é que os dados estejam disponíveis quando ele precisar. 

    Conlusão: PARA OS USUÁRIOS

  • Para os usuários o armazenamento é abstrato, para às aplicações o armazenamento precisa ser objetivo, concreto e conhecido.

  • É errado afirmar que os detalhes são apresentados nos diferentes níveis, quando na verdade existe uma separação de apresentação do banco de dados. 

  • não tentem colocar respostas dizendo que esta errado, é jurisprudencia cespiana, é claro que a transparência dos dados são mantidos e armazenados no banco de dados para que sejam transparentes nas aplicações.

    pensem em todos os níveis de abstração,

    no nível de visão

    no nível lógico/ conceitual

    e no físico

    Nível de Visão (ou visão do usuário)

    - Apresenta apenas partes do banco de dados.

    - Nível onde o Usuário comum acessa às informações.

    - Exibe conteúdos simples e de fácil compreensão.

    Nível Conceitual

    - O usuário deverá conhecer mais sobre banco de dados

    - Envolve estruturas e códigos SQL, por exemplo.

    - Nível onde se define o formato dos dados armazenados (texto, números...)

    - Pode definir o relacionamento entre as entidades.

    Nível Físico

    - Nível mais baixo de abstração de dados.

    - São definidas configurações complexas do BD

    - Descrever detalhes sobre as configurações

    - Nível utilizado por desenvolvedores de BD.

  • Gabarito: Errado

    Comentário: É errado afirmar que os detalhes são apresentados

    nos diferentes níveis, quando na verdade existe uma separação de

    apresentação do banco de dados. Observe os níveis.

    Nível de Visão (ou visão do usuário)

    - Apresenta apenas partes do banco de dados.

    - Nível onde o Usuário comum acessa às informações.

    - Exibe conteúdos simples e de fácil compreensão.

    Nível Conceitual

    - O usuário deverá conhecer mais sobre banco de dados

    - Envolve estruturas e códigos SQL, por exemplo.

    - Nível onde se define o formato dos dados armazenados (texto,

    números...)

    - Pode definir o relacionamento entre as entidades

    Nível Físico

    - Nível mais baixo de abstração de dados.

    - São definidas configurações complexas do BD

    - Descrever detalhes sobre as configurações

    - Nível utilizado por desenvolvedores de BD.

    Fonte. Simulado Alfacon

  • quanto mais abstrato, menos detalhes.

    visão do cliente:

    • alta abstração, menos detalhes

    visão do analista

    -mais proximo da realidade, mais detalhes

  • Questão: Os diferentes níveis de abstração permitem que os detalhes de como os dados são mantidos e armazenados no banco de dados sejam transparentes às aplicações.

    Não são os diferentes níveis de abstração, pois o nível de visão (usuário) não permite ver os detalhes. O certo seria: níveis específicos.

  • PRA QUEM TÁ NA DÚIDA AINDA:

    ele menciona que os níveis de abstração (conceitual, lógico, físico) são transparentes, ou seja, fazendo uma analogia, um enxerga o outro, o que na verdade é incorreto porque o usuário final tem uma visão diferente da do data base (administrador do banco de dados).


ID
804565
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Um banco de dados representa algum aspecto do mundo real, chamado de universo do discurso; alterações nesse universo refletem-se no banco de dados. Acerca de banco de dados, julgue o  item  a seguir.


A definição de estruturas de armazenamento das informações, a definição dos mecanismos para a manipulação dessas informações e a garantia de segurança das informações armazenadas diante de falhas ou acesso não autorizado são características do gerenciamento de informações no uso de sistemas de banco de dados.

Alternativas
Comentários
  • Gabarito: Certo sempre bom diferenciar

    Banco de dados: “é uma coleção de dados inter-relacionados, representando informações sobre um domínio específico”

    Sistema de gerenciamento de banco de dados (SGBD): software que possui recursos capazes de manipular as informações do banco de dados e interagir com o usuário

    Sistema de banco de dados: Conjunto de quatro componentes básicos: dados, hardware, software e usuários

    fonte: https://www.devmedia.com.br/conceitos-fundamentais-de-banco-de-dados/1649#:~:text=J%C3%A1%20um%20sistema%20de%20gerenciamento,Access%20ou%20Paradox%2C%20entre%20outros.

  • Certíssima, esta é a real função do banco de dados, organizar e estruturar os dados, assim como backups, preservando a salve guarda da informação e sua segurança.

    Resposta: Certo

  • SBD = Sistema de Banco de Dados

    BD = Banco de Dados

    SGDB = Sistema de Gerenciamento de Banco de Dados

    Aplicações -> não são obrigatórias em um SBD.

    SBD = BD + SGDB + aplicações

  • O QUE É UM SISTEMA BANCO DE DADOS (SBD)

    O SBD (Sistema Banco de Dados) é o conjunto formado pelas Aplicações/Consultas, SGBD e o Banco de dados.

    - SBD = APLICAÇÕES + SGBD + BD

    Aplicações: as aplicações são programas que acessam um banco de dados por meio de consultas ou solicitações enviadas a um SGBD.

    SGBD: é um programa que permite que usuários manipulem um Banco de dados.

    BD: Coleção de dados relacionados que representam algum aspecto do mundo real, com dados inter-relacionados coerentemente e com uma finalidade específica.

    Correto

  • Achei meio pesado essa palavra " garantia" ai...

  • Errei pelo 'garantia', mas é isso ai vivendo e aprendendo


ID
804568
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com relação aos conceitos de modelos de dados e suas utilizações, julgue o  próximo  item.

Os modelos lógicos com base em objetos são usados na descrição de dados no nível lógico e de visões e caracterizam-se por viabilizar a especificação explícita das restrições dos dados.

Alternativas
Comentários
  • Os modelos de dados são classificados em 3 grupos:

    Modelos lógicos com base em objetos;

    Modelos lógicos com base em registros;

    Modelos físicos de dados.

    MODELOS LÓGICOS COM BASE EM OBJETOS

    São usados no nível lógico e de visões. Caracterizam-se por dispor de recursos de estruturação bem mais flexíveis e por viabilizar a especificação explícita das restrições dos dados.

     

    https://fabiobarby.wordpress.com/2010/10/05/banco-de-dados-e-sgbd/

  • Representações .......Dados explícitos questão Correta;-)
  • Os modelos de dados são classificados em 3 grupos:


    Modelos lógicos com base em objetos;

    Modelos lógicos com base em registros;

    Modelos físicos de dados.


    MODELOS LÓGICOS COM BASE EM OBJETOS


    São usados no nível lógico e de visões. Caracterizam-se por dispor de recursos de estruturação bem mais flexíveis e por viabilizar a especificação explícita das restrições dos dados.

     

    https://fabiobarby.wordpress.com/2010/10/05/banco-de-dados-e-sgbd/


ID
804571
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com relação aos conceitos de modelos de dados e suas utilizações, julgue o  próximo  item.

O modelo de dados é um conjunto de ferramentas físicas usadas para descrever os dados e definir as estruturas de armazenamento de dados.

Alternativas
Comentários
  • Um modelo de dados é a colecção de, pelo menos, 3 componentes:

    1)Conjunto de tipos de estruturas de dados: definem o tipo de dados e como se interrelacionam;

    2)Conjunto de operadores: definem as operações que permitem manipular as estruturas de dados definidas;

    3)Conjunto de regras de integridade: definem as restrições que garantem a exatidão e a consistência dos dados.

  • Um modelo de dados é a colecção de, pelo menos, 3 componentes:

    1)Conjunto de tipos de estruturas de dados: definem o tipo de dados e como se interrelacionam;

    2)Conjunto de operadores: definem as operações que permitem manipular as estruturas de dados definidas;

    3)Conjunto de regras de integridade: definem as restrições que garantem a exatidão e a consistência dos dados.

  • GABA ERRADO

    Modelo de dados é um Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados, tipos de dados, relacionamentos e restrições. Pode também incluir operações que especificam consultas e atualizações no banco de dados


ID
804574
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  subsequente , que versam sobre modelagem de dados e projeto lógico para ambiente relacional.

O modelo hierárquico é embasado em lógica de predicados e na teoria de conjuntos, sendo as informações, nesse modelo, representadas por valores em relações.

Alternativas
Comentários
  • Na verdade, esta é a descrição do Modelo Relacional

  • errado- o banco hierarquico é um conjunto de registros conectados por ligações a partir de um root node. nada a ver com valores em relações

  • Modelo Hierarquico utiliza o conceito de árvore. Já a questão elenca o conceito do modelo relacional. 

  •  

    M O D E LO    R E L A C I O N A L

     

    (Q153233) Ano: 2008 Banca: CESPE Órgão: HEMOBRÁS Prova: Analista de Gestão Corporativa - Analista de TI

    O modelo relacional de banco de dados baseia-se na lógica de predicados e na teoria dos conjuntos. (C)

     

    (Q261473) Ano: 2011 Banca: CESPE Órgão: MEC Prova: Analista de Processos

    No modelo relacional, os dados são representados, independentemente de seus tipos, em forma de tabelas (relações), ou seja, por meio de linhas (tuplas) e colunas (domínios). (C)

     

     

     

     

     

    M O D E L O   H I E R Á R Q U I C O 

     

     

    (Q869357) Ano: 2018 Banca: CESPE Órgão: CGM de João Pessoa – PB Prova: Auditor Municipal de Controle Interno - Desenvolvimento de Sistemas

    Nos bancos de dados construídos sob a concepção do modelo hierárquico, os dados são estruturados em hierarquia ou árvores cujos “nós” contêm ocorrências de registros, e cada registro consiste em uma coleção de atributos. (C)

  • GABARITO ERRADO!

    .

    .

    O cálculo relacional é uma linguagem formal, fundamentada no ramo da lógica matemática chamado de cálculo de predicado. No cálculo relacional de tupla, variáveis estendem-se por tuplas, enquanto no cálculo relacional de domínio, variáveis estendem-se por domínios (valores) de atributos.

    .

    NAVATHE

  • A questão está explicando o modelo relacional, e não o hierárquico.

  • Gabarito: ERRADO

    Modelo Relacional:

    O modelo usa o conceito de uma relação matemática — algo como uma tabela de valores — como seu bloco de construção básica e tem sua base teórica na teoria dos conjuntos e na lógica de predicados de primeira ordem. 

    Fonte: Fundamentals of Database Systems 4 th ed., Elmasri, Ramez; Navathe, Shamkant B, p.89


ID
804577
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  subsequente , que versam sobre modelagem de dados e projeto lógico para ambiente relacional.

No esquema conceitual, são expressas restrições mediante a utilização de conceitos fornecidos pelo modelo de dados de alto nível.

Alternativas
Comentários
  • Certo, 

    CUIDADO! Não confunda MODELAGEM com NÍVEIS DE ESQUEMA.


    MODELAGEM

    Modelo conceitual --> independente de software e hardware
    Modelo lógico --> dependente de software e independente de hardware
    Modelo físico --> dependente de software e hardware


    NÍVEIS DE ESQUEMA

    Nível externo ou esquema de visão --> descreve as visões do banco de dados para um grupo de usuários que mostra quais usuários terão acesso à esse banco.

    Nível conceitual ou esquema conceitual --> efetua uma descrição total da estrutura do banco de dados mas não ofere detalhes dos dados guardados no banco de dados.

    Nível interno ou esquema interno --> usa um modelo de dados que mostra a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso.

    http://www.devmedia.com.br/arquitetura-de-um-sgbd/25007

  • Falou alto nível e só lembra de Modelo Conceitual!
  • Navathe: Assim que os requisitos tiverem sido levantados e analisados,a próxima etapa é criar um esquema conceitual para o banco de dados,usando um modelo de dados conceitual de alto nível. Essa etapa é chamada de projeto conceitual. O esquema conceitual é uma descrição concisa dos requisitos de dados dos usuários e inclui detalhes dos tipos de entidade,relacionamentos e restrições.

  • CUIDADO! Não confunda MODELAGEM com NÍVEIS DE ESQUEMA.


    MODELAGEM

    Modelo conceitual --> independente de software e hardware

    Modelo lógico --> dependente de software e independente de hardware

    Modelo físico --> dependente de software e hardware


    NÍVEIS DE ESQUEMA

    Nível externo ou esquema de visão --> descreve as visões do banco de dados para um grupo de usuários que mostra quais usuários terão acesso à esse banco.

    Nível conceitual ou esquema conceitual --> efetua uma descrição total da estrutura do banco de dados mas não ofere detalhes dos dados guardados no banco de dados.

    Nível interno ou esquema interno --> usa um modelo de dados que mostra a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso.


    http://www.devmedia.com.br/arquitetura-de-um-sgbd/25007


    Navathe: Assim que os requisitos tiverem sido levantados e analisados,a próxima etapa é criar um esquema conceitual para o banco de dados,usando um modelo de dados conceitual de alto nível. Essa etapa é chamada de projeto conceitual. O esquema conceitual é uma descrição concisa dos requisitos de dados dos usuários e inclui detalhes dos tipos de entidade,relacionamentos e restrições.


ID
804580
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

A respeito da modelagem de dados, julgue o   item   que se segue.

Um esquema lógico de dados é o resultado da implementação dos requisitos identificados na modelagem conceitual sob a ótica da abordagem relacional.

Alternativas
Comentários
  • CORRETO: observem que na assertiva explicita a abordagem relacional para enfatizar o paradigma.

     

    MODELO CONCEITUAL
    É abstrato e independente de um SGBD particular
    O esquema conceitual de banco de dados inclui descrições detalhadas dos tipos de entidades, relacionamentos e restrições, as quais são expressas utilizando conceitos do modelo de dados de alto nível! Navathe

    MODELO LÓGICO
    É dependente do PARADIGMA/TIPO do banco (Relacional, OO, Objeto-Relacional...) e;
    Modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD;

    MODELO FÍSICO
    É dependente do SGBD específico (Um para o Oracle, Um para o SQL Server, Outro para o MySQL .... cada um tem o seu).

  • Correto

    MODELO DE DADOS CONCEITUAL: Alto nível, modelo entidade, relacionamento.

    MODELO DE DADOS LÓGICOS/REPRESENTACIONAL/ IMPLEMENTAÇAO: modelo relacional

    MODELO DE DADOS FÍSICO (BAIXO NÍVEL): Modelo unficador

  • No esquema lógico, são expressas restrições mediante a utilização de conceitos fornecidos pelo modelo de dados de alto nível.

    Assim que os requisitos tiverem sido levantados e analisados,a próxima etapa é criar um esquema conceitual para o banco de dados,usando um modelo de dados conceitual de alto nível. Essa etapa é chamada de projeto conceitual. O esquema conceitual é uma descrição concisa dos requisitos de dados dos usuários e inclui detalhes dos tipos de entidade,relacionamentos e restrições

  • MODELO DE DADOS CONCEITUAL: Alto nível, modelo entidade, relacionamento.

    MODELO DE DADOS LÓGICOS/REPRESENTACIONAL/ IMPLEMENTAÇAO: modelo relacional

    MODELO DE DADOS FÍSICO (BAIXO NÍVEL): Modelo unficador


    MODELO CONCEITUAL


    É abstrato e independente de um SGBD particular


    O esquema conceitual de banco de dados inclui descrições detalhadas dos tipos de entidades, relacionamentos e restrições, as quais são expressas utilizando conceitos do modelo de dados de alto nível! Navathe




    MODELO LÓGICO


    É dependente do PARADIGMA/TIPO do banco (Relacional, OO, Objeto-Relacional...) e;


    Modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD;




    MODELO FÍSICO


    É dependente do SGBD específico (Um para o Oracle, Um para o SQL Server, Outro para o MySQL .... cada um tem o seu).

  • É O VULGO MAPEAMENTO.


ID
804583
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

A respeito da modelagem de dados, julgue o   item   que se segue.

Na modelagem de dados, as entidades fracas são aquelas que não se relacionam com outro tipo de entidade para a combinação de valores de atributos.

Alternativas
Comentários
  • Podemos classificar as entidades segundo o motivo de sua existência:

    Entidades fortes: são aquelas cuja existência independe de outras entidades, ou seja, por si só elas já possuem total sentido de existir. Em um sistema de vendas, a entidade produto, por exemplo, independe de quaisquer outras para existir.

    Entidades fracas: ao contrário das entidades fortes, as fracas são aquelas que dependem de outras entidades para existirem, pois individualmente elas não fazem sentido. Mantendo o mesmo exemplo, a entidade venda depende da entidade produto, pois uma venda sem itens não tem sentido.

    Entidades associativas: esse tipo de entidade surge quando há a necessidade de associar uma entidade a um relacionamento existente. 

     

     

    https://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama-entidade-relacionamento-der/14332

  • ERRADO
    Essas seriam as fortes

  • Entidades fortes: são aquelas cuja existência independe de outras entidades, ou seja, por si só elas já possuem total sentido de existir. Em um sistema de vendas, a entidade produto, por exemplo, independe de quaisquer outras para existir.

    Entidades fracas: ao contrário das entidades fortes, as fracas são aquelas que dependem de outras entidades para existirem, pois individualmente elas não fazem sentido. Mantendo o mesmo exemplo, a entidade venda depende da entidade produto, pois uma venda sem itens não tem sentido.

    Entidades associativas: esse tipo de entidade surge quando há a necessidade de associar uma entidade a um relacionamento existente. 

     

     

    https://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama-entidade-relacionamento-der/14332

  • Gabarito: Errado

    As entidades fracas são aquelas que tem uma participação mínima parcial, ou seja, sua cardinalidade mínima é 0.

    Exemplo clássico, entidade Funcionário e Dependente. Um dependente só irá existir caso exista um funcionário, e pode ser ainda que o funcionário nem tenha dependentes.

  • As entidades fracas se relacionam e são dependentes das (Entidade Identificadora) ou (Entidade Pai) ou (Entidade Dominante)


ID
804586
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

A respeito da modelagem de dados, julgue o   item   que se segue.

Associações entre atributos são restrições semânticas das informações armazenadas como dados.

Alternativas
Comentários
  • Pesquisando na internet esta questão deve ter sido retirada do livro Programação com Arquivos: https://books.google.com.br/books?isbn=8520414893

    No qual, onde trata do conceito de Associações entre entidades, começa citando: " Associações entre atributos são restrições semânticas das informações armazenadas como dados. Há três tipos de associações entre atributos: 1:1, 1:N e M:N"

     

  • Associações entre atributos:

    https://www.youtube.com/watch?v=hs91TFUdqdU&ab_channel=SeuUniverso


ID
804589
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  seguinte , a respeito do modelo relacional. 

No mapeamento do modelo relacional para o modelo lógico, uma entidade torna-se uma tabela e o identificador de cada ocorrência de uma entidade torna-se a chave estrangeira da tabela.

Alternativas
Comentários
  • No mapeamento do modelo relacional para o modelo lógico, uma entidade torna-se uma tabela e o identificador de cada ocorrência de uma entidade torna-se a chave estrangeira (primária) da tabela.

  • Q256763

    Ano: 2012  Banca: CESPE  Órgão: Banco da Amazônia   Prova: Técnico Científico - Banco de Dados

    No processo de mapeamento do modelo relacional para o modelo lógico, uma entidade torna-se uma tabela, e o identificador de cada ocorrência de uma entidade, a chave primária da tabela.

  • No mapeamento do modelo relacional para o modelo lógico, uma entidade torna-se uma tabela e o identificador de cada ocorrência de uma entidade torna-se a chave estrangeira (primária) da tabela.

  • GABARITO ERRADO!

    .

    .

    A questão apresenta dois erros:

    No mapeamento do modelo relacional para o modelo lógico [ERRO 1], uma entidade torna-se uma tabela e o identificador de cada ocorrência de uma entidade torna-se a chave estrangeira [ERRO 2] da tabela.

    .

    ERRO 1: No mapeamento do modelo conceitual para o modelo lógico.

    ERRO 2: Torna-se chave primária da tabela.

  • Gabarito: Errado

    No modelo conceitual temos:

    Retângulos - entidades;

    Losangos - relacionamentos;

    Elipses - atributos;

    Triângulos - generalização/especialização.

    Elipses sublinhadas - atributos chaves.

    No modelo lógico temos:

    Relações - Tabelas;

    Chaves candidatas, primárias e secundárias;

    Tupla - Linha;

    Cardinalidade - Número de ocorrências máximas e mínimas de instâncias/ocorrências no relacionamento.

  • No mapeamento do modelo entidade-relacionamento para o modelo lógico, uma entidade torna-se uma tabela e o identificador de cada ocorrência de uma entidade torna-se a chave primária da tabela.

  • palavra chave: quem é o  identificador de cada ocorrência de uma entidade em uma tabela? PK


ID
804592
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  seguinte , a respeito do modelo relacional. 


Entidades podem ser classificadas por meio de seus atributos identificadores; assim, uma entidade pode ser classificada em entidade forte, entidade fraca e entidade associativa.

Alternativas
Comentários
  • entidade forte (independente): Representado por um retângulo, são aquelas cuja existência independe de outras entidades, ou seja, por si só elas já possuem total sentido de existir. Ela possui atributos que a identificam sem que ela precise estar associada à outra entidade identificadora, isto é, ela possui a sua própria chave primária que a identifica inequivocamente.

    entidade fraca (dependente): Representado por um duplo retângulo, são aquelas cuja existência depende de outras entidades, uma vez que não fazem sentido de existir individualmente. Em suma, uma entidade fraca não possui entre seus atributos um conjunto que possa ser definido como chave primária, em geral elas são identificadas pela composição da chave primária da entidade forte com um atributo identificador da entidade fraca.

    entidade associativa: Esse tipo de entidade surge quando há a necessidade de associar uma entidade a um relacionamento existente ou associar dois relacionamentos entre si.

    Fonte: Estratégia concursos

  • CORRETO

    Entidades:

    forte---> não depende de alguma coisa para viver , por si só possui significado .

    fraca----> depende da existência de algo para viver , por si só não possui significado ,exemplo clássico e empregado e dependente . dependente = entidade fraca pois depende do empregado para existir .

    associativa----> quando o relacionamento se torna uma entidade

  • GABARITO CORRETO

    No modelo Entidade-Relacionamento existem alguns tipos de entidades: Entidade Forte, Entidade Fraca e Entidade Associativa.

    Forte: A entidade existe independentemente de outras entidades.

    Fraca: A existência da entidade depende de outras entidades.

    Associativa: Quando há a necessidade de associar dois relacionamentos, o relacionamento se torna a entidade.

    FONTE: Estratégia Concursos

    "Se não puder se destacar pelo talento, vença pelo esforço"

  • Gabarito: Certa.

    O que é ENTIDADE?

    # É um conjunto de coisas ou objetos envolvidos em um domínio/contexto específico, podendo ser concretos ou abstratos;

    # Eles são representados por retângulos com um nome e caracterizam um conjunto de objetos uma entidade em particular é chamada de instância e representa um exemplo ou uma ocorrência específica de uma entidade.

    Entidade Forte (ou Entidade Independente) (REPRESENTADA POR UM RETÂNGULO SIMPLES)

    É aquela cuja existência não depende da existência de qualquer outra entidade em um esquema. É denotado por um único retângulo . Uma entidade forte sempre tem a chave primária no conjunto de atributos que descreve a entidade forte.

    Entidade Fraca (ou Entidade dependente) (REPRESENTADA POR UM RETÂNGULO DUPLO)

    Uma entidade fraca (ou dependente) precisa de outra entidade para garantir a sua existência. A entidade fraca depende de uma entidade tipo e esta relação de dependência é uma relação obrigatória.

    Entidade Associativa?

    É um termo usado na teoria relacional e de entidade-relacionamento. Um banco de dados relacional requer a implementação de uma relação base (ou tabela base) para resolver relacionamentos muitos-para-muitos.

    Bons Estudos!


ID
804595
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  seguinte , a respeito do modelo relacional. 

No modelo relacional, um subconjunto de um produto cartesiano de uma lista de domínios define uma relação.

Alternativas
Comentários
  • Formalmente, uma relação r(R) é um subconjunto do produto cartesiano dos domínios que definem R: r(R) ⊆ (dom(A1) X dom(A2) X ... X dom(An)) 

    O produto cartesiano especifica todas as possíveis combinações de valores dos domínios fundamentais.

     

    Fonte: http://www.decom.ufop.br/guilherme/BCC321/geral/bd1_modelo-relacional.pdf

  • Linguagem enrolada apenas para falar que o domínio delimita os valores possíveis de uma tabela.

     

    Gabarito: Correta.

  • CORRETO

    Uma relação (ou estado da relação) r(R) é uma relação matemática de grau n nos domínios dom(A1), dom(A2),..., dom(An), que é um subconjunto do produto cartesiano dos domínios que definem R: O produto cartesiano especifica todas as possíveis combinações de valores dos domínios subjacentes. De todas essas possíveis combinações, um estado de relação em um dado momento — estado de relação corrente — reflete apenas as tuplas válidas que representam um estado em particular do mundo real. Em geral, como o estado do mundo

    Fonte: Navathe

  • Deus é mais, essa aqui era branco sem pensar duas vezes


ID
804598
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de normalização de dados, julgue o  item   subsecutivo.

A normalização de tabelas em um banco de dados relacional elimina a fragmentação dos dados, reduzindo o espaço exigido para armazená-los.

Alternativas
Comentários
  • A normalização evita a redundância  e consequentemente diminui o espaço de armazenamento.

    Porém, ao resolver a questão, fiquei em dúvida quanto a parte da afirmação que diz que a normalização elimina a fragmentação dos dados.

    Esta frase foi retirada do livro "Tecnologia de Informação e Gestão Empresarial", pg. 289, onde os autores descrevem as vantagens dos bancos de dados relacionais:

    Segue o link do livro:

    https://books.google.com.br/books?id=TAHg6bfGbqsC&printsec=frontcover&hl=pt-BR#v=onepage&q&f=false

    Porém o texto não deixa claro o que se deve entender por fragmentação de dados, me parece que foi usado como sinônimo de redundância.  Alguém sabe dizer o que se deve entender por fragmentação neste contexto ?

  • Acredito ser esse o sentido mesmo.

    A fragmentação refere-se aos dados estarem dispersos, alocados em diversos locais.

    Sem um controle unificado, ou seja, sem normalização, certamente pelo menos parte desses dados estará repetida, redundante.

    Com isso acaba-se por diminiur o espaço de armazenamento com a normalização.

     

  • correto - normalização elimina redundancia de dados e anomalias com operações inserir, alterar, remover

  • A normalização evita (ou diminui)  a redundânica e consequentemente pode diminuir o espaco de armazenamento, porém não tem nenhuma relação com fragmentação.  Fragmentação é ter partes de arquivos/dados gravados em areas diferentes do disco e a normalizaçao não irá afetar isso.

  • CERTO

    NORMALIZAÇÃO

    • é um processo que se faz nas tabelas do banco de dados para evitar anomalias/redundância de dados, com objetivo de prover um armazenamento consistente.
    • Eliminando a fragmentação dos dados, ocorre redução no espaço de armazenamento.

  • CERTO

    "A minimização da redundância implica diminuir o armazenamento redundante da mesma informação e reduzir a necessidade de múltiplas atualizações para manter a consistência entre diversas cópias da mesma informação, em resposta a eventos do mundo real que exijam fazer uma atualização".

    Fonte: Sistemas de Banco de Dados, Navathe, 6ª Edição, p. 338


ID
804601
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de normalização de dados, julgue o  item   subsecutivo.

Para que um esquema de relação R esteja na terceira forma normal, é suficiente que todo atributo A em R que não seja parte da chave primária seja completamente dependente em termos funcionais da chave primária de R.

Alternativas
Comentários
  • A condição descrita corresponde a 2FN (segunda forma normal), que veda a existência de dependência funcional parcial entre atributos não principais e as chaves, a fim de evitar anomalias de inserção, atualização e exclusão. Gabarito: errado.

  • falou em 3FN lembrar logo de dependência TRANSITIVA

  • ERRADO

    Primeiro, tem que estar na 2FN. Depois a gente conversa.

    VLW FLW


ID
804604
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  que se segue, referente  a organização de arquivos e métodos de acesso. 

A técnica de hashing linear requer estruturas de acesso adicionais, a fim de possibilitar que o número de buckets se reduza ou se expanda.

Alternativas
Comentários
  • No hashing linear não é necessário o uso de estruturas adicionais como fala na questão, pois quando o bucket chega ao estado de overflow a função hash divide o bucket em dois e assim não é necessária nehuma nova estrutura.

  • Segundo Navathe(2011,p.410),"A segunda técnica, chamada hashing linear, NÃO requer estruturas de acesso adicionais."

    Segundo Navathe(2011,p.412),"A ideia por trás do hashing linear é permitir que um arquivo de hash expanda e encolha seu número de buckets DINAMICAMENTE sem precisar de um diretório."

     

    -SISTEMAS DE BANCO DE DADO-NAVATHE-2011-6 EDIÇÃO.


ID
804607
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o  item  que se segue, referente  a organização de arquivos e métodos de acesso. 


Se os registros de um arquivo estão logicamente ordenados por um campo que não possui valor distinto para cada registro, esse campo é chamado de campo clustering. A criação de um índice clustering diminui o desempenho da recuperação de registros que possuam o mesmo valor para esse campo.

Alternativas
Comentários
  • Q333887

  • "O índice clustering é construído sobre um campo de ordenação que não é um campo chave e por isso, diversos registros do arquivo podem ter o mesmo valor para esse campo", por Leandro Long

     

    A criação de um índice clustering diminui o desempenho da recuperação de registros que possuam o mesmo valor para esse campo.

     

  • A diferença básica entre índice clustered(agrupado) e nonclustered (não agrupado) é que, nos índices clustered, a estrutura do índice e os dados estão no mesmo arquivo; por isso o termo clustered(agrupado). São duas estruturas implementadas no mesmo arquivo. E, no caso dos índices nonclustered, estes não estão agrupados com os dados, isto é, estão em arquivos separados.


ID
804610
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  que se segue, referente  a organização de arquivos e métodos de acesso. 


Na técnica de hashing extensível, a estrutura de acesso baseia-se nos valores do próprio campo de pesquisa; por isso, há degradação de desempenho do arquivo à medida que esse arquivo cresce.

Alternativas
Comentários
  • ERRADO.

    O erro está nesse trecho: 'estrutura de acesso baseia-se nos valores do próprio campo de pesquisa', pois quem faz isso é a indexação.

     

    Segundo Navathe(2011,p.410),"O primeiro esquema-o hashing extensível- armazena uma estrutura de acesso além do arquivo e, portanto, é semelhante à indexação. A principal diferença é que a estrutura de acesso se baseia nos valores que resultam após a aplicação da função hash ao campo de pesquisa. Na indexação, a estrutura de acesso é baseada nos valores do próprio campo de pesquisa."

     

    -SISTEMAS DE BANCO DE DADO-NAVATHE-2011-6 EDIÇÃO.

     

     

     


ID
804613
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com referência a abstração e modelo de dados, julgue o  item  subsequente .

O nível físico descreve quais dados estão armazenados no banco de dados e quais os inter-relacionamentos entre eles. Assim, o banco de dados como um todo é descrito em termos de um número relativamente pequeno de estruturas simples, conhecidas como tabelas.

Alternativas
Comentários
  • A descrição da questão diz respeito ao nível lógico.

  • Concurso: STN 2008 Cargo: Tecnologia da Informação Infra-Estrutura de TI Banca: ESAF Nível: Superior

     

    Em relação ao nível lógico de abstração de dados nos sistemas de bancos de dados, é correto afirmar que

     
    a) descreve estruturas de dados complexas de baixo nível.
    b) descreve quais dados estão armazenados no banco de dados e as relações existentes entre eles.
    c) simplifica a interação entre o sistema e os usuários.
    d) disponibiliza um conjunto de programas de aplicação que ocultam detalhes dos tipos de dados.
    e) descreve um registro como um bloco de armazenamento, composto por palavras ou bytes.
     

    Resposta: B

  • "Assim, o banco de dados como um todo é descrito em termos de um número relativamente pequeno de estruturas simples, conhecidas como tabelas."

    ANALISTA DA AMAZON: KKKKKKKKKKKK

  • ERRADO

    Modelo Físico:

    ·        difícil compreensão pelo usuário final;

    ·        são usados para projetar o esquema interno;

    ·        voltado para especialistas; obedece a padrões e validações;

    ·        depende de SGBD;

    ·        responsável por dizer COMO os dados estão armazenados (caso da questão)

    ·        baixo nível de abstração = mais detalhes

    ·        exemplos: Modelo Unificador, Estrutura de Memória


ID
804616
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com referência a abstração e modelo de dados, julgue o  item  subsequente.

Um modelo de dados é o resultado da adequação dos dados necessários para a aplicação ao modelo de dados do sistema de gerenciamento de banco de dados (SGBD).

Alternativas
Comentários
  • Gabarito: Certo

    Um modelo de dados normalmente assume a forma de um diagrama, apoiado por descrições textuais. Ele representa visualmente os tipos de de pessoas, lugares, objetos e conceitos que são importantes para o negócio. Além disso, o modelo de dados apresenta os atributos e relacionamentos associados a estes elementos.

    objetivo do modelo de dados é descrever os conceitos relevantes para um domínio, os relacionamentos entre esses conceitos e as informações associadas aos mesmos

    Fonte: http://demoiselle.sourceforge.net/process/mn/1.2.1-BETA1/ProcessoDemoiselleModelagemNegocio/guidances/concepts/modelagemDados_47CA9647.html#:~:text=Al%C3%A9m%20disso%2C%20o%20modelo%20de,modelagem%20tamb%C3%A9m%20possam%20ser%20usadas.

  • Assertiva: Um modelo de dados é o resultado da adequação dos dados necessários para a aplicação ao modelo de dados do sistema de gerenciamento de banco de dados (SGBD).

    O modelo de dados é gerado após o projeto de BD, sendo assim, é o resultado da adequação...

    AVANTE

  • CERTO

    Modelagem é feita para colocar os dados no SGBD


ID
804619
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com referência a abstração e modelo de dados, julgue o  item  subsequente.


O nível de visão é o nível mais baixo de abstração e descreve completamente o banco de dados.

Alternativas
Comentários
  • Assertiva ERRADA.

    O nível interno ou físico é o nível mais baixo de abstração.

  • GABARITO: ERRADO

     

    O questão está errada, porque nível mais baixo de abstração é o FÍSICO e nãoo de visão. Vamos entender um pouco esse assunto?

     

    O SISTEMA DE BANCO DE DADOS deve garantir uma visão totalmente ABSTRATA do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário.

     

    Essa ABSTRATÇÃO se dá em TRÊS NÍVEIS:

     

    NÍVEL DE VISÃO DO USUÁRIO: as partes do banco de dados que o usuário tem acesso de acordo com a necessidade individual de cada usuário ou grupo de usuários;

     

    NÍVEL CONCEITUAL: define quais os dados que estão armazenados e qual o relacionamento entre eles;

     

    NÍVEL FÍSICO: é o NÍVEL MAIS BAIXO de abstração, em que define efetivamente de que maneira os dados estão armazenados.

  • Gabarito: Errado

     


    Comentário: abstração de dados é um dos grandes objetivos de um
    sistema de banco de dados. A abstração é utilizada para prover aos
    usuários uma visão mais simples (abstrata) dos dados armazenan
    do. Para tornar mais simples a visualização dos dados armazenados
    o sistema omite certas informações de programações e códigos, por
    exemplo, de como os dados são armazenados e mantidos.

     

    A abstração de dados é dividida em algumas etapas, níveis. São eles:
    – Nível de Visão: Esse é o ponto do banco de dados em que o
    usuário simples tem acesso às informações.
    – Nível Conceitual: define os formatos dos dados e também o
    relacionamento entre eles;
    – Nível Físico: considerado o nível mais baixo de abstração de
    dados. Nesse nível é definidoa maneira como os dados estão
    armazenados

     

    Fonte:AlfaCon

  • Nível físico: o nível mais baixo de abstração descreve como os dados estão realmente armazenados. No nível físico, complexas estruturas de dados de baixo nível são descritas em detalhes

  • A visão também não descreve completamente um BD, ela é apenas um 'rascunho'.

  • Deixa eu contar um segredo pra vocês que às vezes tem o termo decorado, mas não entende muita coisa.

    Esse negócio de nível mais alto, nível mais baixo, não é uma hierarquia não viu, tipo chefe - empregado.

    Vou falar de uma maneira que você vai entender: Nível mais baixo é o nível mais longe dos seres humanos. Compliquei? Então perceba, aperta F12 ai pra tu ver. Apertou? entendeu alguma coisa desses códigos que apareceu na sua tela? Eu também não.. Por quê? Porque isso é um nível mais baixo. Ou seja, mais longe da nossa linguagem. É complexa, difícil e até quem entende, às vezes, sofre.

    Agora Abra o google ai.. Leia tudo de palavras que tem na sua frente.. Entendeu tudo? Pois então, isso seria um nível mais alto (mais próximo do ser humano)

    (Claro que isso foi só um exemplo, se quiser saber quais são as linguagens de alto/baixo nível pesquisa ai kkkk)

    Por isso, Nível de visão é o nível mais alta.. pq é você lá acessando o banco de dados tudo bunitin, ajeitadin..

    E por isso, o nível que descreve como os dados são armazenados é o nível mais baixo, pq é configurado tudo em código e rolo e confusão..

  • GAB.: ERRADO

    Oi galerinha, na verdade seria o nivel físico/ interno. Vou deixar o meu resumo aí:

    NIVEL VISÃO/ EXTERNO

    Usuários comuns

    Apenas partes do BD

    Conteúdo simples

     

    NIVEL CONCEITUAL/ LÓGICO

    Usuário deve conhecer mais BD

    Acesso amplo aos dados

    Não exibe todo BD

     

    NIVEL FÍSICO/ INTERNO

    Baixo nível

    Configurações complexas do BD

    Mais detalhes

    Usado por desenvolvedores de BD

  • SISTEMA DE BANCO DE DADOS deve garantir uma visão totalmente ABSTRATA do banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam disponíveis no momento necessário.

     

    Essa ABSTRATÇÃO se dá em TRÊS NÍVEIS:

     

    NÍVEL DE VISÃO DO USUÁRIO: as partes do banco de dados que o usuário tem acesso de acordo com a necessidade individual de cada usuário ou grupo de usuários;

     

    NÍVEL CONCEITUAL: define quais os dados que estão armazenados e qual o relacionamento entre eles;

     

    NÍVEL FÍSICO: é o NÍVEL MAIS BAIXO de abstração, em que define efetivamente de que maneira os dados estão armazenados.

  • Em resumo, na arquitetura ANSI/SPARC de um SGBD, o nível interno trata do armazenamento físico dos dados, o nível externo trata do modo como os dados são visualizados por usuários individuais, e o nível conceitual oferece uma visão comunitária dos dados.

    ERRADA


ID
804622
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Com referência a abstração e modelo de dados, julgue o  item  subsequente.


No modelo de rede, os dados são representados como um conjunto de registros e as relações entre esses registros podem ser abstraídas para a estrutura de dados em árvore.

Alternativas
Comentários
  • No modelo de rede, os dados são representados como um conjunto de registros [CORRETO - tanto no modelo hierárquico como no modelo em rede - ver questão Q462120 também da CESPE]

    e as relações entre esses registros podem ser abstraídas para a estrutura de dados em árvore. [ERRADO - falou em estrutura em árvore trata-se do modelo hierárquico]

     

    Uma base de dados hierárquica é um tipo de sistema de gerenciamento de banco de dados que conecta registos numa estrutura de dados em árvore através de ligações de tal modo que cada tipo de registo tenha apenas um possuidor. - https://pt.wikipedia.org/wiki/Modelo_hierárquico

     

    Gabarito: ERRADO


ID
804625
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Um SGBD é uma coleção de dados inter-relacionados e uma coleção de programas para acesso a esses dados. Considerando que seu objetivo é proporcionar um ambiente conveniente e eficiente para a recuperação e o armazenamento de informações, julgue o  próximo  item.

Os componentes para administração de armazenamento de dados proporcionam a interface de dados de baixo nível, armazenados no banco de dados, os programas de aplicações e as consultas submetidas ao sistema.

Alternativas
Comentários
  • A redação da questão é um pouco truncada, mas podemos ver que está correta. Os componentes do SGBD permitem realizar a administração através de linhas de código de programação (considerado método de "baixo nível" por não ter uma interface gráfica e demais tipos de abstração de comandos), permitem a interação com programas de aplicações e fornecem uma interface para a execução de consultas.

  • CORRETO - Imagine um Programador, interagindo com o BD. Utiliza linguagem de programação (Baixo Nível)

  • fiquei imaginando um DBA abrindo o MYSQL e programando em assembly pra ser baixo nível

  • Como manipulo registradores com SQL?

  • Só os analistas de sistemas aqui! Deixando comentários técnicos que não ajudam em nada. Fazem a gente perder o maior tempão procurando uma explicação ponderada. Vcs deveriam saber que a maioria aqui não é da área de TI, e só estamos tentando passar na prova. Sejam mais solidários com os "leigos", ajudem de forma simplificada e objetiva, sem mimi pra mostrar que sabe!

  • A redação da questão é um pouco truncada, mas podemos ver que está correta. Os componentes do SGBD permitem realizar a administração através de linhas de código de programação (considerado método de "baixo nível" por não ter uma interface gráfica e demais tipos de abstração de comandos), permitem a interação com programas de aplicações e fornecem uma interface para a execução de consultas.

    Fonte: Prof. Arthur Mendonça - Direção Concursos

    Aqui Glaucia, espero que ajude ;)

    Tbm sou leiga tentando decifrar essa matéria!

  • Arthur Mendonça | Direção Concursos

    A redação da questão é um pouco truncada, mas podemos ver que está correta. Os componentes do SGBD permitem realizar a administração através de linhas de código de programação (considerado método de "baixo nível" por não ter uma interface gráfica e demais tipos de abstração de comandos), permitem a interação com programas de aplicações e fornecem uma interface para a execução de consultas.

  • Nível mais baixo de abstração =====> mais próximo da máquina!

  • O que o avaliador quis dizer com baixo nível na verdade não é em relação à programação em baixo nível, mas sim ao menor nível de abstração do modelo.

    É sabido que modelos com menor nível de abstração fazem parte do modelo físico, sendo este mais próximo ao programador e por sua vez tendo uma interface de comunicação dada, por exemplo, pela linguagem SQL que permite criação, consulta, remoção e alteração de dados ou tabelas no banco de dados.

  • Texto mal escrito, mas dá para traduzir. Vamos por partes:

    “Os componentes para administração de armazenamento de dados” = componentes do SGBD

    “proporcionam a interface de dados de baixo nível” = linguagem de programação

    “armazenados no banco de dados, os programas de aplicações e as consultas submetidas ao sistema.” = elementos (compmentes do SGBD)

     

    Logo,

    Todas as partes estão corretas !


ID
804628
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Um SGBD é uma coleção de dados inter-relacionados e uma coleção de programas para acesso a esses dados. Considerando que seu objetivo é proporcionar um ambiente conveniente e eficiente para a recuperação e o armazenamento de informações, julgue o  próximo  item.

Os componentes do processamento de consulta incluem o gerenciamento de autorizações e integridade, o gerenciamento de transações e os componentes para a otimização de consulta.

Alternativas
Comentários
  • Os componentes do processamento de consulta são (Navathe): Análise léxica, sintática e validação; otimizador de consulta; gerador de código de consulta; e processador em tempo de execução do BD. Questão errada


ID
804631
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Tendo em vista que o SQL, embora padronizado pela ANSI e pela ISO, possui variações e extensões produzidas pelos diferentes fabricantes de sistemas gerenciadores, julgue o item abaixo

No nível de isolamento 1 definido no SQL ANSI-92, nenhum bloqueio é considerado ou honrado ao se lerem dados nesse nível de isolamento.

Alternativas
Comentários
  • Certo, traduzindo os níveis de isolamento percebemos que a questão realmente está correta.


    Existem quatro níveis de isolamento definidos no standard ANSI/ ISOSQL.  São eles o Read Uncommitted, Read Committed, Repeatable Read e o Serializable, estes níveis são classificados de acordo com a possibilidade de ocorrência de determinados fenómenos indesejados, que podem ser “Dirty reads“, “non-repeatable reads” e “Phantons”.


    https://errorstream.wordpress.com/2009/04/01/niveis-de-isolamento-da-base-de-dados/


ID
804652
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Professor(Nome, Matricula, CPF, Codigo)
Aluno(NomeAluno, Registro, Idade)
Curso(NomeCurso, Codigo, Coordenador, CargaHoraria)


Considerando os esquemas de relação acima, julgue o  item  subsequente , relativo a álgebra relacional.

A projeção, representada por   π,    é uma operação que utiliza a restrição de integridade referencial entre duas tabelas para estabelecer  nova relação.

Alternativas
Comentários
  • A operação de seleção (SELECTION), representada pelo símbolo sigma, utiliza a restrição de integridade referencial entre duas tabelas para estabelecer uma nova relação.

    Lembrete: A operação SELECTION corresponde ao comando WHERE na linguagem SQL.

  • Join (INNER JOIN)

  • O erro não seria porque a projeção é unária?

  • Aridade unária.... #foco
  • Projeção e Seleção são operações UNÁRIAS


ID
804658
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Professor(Nome, Matricula, CPF, Codigo) 
Aluno(NomeAluno, Registro, Idade) 
Curso(NomeCurso, Codigo, Coordenador, CargaHoraria)


Considerando os esquemas de relação acima, julgue o  item  subsequente , relativo a álgebra relacional.


A sequência de operações Temp←σCodigo=12(Professor)   e   R(Nome, Matricula) ←πNome,Matricula (Temp) é equivalente à expressão   πNome, MatriculaCodigo=12  (Professor))

Alternativas

ID
804661
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com referência aos conceitos de PL/SQL do Oracle 10g, julgue o  próximo  item.

Em um bloco PL/SQL, as variáveis podem assumir qualquer tipo de datatype das linguagens SQL e Oracle, exceto os tipos Positive, Natural, Boolean e Binary Integer.

Alternativas
Comentários
  • Variável escalar numérica

    São as variáveis utilizadas para armazenar números inteiros ou valores reais. Existem três derivações deste tipo de variável no PL/SQL: NUMBER, PLS_INTEGER e BINARY_INTEGER.


    fonte: http://maisplsql.blogspot.com.br/2013/10/tipos-de-variaveis-parte-1.html

  • errado-

    variaveis sao OBJETOS que podem conter valores, podendo ser atualkizadas a qualquer momento. antes de serem usadas, devem declaradas em DECLARE.Podem ser do tipo: CHAR, NUMBER, DATE, BOOLEAN.


ID
804667
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com referência aos conceitos de PL/SQL do Oracle 10g, julgue o  próximo  item.

A primeira seção de um bloco PL/SQL, chamada de declaração, é opcional. Contudo, se o bloco usar variáveis ou constantes, todas elas devem ser previamente declaradas antes de serem determinadas em um comando.

Alternativas
Comentários
  • A primeira seção do bloco, que é
    chamado de declaração, é opcional. Contudo,
    se o bloco usar variáveis ou constantes, todas elas devem
    ser previamente declaradas antes de serem determinadas em um comando.
    Essa seção é iniciada pela palavra chave
    DECLARE aonde podemos declarar identificadores como:

     Declarar o tipo do identificador como: constante e variáveis
    Declarar o tipo de dado do identificador
    Atribuir (inicilizar) um conteúdo ao identificador

    Fonte: https://imasters.com.br/artigo/2164/oracle/abordagem-geral-do-o-pl-sql/?trace=1519021197&source=single

  • PARTES DO PL/SQL:

    DECLARE - Seção declarativa   -  Opcional, caso não use VARIAVEIS ou CONSTANTES

    BEGIN - Seção executavel  -  Obrigatória

    EXCEPTION - Tratamento de exceções - Opcional

    END;Opcional

    fonte:material do Dominando TI


ID
804670
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens subsecutivos, a respeito de conceitos e comandos PL/SQL do Oracle 10g.

Diferentemente de uma função que não retorna resultados, uma stored procedure executa comandos e retorna um resultado que é armazenado nas variáveis da seção DECLARE.

Alternativas
Comentários
  • Uma função retorna resultados através do comando return.


ID
804676
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os itens subsecutivos, a respeito de conceitos e comandos PL/SQL do Oracle 10g.


O uso da cláusula INTO no comando SELECT, dentro de um programa PL/SQL, permite transferir o conteúdo dos campos de uma linha de tabela para variáveis de memória.

Alternativas
Comentários
  • c-

    EM PL/SQL, todo comando SELECT exige INTO para associar atributo da coluna á variavel:

    SELECT colunas INTO variaveis FROM tabelas WHERE condicoes etc


ID
804679
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o item abaixo, relativo a bancos de dados textuais

Em um banco de dados textual com hiperligações, em linguagem natural, os dados são altamente restringidos e suportam alto grau de computação.

Alternativas

ID
804691
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de conceitos de modelagem de dados sob o modelo E-R, julgue o  item  que se segue.

Cardinalidades expressam o número de relacionamentos dos quais uma entidade participa.

Alternativas
Comentários
  • Cardinalidades expressam o número de entidades que outra entidade pode se associar via de relacionamento.

    Considero esta questão de nível difícil.

  • Cardinalidades expressam o número de MÍNIMO E MÁXIMO DE OCORRÊNCIAS DENTRO DE UM RELACIONAMENTO dos quais uma entidade participa.

  • Grau de relacionamento.

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: ERRADO

     

    Em modelagem de dados a cardinalidade é um dos princípios fundamentais sobre relacionamento de um banco de dados relacional. Nela são definidos o graus de relação entre duas entidades ou tabelas

    No modelo relacional, podemos ter os seguintes níveis de relacionamento: 1:N, N:N, 1:1.

  • ERRADO

     

    (2016/TRT-8ªr) A cardinalidade, por meio do relacionamento, define o número de ocorrências de entidades associadas a uma ocorrência da entidade em questão. CERTO

     

    (2015/MEC/Desenvolvedor) As cardinalidades, também chamadas de relacionamento, podem ser 1:1, 1:N e N:N. CERTO

  • CESPE tem o padrão de confundir os conceitos de cardinalidade e grau.

     

    *CARDINALIDADE = representa o númeor de ocorrências das entidades em um dado relacionamento -> relacionado ao número de tuplas

     

    *GRAU = número de entidades em um dado relacionamento -> relacionado ao número de atributos

     

     

    GAB: E

  • Comentários: conforme vimos em aula, cardinalidades expressam a quantidade de instâncias de uma entidade que participam de um relacionamento e, não, a quantidade de relacionamentos

  • Gabarito ERRADO

    Cardinalidades expressam a quantidade de instâncias de uma entidade que participam de um relacionamento e, não, a quantidade de relacionamentos.

    Fonte: Estrategia concursos

  • cardinalidades expressam a quantidade de INSTÂNCIAS(ocorrências específicas de uma entidade) de uma entidade que participa de um relacionamento !

  • GABARITO ERRADO!

    .

    .

    CARDINALIDADE EXPRESSA A QUANTIDADE DE INSTÂNCIAS QUE UMA ENTIDADE PARTICIPA EM UM RELACIONAMENTO.

  • GABARITO ERRADO.

    REDAÇÃO ORIGINAL.

    Cardinalidades expressam o número de relacionamentos dos quais uma entidade participa. ERRADA

    -------------------------------------------------

    REDAÇÃO RETIFICADA.

    Cardinalidades expressam o número de INSTÂNCIAS dos quais uma entidade participa. CERTO

  • Quantidade de relacionamentos:

    Grau de relacionamentos: unário(autorrelacionamento), binário, ternário, n-ário

    Cardinalidades: quantidade de instâncias de uma entidade que participam de um relacionamento

  • GABARITO ERRADO

    Classificação de Relacionamentos:

    Quanto ao grau: quantidade de entidades no relacionamento, podendo ser unário (autorrelacionamento) = 1 entidade, binário = 2 entidades, ternário = 3 entidades, e etc.

    Quanto à cardinalidade: representa a quantidade de ocorrências ou instâncias de cada entidade presente no relacionamento: 1:1 (um para um), 1:N (um para muitos), N:1 (muitos para um) e N:M (muitos para muitos).

    Exemplo 1:1 (um para um): Pessoa {1,1} --> Possui <-- CPF {0,1}. Uma Pessoa possui, no mínimo, 0 CPF e, no máximo, 1 CPF; já um CPF pertence a, no mínimo, 1 Pessoa e, no máximo, também 1 Pessoa. 

    FONTE: Estratégia Concursos.

    "Se não puder se destacar pelo talento, vença pelo esforço".

  • A cardinalidade dos relacionamentos diz respeito ao número de entidades que outra entidade pode se associar via relacionamento, e não ao número de relacionamentos que uma entidade participa. Dito de outra forma, é o número máximo e mínimo de ocorrências de uma entidade que estão associadas às ocorrências de outra entidade que participa do relacionamento. Baseado na cardinalidade, podemos ter os seguintes tipos de relacionamento.

    ❖ Relacionamento um para um (1:1)

    ❖ Relacionamento um para muitos (1:N)

    ❖ Relacionamento muitos para muitos (N:M)

    Gabarito: Errado.

  • Questão pegadinha, O correto seria o número de instância.

  • Quanto ao Grau: Representa o número de entidades que participam de um relacionamento, podendo ser binário,

    ternário, quaternário, entre outros.

  • gab.: ERRADO.

    CARDINALIDADE

    É o número máximo e mínimo de ocorrências de uma entidade que estão associadas às ocorrências de outra entidade que participa do relacionamento. Ou seja, a cardinalidade é importante para ajudar a definir o relacionamento, pois ela define o número de ocorrências em um relacionamento.

    FONTE: errando e aprendendo com os colegas do QC. Obrigada!!!

    Bons estudos!

  • Gabarito: errado

    Cardinalidade = número de ocorrência de ENTIDADES / INSTÂNCIA em um determinado RELACIONAMENTO.

    OBS: instância é uma entidade específica.

    (CESPE - 2018 - FUB - Técnico de Tecnologia da Informação) 

    Na cardinalidade de mapeamento entre o conjunto de entidades X e Y de uma associação um-para-um, uma entidade em X é associada, no máximo, a uma entidade em Y, e uma entidade em Y é associada, no máximo, a uma entidade em X. Gabarito: Certo

    (CESPE - 2015 - MEC - Desenvolvedor)

    As cardinalidades, também chamadas de relacionamento, podem ser 1:1, 1:N e N:N. Gabarito: Certo

    (CESPE - 2015 - MEC - Administrador de Dados) 

    A cardinalidade nos diagramas de entidade-relacionamento especifica, para cada relacionamento, uma razão de cardinalidade como limite inferior SUPERIOR) e uma restrição de participação como limite superior (INFERIOR) Gabarito: Errado

    (CESPE - 2015 - MEC - Administrador de Banco de Dados) 

    Em um processo de modelagem de dados, a cardinalidade define o número de ocorrências de uma entidade associadas às ocorrências de outra entidade por meio de um relacionamento específico. Gabarito: Certo

    (CESPE - 2008 - TJ-DFT - Analista Judiciário - Tecnologia da Informação) 

    Em um diagrama entidade-relacionamento, a cardinalidade representa o número de ocorrências das entidades em um dado relacionamento. Gabarito: Certo

    (CESPE / CEBRASPE - 2010)O modelo entidade-relacionamento permite representar certas regras que o conteúdo do banco de dados precisa respeitar. Entre essas regras, está o mapeamento das cardinalidades, que expressa o número de entidades às quais uma outra entidade se relaciona por meio de um conjunto de relacionamentos.(CERTO)

  • cardinaliDADE - entiDADE

  • Simples e objetivo:

    A cardinalidade não demonstra a quantidade de relacionamentos e sim a quantidade de instâncias (número MÍNIMO e MÁXIMO) de que uma entidade participa em um relacionamento.

    EX.:

    ENTIDADE 1 (1:N)--------> relacionamento<-------(N:N) ENTIDADE 2

    Entidade 1 N:N (muitos para muitos)

    Entidade 2 1:N (um para muitos)

    Lembrando que a leitura da cardinalidade é inversa.

    Portanto, gab.: ERRADO.

    Caso eu esteja equivocada, mande mensagem. Obg

    (CESPE - Q51053) Em um diagrama entidade-relacionamento, a cardinalidade representa o número de ocorrências das entidades em um dado relacionamento. CERTO

  • A cardinalidade dos relacionamentos diz respeito ao número de entidades que outra entidade pode se associar via relacionamento, e não ao número de relacionamentos que uma entidade participa. Dito de outra forma, é o número máximo e mínimo de ocorrências de uma entidade que estão associadas às ocorrências de outra entidade que participa do relacionamento. Baseado na cardinalidade, podemos ter os seguintes tipos de relacionamento.

    ❖ Relacionamento um para um (1:1)

    ❖ Relacionamento um para muitos (1:N)

    ❖ Relacionamento muitos para muitos (N:M)

    Gabarito: Errado.

    CESPE - 2011 - Correios - Analista de Correios - Analista de Sistemas - Produção) O uso de visão em banco de dados é uma forma de aumentar a sua segurança, pois impede o acesso direto aos dados de uma tabela, fornecendo somente os dados considerados necessários.

    Resolução:

    Uma visão é formada a partir de uma consulta pré-definida ou armazenada. Esta consulta de origem pode selecionar os dados que devem ser apresentados em uma visão e, assim, um usuário que tem acesso a uma visão somente irá visualizar os dados daquela visão e não da tabela como um todo. Com esse mecanismo, certos dados podem ficar restritos ao acesso da tabela base. Além disso, vale destacar que as operações de atualização ficam limitadas com o uso de visões, o que também promove maior segurança aos dados.

    Podemos destacar, ainda, as seguintes vantagens com o uso de visões:

    ❖ Economizar tempo com retrabalho.

    ❖ Velocidade de acesso às informações:

    ❖ Mascarar a complexidade do banco de dados.

    ❖ Simplificar o gerenciamento de permissões de usuários.

    ❖ Organizar dados a serem exportados para outros aplicativos.

    Gabarito: Certo.

  • ERRADO

    CARDINALIDADES:

    Representam o número de ocorrências das entidades em um relacionamento

    É o número máximo e mínimo de ocorrências de uma entidade que estão associadas às ocorrências de outra entidade que participa do relacionamento.

    __________

    (CESPE) Cardinalidade refere-se ao número de ocorrências de uma entidade que está associado com a ocorrência de outra entidade. (CERTO)

    __________

    (CESPE) As cardinalidades, também chamadas de relacionamento, podem ser: 1:1, 1:N e N:N (CERTO)

    __________

    (CESPE) Em um processo de modelagem de dados, a cardinalidade define o número de ocorrências de uma entidade associadas às ocorrências de outra entidade por meio de um relacionamento específico. (CERTO)

    __________

    (CESPE) Em um diagrama entidade-relacionamento, a cardinalidade representa o número de ocorrências das entidades em um dado relacionamento. (CERTO)

    __________

    (CESPE) A cardinalidade, por meio do relacionamento, define o número de ocorrências de entidades associadas a ocorrência de outra entidade. (CERTO)

    __________

    (CESPE) Cardinalidades expressam o número de relacionamentos dos quais uma entidade participa. (ERRADO)

    ·        Cardinalidades = número de ocorrências/instâncias 


ID
804694
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de conceitos de modelagem de dados sob o modelo E-R, julgue o  item  que se segue.

A chave primária da entidade fraca compõe a chave primária da entidade forte, de tal forma que a eliminação da entidade fraca implica a eliminação de todas as ocorrências das entidades fortes.

Alternativas
Comentários
  • justamente o contrário... as entidades fracas dependem das entidades fortes para terem sua existência, isso acontece por que as entidades fracas não conseguem formas uma chave primária com seus próprios atributos. 

     

    FONTE: http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula7.html

     

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: ERRADO

     

    "os filhos recebem o DNA dos pais"

    "os dependentes recebem as chaves dos pais"

    "a entidade fraca recebe a chave primaria da entidade forte"

  • A chave primária de uma entidade fraca é composta pela chave primária da entidade forte junto com o identificador da entidade fraca – também chamado de chave parcial – e é representado com uma linha tracejada sublinhando o nome do atributo.

  • GABARITO: ERRADO

    A chave primária da entidade fraca compõe a chave primária da entidade forte (até aqui certo), de tal forma que a eliminação da entidade fraca implica a eliminação de todas as ocorrências das entidades fortes (erro da questão)

    A chave primária da entidade fraca, vulgo Foreign Key, está associada a Primary Key de uma outra tabela. Contudo, caso fossem eliminadas, apenas o relacionamento entre as tabelas deixaria de existir.

  • O certo seria, " A chave primária da entidade forte compõe a chave parcial da entidade fraca de tal forma que a eliminação da entidade forte implica a eliminação de todas as ocorrências das entidades fortes."

    Estratégia -Prof. Renato da Costa

  • [1] [2] É EXATAMENTE O QUE ELE DISSE, SÓ QUE TUDO AO CONTRÁRIO.

    FONTE:

    [1] CONCURSEIRO QUASE NADA

    [2] KIKO

  • ENTIDADE-FRACA

    DEPENDE de OUTRA ENTIDADE;

    NÃO possui ATRIBUTO-CHAVE;

    PK da ENTIDADE FORTE + ATRIBUTO IDENTIFICADOR DA ENTIDADE FRACA;

    REPRESENTADA POR BORDAS DUPLAS

    A questão INVERTEU OS CONCEITOS, veja que a chave primária (PK) da entidade fraca é composta pela PK da ENTIDADE FORTE + ATRIBUTO IDENTIFICADOR DA ENTIDADE FRACA.


ID
804697
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de conceitos de modelagem de dados sob o modelo E-R, julgue o  item  que se segue.

Atributos identificadores são representativos de restrições de integridade.

Alternativas
Comentários
  • Para quem não tem acesso a resposta.

    Gaba: CERTO

     

    Restrições de integridade são usados para garantir a exatidão e a consistência dos dados em uma Banco de dados relacional. Ou seja, garantir que dados representem assertivamente a realidade modelada. A integridade dos dados é tratada nas bases de dados através do conceito de integridade relacional e é garantida pelo próprio SGBD.

  • Restrições de Integridade é um termo genérico que engloba as demais integridades (domínio, vazio, chave, entidade, referencial, semântica e etc).

     

    Os "atributos identificadores", vulgo chaves, estão relacionados, por exemplo, com a Integridade de Entidade e a Integridade de Referencial.

    Deste modo, a questão foi bem genérica e esta correta.

  • Um atributo identificador é um conjunto de um ou mais atributos cujos valores servem para distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade. O caso mais simples é o da entidade que possui um único atributo

    como identificador. No DER, atributos identificadores são representados por um círculo preto.

    Exemplo: CPF (cada pessoa possui um diferente).

    Restrição de integridade de domínio: Restringe que um campo de uma relação tenha valores diferentes daqueles

    definidos para o campo específico, como o CPF, exemplificado anteriormente.

    FONTE: Estratégia Concursos (Diego Carvalho e Thiago Rodrigues Cavalcanti)

  • Restrições de integridade (AMPLO)

    1. de entidade
    2. de chave
    3. de domínio
    4. referencial
    5. semântica

    etc


ID
804700
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com referência ao mapeamento do modelo E-R para o modelo relacional, julgue o  item a seguir.

Os relacionamentos são mapeados por meio de chaves estrangeiras e estabelecem a integridade referencial entre as entidades participantes.

Alternativas
Comentários
  • Integridade de dominio: validade da entrada de um dado, como tipo de dado
    ​Integridade de entidade: definir a exclusividade de uma tupla, como Pk e unique key
    Integridade referencial: relacoes entre as tabelas, FK

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: CERTO

     

    ​Integridade de entidade: definir a exclusividade de uma tupla, como Pk e unique key
    Integridade referencial ("apenas referencia")*: relacoes entre as tabelas, FK

    *dica pra tentar diferenciar essa bagaça!

  • Integridade de dominio: validade da entrada de um dado, como tipo de dado


    ​Integridade de entidade: definir a exclusividade de uma tupla, como Pk e unique key


    Integridade referencialrelacoes entre as tabelas, FK

  • GABARITO CORRETO!

    .

    .

    O modelo relacional implementa estruturas de dados organizadas em relações. Porém, para trabalhar com essas tabelas, algumas restrições precisaram ser impostas para evitar aspectos indesejáveis, como: Repetição de informação, incapacidade de representar parte da informação e perda de informação. Essas restrições são:

    integridade referencial, chaves e integridade de junções de relações.

  • Mapeamento pode ser entendida como a conversão dos níveis do banco de dados. Em que no modelo conceitual(alto nível) ao passar para o Relacional(nível lógico) flexiona-se em mudanças.

    E-R que possui uma Entidade A, uma entidade B e uma entidade associativa a-b ao mapear-se em Relacional há a correspondência de uma entidade em uma tabela(em regra) e os atributos que permitem identificar inequivocamente uma tupla tornam-se uma chave estrangeira na tabela com cardinalidade N.

  • Gabarito: certo

    -Integridade Referencial:

    Define que os valores dos campos que aparecem numa chave estrangeira devem aparecer na chave primária (candidata) da tabela referenciada.

    As chaves estrangeiras são empregadas em um SGBD para garantir a restrição de integridade, ou seja, a exatidão e a consistência dos dados em um banco de dados relacional.


ID
804703
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Com referência ao mapeamento do modelo E-R para o modelo relacional, julgue o  item a seguir.

Autorrelacionamentos N:N geram um atributo de ligação na própria tabela.

Alternativas
Comentários
  • [Fonte: Sistemas de Banco de Dados - 6 Edição - Elmasri e Navathe - Página 193]

    [...]

    Mapeamento de tipos de relacionamento binário M:N.

    Para cada tipo de relacionamento R binário M:N, crie uma nova relação S para representar R. Inclua como atributos de chave estrangeira em S as chaves primárias das relações que representam os tipos de entidade participantes; sua combinação formará a chave primária de S. Inclua também quaisquer atributos simples do tipo de relacionamento M:N (ou componentes simples dos atributos compostos) como atributos de S. Observe que não podemos representar um tipo de relacionamento M:N por um único atributo de chave estrangeira em uma das relações participantes (como fizemos para os tipos de relacionamento 1:1 ou 1:N) devido à razão de cardinalidade M:N; temos de criar uma relação de relacionamento S separada.

    [...]


    Portanto, não geram um atributo de ligação na própria tabela. É necessário criar uma nova tabela para representar o relacionamento N:M.

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: ERRADO

     

     pelo que entendi o erro é que o relacionamento N:M gera uma outra tabela e não ela mesma.

  • O relacionamento entre duas entidades com cardinalidade muitos-para-muitos não pode ser implementado diretamente em um banco de dados relacional convencional, sendo necessário, para tanto, o uso de uma tabela adicional, que armazena chaves estrangeiras das duas entidades que se relacionam.

  • N:M necessita de uma nova tabela

    Fonte: Meus resumos

  • ERRADO

    A meu ver, a questão está tratando do autorrelacionamento 1:N. Conforme já dito, autorrelacionamentos N:N geram uma nova tabela.

  • Sem chororô, direto ao ponto

    Relacionamento 1:1

    • fusão de tabelas

    Relacionamento 1:N

    • utilização de chave estrangeira no lado N

    Relacionamento N:N

    • criação de tabela associativa
  • Gabarito: errado

    Relacionamentos : m:m ou n:m geram uma terceira tabela.

  • Pq estou fazendo questões de administrador de dados??? Sem orr


ID
804706
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

A respeito de álgebra relacional, julgue o  seguinte  item.

Uma junção natural pode ser especificada como um produto cartesiano precedido pela operação selecionar e seguido pelas operações renomear e projetar.

Alternativas
Comentários
  • Junção Natural  : Retorna a combinação de tuplas de duas relações R1 e R2 que satisfazem um predicado;

    O resultado da operação junção natural é uma relação com todas as combinações das tuplas na relação1 (R1) e relação2 (R2) nas quais os seus atributos em comum são iguais.

    É uma operação que produz uma combinação entre as linhas de uma relação com as linhas correspondentes de outra relação, sendo em princípio correspondente a uma seleção pelos atributos de relacionamento sobre um produto cartesiano dessas relações:

    A operação de junção foi criada porque esse tipo de combinação de tabelas é muito comum, facilitando com isso a escrita de expressões. A tabela resultante de uma junção tem todas as colunas da primeira tabela e todas da segunda tabela.

     

    FONTE: http://www.macoratti.net/13/06/sql_arcb.htm

  • Uma junção natural pode ser especificada como um produto cartesiano SEGUIDO pela operação selecionar e pelas operações renomear e projetar.

  • A junção natural pressupõe que as tabelas operando têm atributos em comum (de mesmo nome). O produto cartesiano não permite que as tabelas operando tenham atributos de mesmo nome.

    Portanto se eu for fazer um natural join que funcione, as tabelas operando têm atributos em comum. Se eu quiser usar a operação produto cartesiano, primeiro eu tenho que usar o rename (trocando os nomes dos atributos comuns em uma das tabelas), então fazer o produto, depois fazer a seleção, para eliminar as linhas em que os atributos que inicialmente eram comuns não sejam iguais (critério da junção natural, que é a igualdade dos atributos comuns) e, por fim, fazer a projeção para eliminar uma das colunas que inicialmente era comuns.

    Ou seja, para estar correto, o enunciado deveria ser:

    Uma junção natural pode ser especificada como um produto cartesiano precedido pela operação renomear e seguido pelas operações selecionar e projetar.

  • A operação JUNÇÃO pode ser definida por um PRODUTO CARTESIANO seguido por uma operação SELEÇÃO. Além disso, A definição-padrão de JUNÇÃO NATURAL exige que os dois atributos de junção (ou cada par dos atributos de junção) tenham o mesmo nome em ambas as relações. Se esse não for o caso, uma operação de rename deve ser aplicada primeiro.


ID
804709
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

A respeito de álgebra relacional, julgue o  seguinte  item.


O operador da divisão pode ser expresso como uma sequência de operações π, x , e, - .

Alternativas
Comentários
  • Alguém sabe explicar?

  • Que questão é essa?

  • A questão só quer saber se é possível substituir uma operação de divisão em álgebra relacional por um conjuntos de outras operações como projeção, multiplicação subtração, renomeação etc.... e sim... isso é possível.

     

    FONTE: http://www.macoratti.net/13/06/sql_arcb.htm

  • Gabarito Certo

    Primeira vez que eu vejo uma questão com exatos 50% de acertos e erros.

    Mas vamos lá. Em álgebra relacional, existem as operações chamadas fundamentais e as que não são fundamentais. Por definição, as operações não fundamentais são aquelas que podem ser obtidas por uma sequência de operações fundamentais, ou seja, pode-se chegar à mesma tabela resultado apenas com operações fundamentais (mas costuma dar mais trabalho, porque é sempre mais de uma operação). É a mesma lógica de cor primária e secundária.

    A minha fonte são meus estudos com o material do estratégia, então não garanto completude. Mas o que eu sei:

    Operações fundamentais unárias: project, select, rename

    Operações fundamentais binárias: união, diferença, produto cartesiano

    Operações não fundamentais: join, interseção, divisão, atribuição


ID
804712
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

A respeito de álgebra relacional, julgue o  seguinte  item.

Funções matemáticas de agregação em coleções de valores do banco de dados devem ser expressas na álgebra relacional básica.

Alternativas
Comentários
  • Gregos e Troianos!

     

    Bizu Master:

    Tomar muito cuidado com a palavra DEVEM em questões da banca Cespe. É uma palavra muito forte, que impõe algo. Na maioria das vezes a questão estará errada.

  • Pelo que entendi, o erro está em dizer que deve ser usada a álgebra relacional básica, seus símbolos inclusive, para manipular os dados num banco de dados, quando na verdade isso é feito usando a linguagem do banco, em geral SQL.

    Por exemplo, quando quero fazer uma consulta em uma tabela, retornando apenas algumas colunas e algumas linhas, eu uso o Select ... Where... (em linguagem SQL), e não o π ... sigma...

    O exemplo que dei foi mais de consulta do que de agragação, mas a ideia é a mesma.


ID
804715
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Arquitetura de Software
Assuntos

A respeito da arquitetura cliente-servidor usada em clientes, servidores e redes, julgue o  item  a seguir.

O protocolo RRA (request-reply-answer) envolve uma mensagem adicional que implica a necessidade de bloquear o cliente, para que a confirmação possa ser transmitida utilizando recursos de processamento e rede.

Alternativas
Comentários
  • Embora o protocolo RRA envolva uma mensagem adicional, ele não precisa bloquear o cliente, pois a confirmação pode ser transmitida após a resposta ter sido entregue ao cliente.


    Vale enfatizar que este protocolo é baseado em requisição, resposta e confirmação.


    Fonte: Sistemas Distribuídos - 5ed: Conceitos e Projeto.


ID
804718
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Arquitetura de Software
Assuntos

A respeito da arquitetura cliente-servidor usada em clientes, servidores e redes, julgue o  item  a seguir.

O termo cliente é usado para designar uma parte distinta de um sistema de computador que gerencia um conjunto de recursos relacionados e apresenta sua funcionalidade para usuários e aplicativos.

Alternativas
Comentários
  • "O termo serviço é usado para designar uma parte distinta de um sistema computacional quegerencia um conjunto de recursos relacionados e apresenta sua funcionalidade para usuários eaplicativos. ... "

    Fonte: Livro Sistemas Distribuídos Conceitos e projetos 5° Ed, Pg 15.

  • a questão trata de um serviço! 


ID
804721
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item   subsecutivo, referente a arquitetura e política de armazenamento de dados e funções.

A aplicação de uma sequência de operações união externa e união em um esquema de fragmento de banco de dados não é o suficiente para se reconstruir o banco de dados.

Alternativas

ID
804724
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Julgue o  item   subsecutivo, referente a arquitetura e política de armazenamento de dados e funções.

Slotted-page é uma técnica utilizada para a organização de registros dentro de um único bloco e exige que não haja ponteiros assinalando diretamente para os registros.

Alternativas
Comentários
  • RESPOSTA C

    Os bancos de dados podem optar por diferentes formas de estruturas de arquivos e armazenamento, de tal maneira que os usuários desconheçam detalhes físicos da implementação do sistema. Acerca dessas estruturas, julgue os itens que se seguem. A estrutura slotted-page contém um cabeçalho no início de cada bloco com informações sobre o número de entradas de registro no cabeçalho, o final de espaço livre do bloco e um vetor cujas entradas contêm a localização e o tamanho de cada registro. [CERTA]

    #SEFAZ-AL #questão.respondendo.questões


ID
804727
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Julgue o  item   subsecutivo, referente a arquitetura e política de armazenamento de dados e funções.

A implementação de arquivos de registro de tamanho variável utilizando registros de tamanho fixo pode ser realizada por meio de espaço reservado ou de ponteiros.

Alternativas

ID
804730
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de triggers e procedimentos armazenados, julgue o  seguinte  item.

Um trigger é executado automaticamente sem a interferência do usuário enquanto uma stored procedure precisa ser explicitamente invocada.

Alternativas
Comentários
  • Stored Procedure é um bloco de código PL/SQL armazenado no servidor, que não retorna valor. As Stored Procedures são passivas, ou seja, alguma aplicação precisa solicitar sua execução. Function é um bloco PL/SQL que retorna valor. Assim como a stored procedure, uma function precisa ser solicitada por alguma aplicação.

    Triggers também são procedimentos PL/SQL armazenados. A diferença é que triggers são ativas, ou seja, são acionadas automaticamente a partir de um evento que representa uma ação sobre a tabela. Esses eventos estão relacionados a comandos insert, update ou delete. Por exemplo, podemos associar uma trigger ao evento insert de uma tabela. Sempre que um registro for inserido nesta tabela, o código da trigger será executado, automaticamente. Uma trigger pode chamar uma stored procedure, que por sua vez pode chamar outra stored procedure.

    https://www.devmedia.com.br/stored-procedures-e-triggers-no-oracle-artigo-sql-magazine-03/7629

  • Ou seja, uma trigger pode chamar uma stored procedure sem precisar do usuário. Não sei por que a questão está correta.


ID
804733
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de triggers e procedimentos armazenados, julgue o  seguinte  item.

Em uma tabela cujo conteúdo esteja sendo alterado por um comando INSERT, DELETE ou UPDATE e o comando não tenha sido concluído, um trigger do tipo row-level não poderá ler ou modificar seu conteúdo.

Alternativas
Comentários
  • Os Triggers podem ser do tipo ROW LEVEL (Linha) ou STATEMENT (Tabela). Além disso, os Triggers podem ocorrer (BEFORE) antes ou (AFTER) depois que a ação tenha ocorrido, e por fim pode ocorrer para as ações de INSERT, UPDATE e DELETE em uma tabela.

    Os Triggers do tipo ROW LEVEL podem ser usados sempre que precisarmos que um Trigger trate de valores em uma transação, e por sua vez são disparados a cada ocorrência de uma transação sobre uma tabela. Se um UPDATE atualizar, por exemplo, 1000 linhas em uma tabela que possua um Trigger de Update do tipo row level, serão disparadas 1000 vezes.

    Os Triggers do tipo row level são utilizadas para operações como:

    • Gravação de LOGS de auditoria de uma aplicação;
    • Verificação de dados (Consistência);
    • Implementação de integridade referencial;
    A ocorrencia da transação ocorre com a conclusao da mesma desta forma -  row-level não poderá ler ou modificar seu conteúdo.


ID
804736
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de triggers e procedimentos armazenados, julgue o  seguinte  item.

Em um trigger, podem-se executar os comandos COMMIT ROLLBACK ou SAVEPOINT, mas não se pode chamar procedures ou funções que executem essas tarefas.

Alternativas
Comentários
  • Gabarito: E

    C.J. Date (Introdução a sistemas de bancos de dados):

    Os eventos possíveis incluem:

    • INSERT, DELETE, UPDADE (possivelmente com atributo específico),
    • alcance do fim da transação (COMMIT),
    • alcance de um horário especificado do dia,
    • excesso de um tempo limite especificado,
    • violação de uma restrição especificada e assim por diante.

    Além do mais, um trigger pode chamar/invocar uma stored procedures. (Site DEVMEDIA)

    Cespe: A partir da instrução create trigger, é possível criar ações que serão executadas quando ocorrer determinado evento em uma tabela do banco de dados, por exemplo a remoção de dados. (CERTO)

    Cespe: Um trigger é executado automaticamente sem a interferência do usuário enquanto uma stored procedure precisa ser explicitamente invocada. (CERTO)

    Cespe: Um bloco de comandos trigger é executado automaticamente quando uma instrução SELECT é executada em uma tabela do banco de dados. (ERRADO)


ID
804739
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Considerando que o conceito de transação é usado dentro do domínio de banco de dados como uma unidade básica de computação consistente e confiável, julgue o  próximo  item, acerca de controle e processamento de transações.

Transações planas permitem a inclusão de outras transações, com seus próprios pontos de início e consolidação.

Alternativas
Comentários
  • Transações Planas são aquelas que não permitem aninhamento, ou seja, não permitem transações dentro de transações. QUESTÃO ERRADA.


ID
804742
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Considerando que o conceito de transação é usado dentro do domínio de banco de dados como uma unidade básica de computação consistente e confiável, julgue o  próximo  item, acerca de controle e processamento de transações.

A semântica das transações aninhadas fechadas impõe a atomicidade no nível superior.

Alternativas
Comentários
  • Ou seja, a Atomicidade da transação superior será garantida sempre que as subtransações forem executadas com sucesso. Por isso as transações aninhadas IMPÕEM a propriedade de atomicidade no nível superior.

    QUESTÃO CERTA.

  • As transações aninhadas fechadas consolidam-se de baixo para cima, isto é, encerra-se do nível folha para o nível raiz. Por conseguinte, uma subtransação aninhada começa depois de seu pai e termina antes dele, e a consolidação da transação é condicionada a do pai. A atomicidade fica a cargo do nível superior. Já as transações aninhadas abertas relaxa a atomicidade do nível superior de transações aninhadas fechadas. Assim, uma transação aninhada aberta permite que seus resultados parciais possam ser observados por outras transações, visto que elas são encerradas em sentido contrário das transações aninhadas fechadas


ID
804745
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Considerando que o conceito de transação é usado dentro do domínio de banco de dados como uma unidade básica de computação consistente e confiável, julgue o  próximo  item, acerca de controle e processamento de transações.

Os níveis de isolamento de transações definidos pela SQL ANSI 92 são leitura não consolidada, leitura consolidada, leitura repetível e serializável de anomalia.

Alternativas
Comentários
  • Não conheço esses termos da questão. Para mim, está incorreta. Segundo Date, os Níveis de Isolamento de SQL são:

    READ UNCOMMITTED

    READ COMMITTED

    REPEATABLE READ

    SERIALIZABLE

    .

     At.te

    Vamos na Fé

  • Níveis de Isolamento das Transações

     

    READ UNCOMMITTED
    READ COMMITTED
    REPEATABLE READ
    SERIALIZABLE

     

    Exemplos:

    START TRANSACTION SERIALIZABLE
    SET TRANSACTION LEVEL SERIALIZABLE

    Bons estudos!

  • serializável de anomalia???!!!!  Existe bloqueio SERIALIZABLE  (serializável)

    De onde saiu o termo serializável de anomalia???

  • Só o CESPE mesmo pra inventar esse termo "serializável de anomalia" e considerar correto.


ID
804748
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  subsequente , a respeito de datawarehouse e business intelligence (BI).

A operação de corte implica a seleção de um grupo de células da matriz multidimensional inteira pela especificação de determinado valor para uma ou mais dimensões.

Alternativas
Comentários
  • Errado, 

    Operação cortar um subcubo (“dice”) - extrai um subcubo do cubo original executando uma operação de seleção em duas ou mais dimensões;


  • Cansei de errar essa questão...

    agora não erro mais


    • Slice

      • seleciona dados de uma única dimensão

    • Dice

      • slice em mais de uma dimensão

      • extrai um subcubo do cubo



    A ferramenta OLAP (on-line analytical processing) permite realizar as operações slice, dice e pivot sobre uma estrutura multidimensional. A operação slice fixa o valor de uma dimensão e recupera os valores das demais dimensões; a operação dice intercambia dimensões permitindo diferentes visualizações dos dados; e a operação pivot fixa o valor de duas ou mais dimensões e recupera os valores das demais.

    Errada

  • Slice

    seleciona dados de uma única dimensão

    Dice - "D" de duas

    seleciona dados de mais de uma dimensão , extrai um subcubo do cubo.

  • A operação de corte, ou slice, implica a seleção de um grupo de células da matriz multidimensional pela especificação de um valor para somente uma dimensão. A operação dice é que envolve a especificação de valores para múltiplas dimensões, gerando um subcubo.

  • Sl1ce -> 1

    Dice -> Duas


ID
804751
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  subsequente , a respeito de datawarehouse e business intelligence (BI).

A exploração, no sentido de utilizar as informações contidas em um datawarehouse, é conhecida como data mining.

Alternativas
Comentários
  • O DATA MINING POSSUI, BASICAMENTE, TRÊS OBJETIVOS:

    > EXPLORATÓRIO (BUSCA POR NOVOS PADRÕES); 
    > CONFIRMATÓRIO (CONFIRMAR UMA HIPÓTESE);
    > EXPLANATÓRIO (EXPLICAR UM EVENTO "ANORMAL")

  • Para quem não entende os comentários sem o gabarito e não tem acesso a resposta.

    Gaba: CERTO

  • Qualquer uso de informação de um DW seria um Data mining? Fiqeui com essa dúvida

  • Data Mining busca informação para ajudar na tomada de decisão

  • Feliz natal!

  • Comparando os processos de Data Mining e Data Warehouse, concluímos que:

    Data Mining não depende do Data Warehouse, mas obtém-se melhores resultados quando aplicados em conjunto. Especialistas definem Data Warehouse como um depósito central de dados, extraído de dados operacionais, em que a informação é orientada a assuntos, não volátil e de natureza histórica. Devido a essas características, Data Warehouses tendem a se tornar grandes repositórios de dados extremamente organizados, facilitando a aplicação do Data Mining.

    Ou seja, o DW armazena uma grande quantidade de dados ao longo do tempo e isso é perfeito para o Data mining.

    https://sites.google.com/site/mineracaodedados1b/data-mining-x-datawarehouse

  • com o fim de...

  • O DATA MINING é um processo utilizado para a extração de dados de grandes repositórios, por exemplo um DATAWAREHOUSE para tomada de decisão.

    Gabarito: CERTO

  • O gabarito está correto, mas vale dizer que a atuação embasada em Data Mining não está restrita ao ambiente do D.W.

  • Mias genérico que paracetamol!

  • Relação D.M x D.W - Questões Cespe:

    • O processo de mineração de dados está intrinsecamente ligado às dimensões e a fato, tendo em vista que, para obtenção de padrões úteis e relevantes, é necessário que esse processo seja executado dentro dos data warehouses = E.

    • No processo de Data Mining (mineração de dados), é indispensável o uso de técnica conhecida como Data Warehousing, uma vez que a mineração de dados deve ocorrer necessariamente em estruturas não normalizadas (FN0) = E.

    • O data mining tem por objetivo a extração de informações úteis para tomadas de decisão com base nos grandes volumes de dados armazenados nas organizações. Os dados para o data mining são originados restritamente dos data warehouses, pois estes são os que aglomeram enorme quantidade de dados não voláteis e organizados por assunto = E.

    • A exploração, no sentido de utilizar as informações contidas em um datawarehouse, é conhecida como data mining = C.

    • O data mining é um processo utilizado para a extração de dados de grandes repositórios para tomada de decisão, mas sua limitação é não conseguir analisar dados de um datawarehouse = E.

    Gabarito correto.


ID
804754
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  subsequente , a respeito de datawarehouse e business intelligence (BI).

BI é o processo de coleta, transformação, análise e distribuição de dados, coletados em informações estratégicas, para tomada de decisões nas empresas, incorporando o conceito de gerenciamento de dados e permitindo extrair dados arquivados em vários sistemas, identificá-los, definir padrões, detectar tendências e fazer previsões.

Alternativas
Comentários
  • Business Intelligence (BI), inteligência de negócios, refere-se ao processo de coleta, organização, análise, compartilhamento e monitoramento de informações que oferecem suporte a gestão de negócios. É o conjunto de teorias, metodologias, processos, estruturas e tecnologias que transformam uma grande quantidade de dados brutos em informação útil para tomadas de decisões estratégicas.

    https://www.oficinadanet.com.br/post/13153-o-que-e-business-intelligence

  • Power Bi (Business Inteligence):

    Processo inteligente de coleta, organização, análise, compartilhamento, cruzamento e monitoração de dados não relacionados, que depois de processados, geram informações para o suporte e para tomada de decisões no ambiente de negócios.

    Capacidades:

    Memória de Organização

    Integração de Informação

    Criação de Conhecimento (Insights)

    Apresentação de Dados

  • Gabarito: certo

    Business Intelligence :  utilizado para representar um conjunto de processos, técnicas, metodologias, habilidades, ferramentas e capacidades utilizadas para acessar, coletar, organizar, tratar, analisar, cruzar, processar, compartilhar e monitorar dados de diversas fontes com o intuito de gerar informações e relatórios analíticos que suportem a gestão corporativa, a definição de estratégias e a tomada de decisão em ambientes de negócio.


ID
804757
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  subsequente , a respeito de datawarehouse e business intelligence (BI).

A representação multidimensional dos dados, junto com todos os agregados, é conhecida como cubo de dados, sendo este uma generalização do que é conhecido na terminologia estatística como tabulação cruzada.

Alternativas
Comentários
  • Certo, 
    Cubo é uma estrutura multidimensional de dados que expressa a forma na qual os tipos de informações se relacionam entre si. O cubo de uma forma genérica armazena todas as informações relacionadas a um determinado assunto, de maneira a permitir que sejam montadas várias combinações entre elas, resultando na extração de várias visões sobre o mesmo tema.


ID
804760
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  a seguir, referente  a online analytical processing (OLAP).

A técnica slice-and-dice consiste em fazer uma exploração em diferentes níveis de detalhe das informações, possibilitando analisar informação tanto diariamente quanto anualmente, partindo da mesma base de dados.

Alternativas
Comentários
  • O erro seria a utilização de slice-and-dice ao invés de drill down and drill up? Eu vou pedir ajuda dos universitários nessa.

  • Grande Dan, bão ?

    na verdade, o slicing/dicing simplesmente consiste em selecionar valores específicos para cada um dos atributos das dimensões, que são exibidos em cima da tabulação cruzada.

    Fonte: Silberschatz, 6ed, Sistema de Banco de Dados, Pag 122 

     

  • opa, Aikau, tudo certo. A gente acaba se encontrando nessas questões, por que será? Não entranharia se nos encontrássemos como colegas de trabalho no TCU, hehehe. Ok, entendi quanto ao slice/dice mas no caso da questão se eu trocasse pelos conceitos de drill down e drill up, acredito que ficaria certa, não ficaria?

  • Exato, Dan, podendo ser chamada também de rollup ( por meio da agregação )  

    Rapaz, vamos sim nos encontrarmos no TCU, tenho certeza !!!

    Abração, meu peixe !

  • isso é Drill Across.

  • Essas técnicas são drill-down e roll-up! Slice “corta” o cubo, obtendo um grupo de células a partir da especificação de um valor para uma dimensão. Dice corta o cubo através de múltiplas dimensões, gerando assim um subcubo.

  • kkkkkkkkkk povo convencido né, acha que fácil..


ID
804763
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  a seguir, referente  a online analytical processing (OLAP).

A funcionalidade de uma ferramenta OLAP é caracterizada pela análise multidimensional dinâmica dos dados, apoiando o usuário final nas suas atividades e permitindo consultas ad hoc.

Alternativas
Comentários
  • Feijão com arroz do OLAP...

  • Sobre a expressão consultas ad hoc:  “São consultas com acesso casual único e tratamento dos dados segundo parâmetros nunca antes utilizados, geralmente executado de forma iterativa e heurística. Isso tudo nada mais é do que o próprio usuário gerar consultas de acordo com suas necessidades de cruzar as informações de uma forma não vista e com métodos que o levem a descoberta daquilo que procura.”

    Fonte: http://musardos.com/2008/10/21/modelo-de-consultas-e-relatorios-ad-hoc-para-sistemas-de-bi/

  • OLAP> Interface com o usuário- visualização dos dados

                 Organiza grandes bancos de dados

                 Suporte a inteligência comercial

                 Extrais informaçõees de forma customizada , simples , interativa


ID
804766
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o  item  a seguir, referente  a online analytical processing (OLAP).

A técnica roll-up é a combinação de células de uma ou mais dimensões definidas em um cubo.

Alternativas
Comentários
  • Uma outra questão ajuda a responder:

    Ano: 2011 | Banca: FCC | Órgão: TRT - 23ª REGIÃO (MT) | Prova: Analista Judiciário - Tecnologia da Informação

    A funcionalidade pré-programada de resumir os dados, com generalização crescente, oferecida pelas aplicações por meio das ferramentas de construção de data warehouses é denominada 

    a) Roll up.


  • Não seria sobre uma única dimensão?

    Errei por entendo que é sobre uma dimensão somente.

  • Realmente, você pode aumentar o nível de detalhe de uma dimensão combinada a outra. Por exemplo: ao invés de mostrar a quantidade de vendas por município em determinado período vamos mostrar a quantidade de vendas por estado nesse mesmo período. Perceba que nesse caso a dimensão local subiu na hierarquia, mas mantivemos a dimensão tempo também, portanto é razoável dizer que se trata da combinação de duas ou mais dimensões. Você sobe um nível de uma dimensão, mas pode manter o filtro sobre as demais.

  • A técnica roll-up é a combinação de células de uma ou mais dimensões definidas em um cubo.

    errei a questão e parei para analisar. Imagine três dimensões: tempo, produto, região. Agora imagine que eu queira consultar o mês em que um produto X foi vendido no estado X. OK? Só aqui ja estou combinando três dimensões com as células data (tempo), nome do produto (produto), nome do estado (região). 

  • O roll-up ou drill-up é a combinação de diversas células em um nível hierárquico para um acima. Como a navegação em um subcubo geralmente envolve diversas dimensões (ex.: vendas por ano, por cidade e por produto), creio que podemos dizer que o roll-up pode ser a combinação de células de uma ou mais dimensões.

  • "A técnica roll-up é a combinação de células de uma ou mais dimensões definidas em um cubo"

    Pior definição que já vi de roll-up. Pra falar a verdade, eu nem entendi direito o que o examinador quis dizer. Portanto, vou apenas deixar as palavras de 2 autores sobre o assunto.

    Segundo Navathe (SBD, p. 724):

    "Uma exibição roll-up sobe na hierarquia, agrupando em unidades maiores ao longo de uma dimensão (por exemplo,

    somando dados semanais por trimestre ou por ano)"

    Agora, a diferenciação entre roll up e drill up pelo autor Date (ISBD, p. 1144):

    "Nota: Existe uma diferença sutil entre “drill up” e “roll up”, da seguinte forma: “roll up” é a operação de criar os agrupamentos e as agregações desejadas; “drill up" é a operação de acessar essas agregações"

  • cara, definitivamente quem elabora as questões de análise de dados do cespe NUNCA tratou dados, mexeu com PBI / Qlik / Tableau

  • Olhem só o que eu encontrei em https://pt.wikipedia.org/wiki/OLAP

    • ROLL UP: combinação de células de uma ou mais dimensões para atingir um nível maior de generalização;