Teoria Geral De Sistemas E Dados Abertos Flashcards

1
Q

De acordo com a Política de Dados Abertos do Poder Executivo federal,
os dados devem ser representados em meio digital e

A

O Decreto 8.777/2016 afirma que os dados abertos são “dados acessíveis ao público, representados em meio digital, estruturados em formato aberto, processáveis por máquina, referenciados na internet e disponibilizados sob licença aberta que permita sua livre utilização, consumo ou cruzamento, limitando-se a creditar a autoria ou a fonte”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é um Banco de Dados?

A

“É uma coleção de dados relacionados”

• #1: um banco de dados representa algum 》aspecto do mundo real《– algumas vezes chamado de Minimundo ou Universo de Discurso. As mudanças no minimundo são refletidas no banco de dados;
▪ #2: um banco de dados é uma coleção logicamente coerente de 》dados interrelacionados - Estruturados《 com algum significado inerente. Galera, se você tiver uma variedade aleatória de dados, você não tem um banco de dados;
▪ #3: um banco de dados é projetado, construído e populado com dados para uma finalidade específica. 》Possui um grupo definido de usuários e algumas aplicações específicas nas quais esses usuários estão interessados.《

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual a função do SGBD?

A

Sistema Gerenciador do Banco de Dados
Tem a função de facilitar processo de:
• Definição
•Construção
•Manipulação
• Compartilhamento
•Proteção
• Manutenção
》de um banco de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como funciona a relação entre Aplicação, SGBD E o Banco de Dados?

A

As aplicações (que não sao obrigatórias) mandam a solicitação ou a consulta pro SGBD que manipula essa “pergunta”/Consulta, buscando a solução no Banco de Dados.
Aplicação -> SGBD -> Banco de Dados

Obs: o SGBD pode fazer isso sozinho sem a aplicação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que é uma transação para o banco de dados?

A

Uma transação é um programa em execução ou processo que inclui um ou mais acessos ao banco de dados, como fazer a leitura de dados ou inserir, excluir e atualizar dados do banco.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais são as propriedades do banco de dados?

A

• Atomicidade
• Durabilidade
• Consistência
• Isolamento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

A Propriedade que informa que uma transação é uma unidade de processamento uno que deve ser
executada integralmente até o fim ou não deve ser executada de maneira alguma.
Essa é a propriedade:

A

Atômica
• as operações de gravação de uma transação devem ser confirmadas – o que chamamos de COMMIT .

• caso ocorra alguma falha, as operações de gravação de uma transação devem ser desfeitas – o que chamamos de ROLLBACK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A Propriedade de transação que respeita todas as regras e restrições de integridade dos dados.
É a propriedade:

A

De Consistência
• execução de uma transação deve levar o banco de dados de um estado consistente a um outro estado consistente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A Propriedade transação que tenta evitar que transações paralelas interfiram umas nas outras, fazendo com que o resultado de várias transações em paralelo seja o mesmo resultado que essas transações teriam caso fossem executadas sequencialmente, é a propriedade:

A

Isolamento - fazendo com que o resultado de várias transações em paralelo seja o mesmo resultado que essas transações teriam caso fossem executadas sequencialmente (uma após a outra).
• Operações exteriores a uma dada transação jamais verão esta transação em estados intermediários.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A Propriedade que informa que: Os efeitos de uma transação em caso de sucesso devem persistir no banco de dados mesmo em casos de quedas de energia, travamentos ou erros.

É a propriedade:

A

Durabilidade
• garante que os resultados de uma transação serão permanentes e estarão disponíveis em definitivo, podendo ser desfeitos somente por outra transação subsequente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Quem é o subsistema responsável pela Atomicidade de uma transação?

A

Subsistema de Recuperação.
• Uma transação é uma unidade de processamento atômica que deve ser executada integralmente até o fim ou não deve ser executada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quem é o subsistema responsável pela Consistência uma transação?

A

Programador ou Módulo de Restrições de Integridade.
• A execução de uma transação deve levar o banco de dados de um estado consistente a um outro estado consistente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quem é o subsistema responsável pelo isolamento de uma transação?

A

Subsistema de Controle de Concorrência.
• Cada transação deve parecer executar isoladamente das demais, embora diversas
transações possam estar executando concorrentemente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quem é o subsistema responsável pela durabilidade de uma transação?

A

Subsistema de Recuperação.
• Os efeitos de uma transação em caso de sucesso (COMMIT) devem persistir no banco de dados mesmo em casos de quedas de energia, travamentos ou erros.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que é a Aquitetura ANSI/SPARK

A

Ela também é conhecida como Arquitetura de Três Esquemas!
• é uma arquitetura para Sistemas de Gerenciamento de Banco de Dados.
Se divide em três níveis INDEPENDENTES:
Externo; Conceitual; Interno

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O que é a instância para o banco de dados?

A

é o conjunto de dados armazenados no banco em um determinado momento
de operação.
Como se fosse uma foto dos dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

O que é o esquema para o banco de dados?

A

é a descrição da estrutura dos dados;
Como se fosse a descrição da instância(ou estado)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

O que é o nível externo na arquitetura ANSI/SPARK?

A

Também conhecido como Nível de Visão ou Nível Lógico do Usuário, inclui uma série de visões do usuário.
• Cada visão descreve a parte do banco de dados em que um grupo de usuários em particular está interessado e oculta o restante do banco de dados do grupo de usuários.
• Trata-se do nível mais próximo dos usuários, isto é, aquele que se ocupa de como os dados serão vistos por usuários individuais.
• Cada grupo de usuários possui suas
necessidades específicas e, via de regra, somente devem poder visualizar aqueles dados estritamente necessários para o desempenho de suas funções.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Qual é a função do nível conceitual dentro da estrutura ANSI/SPARK?

A

Também conhecido como Nível Lógico de Comunidade (ou apenas Nível Lógico), é um nível indireto entre os níveis interno e externo.
• o nível conceitual descreve todo o
banco de dados e se concentra em definir quais dados estão armazenados e quais são as relações entre esses dados.
• No nível conceitual, a preocupação não é mais partes do banco, mas como banco inteiro; e são descritas, em geral, as tabelas que armazenam os dados e o relacionamento entre elas.
• Oculta detalhes da estrutura física e se concentra na descrição de ENTIDADES.

20
Q

Qual a função do nível interno em uma arquitetura ANSI/SPARK?

A

Também conhecido como Nível de Armazenamento ou Físico, é o meio mais próximo do meio de armazenamento físico.
• se ocupa com o modo com os dados estão fisicamente armazenados no banco de dados e no hardware do computador.
• Descreve os Caminhos de Acesso ao Banco de Dados.

21
Q

O que é projeto do banco de dados?

A

É outra forma de classificar as partes do banco de dados, assim como a arquitetura ANSI/SPARK.

• Também é separado em 3 níveis de abstração por meio de modelos são eles:
• Modelo Conceitual = Nível Externo (ANSI/SPARK)
• Modelo Lógico = Nível Conceitual (ANSI/SPARK)
• Modelo Físico = Nível Interno (ANSI/SPARK)

22
Q

O que é o Modelo Conceitual dentro do Projeto de Banco de Dados?

A

Conhecido também como Modelo de Alto nível.
• Oferece conceitos que são mais próximos ao modo como muitos usuários compreendem os dados.
Esse modelo é independente de hardware ou software, podendo ser implementado por qualquer SGBD.

23
Q

O que é o Modelo Lógico dentro do Projeto de Banco de Dados?

A

Também chamado de Modelo Representativo / de Implementação, oferece conceitos que
podem ser facilmente entendidos pelos usuários finais, mas que não está muito longe do modo como os dados são organizados e armazenados no computador.
• o modelo lógico depende do tipo
particular de SGBD utilizado

24
Q

O que é o Modelo Físico dentro do Projeto de Banco de Dados?

A

Também chamado de Baixo nível.
• Oferece conceitos que descrevem os detalhes de como os dados são
armazenados no computador.
• Eles costumam ser voltados para
especialistas de computadores e, não, para usuários finais.
• Esse modelo é totalmente dependente do SGBD.

25
Q

Quais os tipos de independência de dados?

A

• Independência Física
• Independência Lógica

26
Q

O que são Metadados?

A


Sao dadoa sobre dados.

• São um conjunto de informações estruturadas que descrevem os dados (bases) que representam, facilitando ao usuário o gerenciamento desses dados.

• São dados estruturados que descrevem, identificam, explicam, localizam e, portanto, facilitam a recuperação, uso e gestão de recursos de informação,

27
Q

O que é um Metadado descritivo?

A

• Esta relacionado a 》descrição de um objeto para torná-lo mais fácil de ser descoberto e identificado《

• podem incluir elementos, tais como título, autor, resumo, palavras-chave e identificador – dependem dos metadados estruturais para serem construídos;

28
Q

O que é um meta dado estrutural?

A

• Estão relacionados à documentação de como um recurso é composto ou organizado – 》facilitando a navegação e apresentação de recursos《.

Um livro digitalizado, por exemplo, pode ser publicado como arquivos de imagens individuais das páginas, arquivos PDF ou HTML.

29
Q

O que são Metadados Administrativos?

A

Estão relacionados ao fornecimento de 》informações que apoiam os processos de gerenciamento de recursos informacionais. 《

• Incluem, por exemplo, informações sobre como e quando o recurso foi criado e a razão da sua criação.

30
Q

Sobre os Dados Abertos, o que é Reuso é Redistribuição?

A

Os dados devem ser fornecidos sob termos que permitam a REUTILIZAÇÃO e a REDISTRIBUIÇÃO.

31
Q

Sob dados abertos, o que é Disponibilidade e Acesso?

A

Os dados devem estar DISPONÍVEIS como um todo e sob custo não maior que um CUSTO RAZOÁVEL de REPRODUÇÃO.

32
Q

Sobre dados abertos, oque é a Participação universal?

A
  • elenca que todos devem ser capazes de usar, reutilizar e redistribuir - não deve haver discriminação contra áreas de atuação ou contra pessoas ou grupos.
33
Q

A estrutura de dados usada em índices multiníveis dinâmicos em banco de dados relacionais, que garantem que tais estruturas sempre estejam balanceadas e que o espaço desperdiçado pela exclusão de itens de dados, se houver, nunca se torne excessivo, é denominada
?o

A

ÁRVORE B.
Essa estrutura é maneira de ARMAZENAR grandes quantidades de dados de tal forma que você pode procurá-los e recuperá-los muito rapidamente. As árvores B são a base da maioria dos bancos de dados modernos.

• Árvore B é formada por um conjunto de elementos que armazenam informações chamados nodos, os quais podem ser classificados como Raiz ou nó folha.

34
Q

O que é Drill Down?

A

Essa operação consiste no processo de analisar os dados em níveis de agregação progressivamente mais detalhados ou de menor granularidade, ou seja, essa é uma função que permite ver dados e informações com MAIOR NÍVEL DE DETALHES.

35
Q

O que é pivot?

A

A peração pivot reorienta a visão multidimensional dos dados, oferecendo diferentes perspectivas dos mesmos dados.

36
Q

O que é Roll Up?

A

Roll-up analisa os dados em níveis de agregação progressivamente, só que menos detalhadas e de maior granularidade (essa operação é oposto do drill-down).

37
Q

O que é drill-acros?

A

A operação drill-across, que compara as medidas numéricas distintas relacionadas entre si através de pelo menos uma dimensão em comum.

38
Q

O que é um modelo de dados?

A

Modelo de Dados é o conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados.

Um modelo de dados fornece um significado necessário para permitir a abstração dos dados, ocultando detalhes de armazenamento. Pode ser visto como uma coleção de conceitos, que são usados para descrever a estrutura de um banco de dados.

39
Q

O que é abstração de dados?

A

Abstração de Dados é a capacidade de um SGBD oferecer aos usuários uma representação conceitual de dados que NÃO inclui muitos detalhes de como os dados são armazenados ou como as operações são implementadas.

O sistema de banco de dados (‘SBD) 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.

40
Q

O Esquema interno representa?

A

A Visão do armazenamento do banco de dados.

41
Q

O esquema conceitual representa?

A

O significado lógico do banco de dados.

42
Q

Sobre as dependências funcionais (DF), quais são as regras principais aplicáveis?

A
  1. Regra da Reflexão: Se B é um subconjunto de A, então A → B.
  2. Regra do Aumento: se A → B, então AC → BC.
  3. Regra da Transitividade: Se A → B e B → C, então A → C.
43
Q

A modelagem de dados se baseia nos seguintes elementos:

A

• objetos de dados,
• atributos e
• relacionamentos.

44
Q

Uma das funções dos Sistemas Gerenciadores de Bancos de Dados é garantir as propriedades “ACID” das transações.

Dessas propriedades, a que trata da “atomicidade” está associada aos comandos

A

COMMIT e ROLLBACK.

45
Q

A transação distribuída é aquela onde há uma interligação entre duas redes. Um caso que não gera uma transação distribuída é a?

A

Leitura de dados, uma vez que não há nenhuma interferência nos dados armazenado

46
Q

Data warehouses são definidos como

A

um conjunto de dados integrado, orientados por assunto, variante no tempo e não volátil.

47
Q

O que é uma árvore B?

A

Umaárvore Bé uma estrutura de dados projetada para funcionar especialmente em memória secundária como um disco magnético ou outros dispositivos de armazenamento secundário. Dentre suas propriedades ela permite a inserção, remoção e busca de chaves numa complexidade de tempo logarítmica e, por esse motivo, é muito empregada em aplicações que necessitam manipular grandes quantidades de informação tais como um banco de dadosou um sistema de arquivos.