PDF resumo para PF Flashcards

1
Q

Tipos de dados

A

Não estruturados, estruturados e semi-estruturados.

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

Dados não estruturados

A

Sem estrutura definida, documentos, textos, imagens e vídeo.

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

Dados estruturados

A

Possuem a mesma estrutura de representação rígida e previamente projetada, existe um esquema que descreve as características dos dados a serem armazenados.

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

Dado semi-estruturados

A

Possuem uma organização heterogênea, exemplo: XML.

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

O que é um banco de dados?

A

Coleção de informações organizadas e armazenadas em um sistema.

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

Características de um banco de dados

A

Represenntam algum aspecto do mundo real;
É uma coleção lógica;
Possui uma finalidade específica;
Pode ter qualquer tamanho;
Pode ser manual ou computadorizado.

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

O que é um SGBD (Sistema gerenciador de banco de dados)

A

É um conjunto de programas que permite armazenar, modificar e extrair informações de um banco de dados.

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

O que é um sistema de banco de dados?

A

É a união do banco de ddos e um SGBD.

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

Propriedade nas transações de dados (ACID)

A

Atomicidade: unidade de processamento atômica.
Consistência: uma transação deve levar o banco de dados de um estado consistente para um outro estado também consistente.
Isolamento: uma transação deve ser feita de maneira isolada das outras.
Durabilidade: as mudanças realizadas na transação devem ser persistidas no banco de dados.

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

Arquitetura 3 esquemas (ANSI/SPARK)

A

Nível Externo: é o mais próximo do usuário. É como os dados são vistos pelos usuários.
Nível Conceitual: é um nível entre o externo e o interno.
Nível Interno: é o mais próximo do meio de armazenamento físico. É aquele que se ocupa como os dados são fisicamente armazenados dentro do sistema.

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

Independência de dados

A

Independência Lógica de dados: capacidade de alterar o esquema conceitual sem ter que alterar os esquemas externos.
Independência Física de dados: capacidade de alterar o nível interno sem ter que alterar os esquemas conceituais.

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

Para que se usa um atributo em banco de dados?

A

É usado para descrever propriedades ou características de uma entidade ou relacionamento.

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

O que é um atributo multivalorado em banco de dados?

A

É um atributo que pode assumir mais de um valor. EX.: Telefone.

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

O que é um atributo composto em banco de dados?

A

É um atributo que pode ser subdividido em outros. Ex.: endereço, pode ser dividido em rua, número, cidade..

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

Cardinalidade

A

É 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. Podendo ser 1:1, 1:N e M:N.

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

Modelo relacional de banco de dados

A

Retrata os dados como sendo armazenados em tabelas bidimensionais, chamadas de relações.
Cada linha é uma tupla, coleção de valores relacionados, e cada coluna é um atributo, cujo valor pertence um determinado conjunto de valores possíveis que se chamam domínio.

17
Q

O que são views em banco de dados?

A

É um subconjunto de um banco de dados. Permite que se visualize apenas parte dos dados de uma tabela. A view não necessariamente existe em forma física, sendo muitas vezes uma tabela virtual.

18
Q

O que são índices em bancos de dados?

A

São um mecanismo utilizado para melhorar a velocidade de acesso aos dados, mas seu excesso pode prejudicar o desempenho.

19
Q

Quais os tipos de chaves em bancos de dados?

A

Superchave: conjunto de um ou mais atributos que permite identificar uma tupla de forma exclusiva.
Chave primária: é uma superchave mínima escolhida para identificar uma linha da tabela.
Chave candidata: Superchaves de tamanho mínimo, candidatas a serem possíveis chaves primárias de uma tabela.
Chave estrangeira: chave primária de uma outra relação.

20
Q

Arquitetura de um banco de dados por ser..

A

Centralizada: O banco de dados é centralizado em um único servidor, o que exige mais poder de processamento.
Descentralizada: O banco de dados é estabilizado em mais de um servidor, o que garante maior autonomia local.
Distribuída: Os dados são distribuídos em vários servidores ou computadores, que são atualizados para manter a integridade dos dados.
Replicada: .O banco de dados é replicado por vários servidores, e quando o primeiro é modificado, os demais são alterados progressivamente

21
Q

Componentes princnipais da arquitetura de dados

A

SGBD e sistema de amazenamento (local físico onde serão mantidos os dados).

22
Q

Modelo lógico de dados

A

Os modelos de dados lógicos definem como os objetos de dados operam e transacionam de forma que as partes interessadas da empresa entendam. Dessa forma, eles são projetados independentemente do banco de dados real no qual serão implantados posteriormente.

23
Q

Modelo físico de dados

A

Fornecem detalhes detalhados que ajudam os administradores e desenvolvedores do banco de dados a implementar a lógica de negócios em um banco de dados físico. Esses modelos oferecem atributos adicionais não especificados em um modelo lógico de dados, como acionadores, procedimentos armazenados e tipos de dados.

24
Q

Modelos comuns de bancos de dados

A

Modelo de banco de dados hierárquico;
Modelo relacional;
Modelo de rede;
Modelo de banco de dados orientado para objetos;
Modelo entidade-relacionamento;
Modelo documental;
Modelo entidade-atributo-valor;
Esquema em estrela;
O modelo relacional-objeto, que combina os dois que compõem seu nome.

25
Q

Modelo hierárquico de banco de dados

A

O modelo hierárquico organiza dados em uma estrutura do tipo árvore, onde cada registro tem um único “pai” ou raiz. Registros “irmãos” são classificados em uma ordem específica. Essa ordem é usada como a ordem física para armazenar o banco de dados. Este modelo é bom para descrever muitas relações do mundo real.

26
Q

Modelo de rede de banco de dados

A

O modelo de rede se baseia no modelo hierárquico, permitindo relações muitas para muitas entre registros vinculados, implicando em vários registros “pai”. Baseado na teoria de conjuntos matemáticos, o modelo é construído com conjuntos de registros relacionados. Cada conjunto consiste em um registro proprietário, ou “pai”, e um ou mais registros de membro, ou “filho”. Um registro pode ser um membro, ou “filho”, em vários conjuntos, permitindo que esse modelo transmita relações complexas.

27
Q

Modelo de banco de dados orientado para objetos

A

Este modelo define o banco de dados como uma coleção de objetos, ou elementos de software reutilizáveis, com recursos e métodos associados. Há vários tipos de bancos de dados orientados para objetos:

Um banco de dados multimídia incorpora mídia, como imagens, que não podem ser armazenadas em um banco de dados relacional.

Um banco de dados de hipertexto permite que qualquer objeto seja vinculado a qualquer outro objeto. É útil para organizar lotes de dados diferentes, mas não é ideal para a análise numérica.