Banco De Dados Relacionais I Flashcards

1
Q

O que é banco de dados?

A

É uma coleção de dados relacionados entre si, que têm algum significado. Não é um software, pode ser manual ou computadorizado.

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

Qual a função do banco de dados?

A

Armazenar dados relacionais de maneira organizada e lógica.

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

Como é armazenado dados de multimídia?

A

Alguns SGBDs têm a função de armazenar números binários.

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

O que é BLOB?

A

É um tipo de dados Oracle que pode conter até 4 GB de dados binários.

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

Cite as 3 características do banco de dados:

A

• Representa algum aspecto do mundo real, sempre q o mundo real se altera o banco de dados acompanha.

•A coleção de dados é logicamente coerente.

•O banco de dados é construído com uma finalidade específica.

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

Qual é a diferença entre um banco de dados centralizado e distribuído?

A
  • CENTRALIZADO: Dá suporte a dados localizados em um único local;
  • DISTRIBUÍDO: Dá suporte a dados localizados em vários locais diferentes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é um banco de dados operacional/transacional/de produção?

A

É um banco de dados projetado para dar suporte às operações diárias de uma empresa.

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

O que é o Data warehouse (Armazém de dados)?

A

Serve para unificar banco de dados localizados em vários locais diferentes para facilitar a analise de dados. Armazena dados provenientes de muitas fontes em apenas um local.

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

O que é um Sistema de Gerenciamento de Banco de Dados ?

A

É um software que possibilita a manipulação do banco de dados. Cria o banco de dados e faz as operações básicas.

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

Quais são as vantagens de um Sistema de Gerenciamento de Banco de Dados?

A
  • Evitar a repetição de dados (redundância);
  • Manter os dados corretos (integridade);
  • Evitar que o mesmo dado seja armazenado de forma diferente (inconsistência);
  • Recuperação de falhas do software e do hardware;
  • Facilita o controle de acesso;
  • Não há necessidade de muitos papéis (densidade);
  • Velocidade;
  • Informações atualizadas.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Na arquitetura Cliente-Servidor de um SGBD, as funcionalidades do sistema são distribuídos em dois módulos:

A
  • 1 - Cliente: É tudo o que tem a ver com o usuário, entrada de dados, etc (interface);
  • 2 - Servidor: Abrange à toda a empresa (manipulação do sistema).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quais são as desvantagens de um Sistema de Banco de Dados?

A
  • Aumento de custo;
  • Complexidade de gerenciamento;
  • Manutenção do banco de dados atualizados;
  • Dependência do fornecedor (As empresas evitam a troca de fornecedores de banco de dados, pois o investimento é muito alto. Então, os fornecedores não fazem descontos aos clientes existentes, logo, os clientes têm menos escolha nos componentes do sistema de banco de dados);
  • Ciclos frequentes de atualização/substituição ( As atualizações e o treinamento geram muito custo).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quais são os três níveis de abstração de um sistema de banco de dados?
(importante)

A
  • Nível de Visões do Usuário (Externo): É o nível MAIS ALTO de abstração, apresenta o modo pelo qual os dados são vistos pelo usuário do SGBD;
  • Nível Lógico (Conceitual): Descreve QUAIS dados estão armazenados e seus relacinamentos;
  • Nível Físico: Nível MAIS BAIXO de abstração, descreve COMO os dados estão armazenados.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que é a independência de dados?

A

É a habilidade de um esquema de banco de dados mudar um dos níveis de abstração sem mudar os níveis de cima.

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

Um dos tipos de independência de dados é a independência lógica dos dados, explique:

A

É a capacidade de alterar o esquema conceitual, nível 2, sem alterar o nível acima que é o esquema externo. É necessário quando precisa alterar a estrutura lógica do banco de dados. Mais difícil de ser alcançado.

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

O 3 tipo de independência de dados é a independência física de dados, explique:

A

É a capacidade de alterar o esquema interno(último nível) sem alterar os níveis acima, o 2º e o 3º níveis (esquema conceitual e esquema externo). Normalmente quando é alterado, causa um aumento de desempenho. Como a criação de índices.

17
Q

O que é a independência de dados?

A

Similar ao tipo abstrato de dado, esconde detalhes de implementação do usuário. Isso ocorre por causa do processo de mapeamento.

18
Q

O que é Instância do banco de dados?

A

Conjunto de Dados armazenados. Sempre que o banco de dados é alterado a instância também se altera.

19
Q

O que é esquema de banco de dados?

A

É a descrição de um banco de dados. Definição de um tipo. Dificilmente alterado, é feita durante o projeto do banco de dados. Corresponde às declarações de variável em um programa.

20
Q

O que são metadados de arquivos?

A

Define o tipo de dado e se pode ser ou não nulo.

21
Q

O que é um metadado estrutural?

A

Descreve a informação sobre o formato do dado, o tipo dos dados e o relacionamento entre eles.

22
Q

O que é um metadado semântico?

A

Fornece informações sobre o significado dos dados, o relacionamento semântico e dados como unidade de medida ou escala, ou algoritmo de cálculo ou fonte.

23
Q

O que são metadados técnicos?

A

Descrição de dados necessários para as ferramentas que armazenam e manipulam os dados.

24
Q

O que são os metadados de negócio?

A

Descrição de dados necessários para usuários de negócio para entender o conceito do negócio e o significado dos dados.

25
Q

O que é o protocolo OAI-PMH ?

A

Faz a coleta automática de metadados. Atua em conjunto e sobre o protocolo HTTP.

26
Q

O que é dicionário de dados?

A

É um grupo de tabelas que servem apenas para leitura ou consulta.

27
Q

O que é uma transação ?

A

É um conjunto de operações que realiza uma única função lógica em um sistema ou aplicação de banco de dados.

28
Q

O que é a Atomicidade?

A

Uma operação deve acontecer totalmente ou não acontecer, tudo ou nada.

29
Q

O que é a consistência?

A

O valor do dado deve ser preservado.

30
Q

O que é a durabilidade?

A

Persistência do dado.

31
Q

O que é a modelagem?

A

É a criação de um modelo para o banco de dados. Etapa que exige a compreensão do mundo real para aplicar no modelo.

32
Q

O que é Modelo Conceitual (projeto conceitual )?

A

Mais próximo do mini mundo. Alto Nível de abstração não ostra os detalhes da implementação. Não depende do tipo de SGBD é o modelo E/R. Deve ser claro e objetivo.

33
Q

O que é o Modelo Lógico (projeto lógico)?

A

Exige a descrição do banco de dados. Ajuda na diminuição no número de tabelas, o que ajuda no armazenamento. Alterações devem ser feitas primeiro no modelo conceitual.

34
Q

O que é o modelo físico (projeto físico)?

A

Diretamente ligado ao SGBD. É a representação do modelo do projeto em um SGBD que precisa ser alimentado com os dados.

35
Q

O que são levantamento e análise de requisitos?

A

É a análise do que precisa ser feito que é documentado e preparado para montar modelo conceitual.