Banco de Dados Flashcards

1
Q

O que é um banco de dados?

A

Coleção organizada de informações estruturadas

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

Como manipulamos os dados em um banco?

A

É utilizada uma linguagem chamada SQL (Structured Query Language)

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

O que é SQL?

A

Linguagem usada por bancos relacionais para manipulação de dados e fornecimentos de acessos

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

Qual a função de um banco de dados?

A

Agrupar informações sobre um mesmo tema

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

Qual a importância de um banco de dados?

A

Permite guardar informações de forma estruturada, segura consistente e permite a consulta de forma rápida

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

Qual a importância dos dados?

A

São a base da informação, permitindo a criação de informações, conhecimento, além de ajudar na tomada de decisão e resolução de problemas

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

O que é um SGBD?

A

Interface que facilita a manipulação das informações em uma base de dados

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

Qual a importância do SGBD?

A

Mantém tudo organizado, controla os acessos, organiza e protege as informações

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

Vantagens de um SGBD?

A
  • Controle integrado
  • Compartilhamento
  • Hierarquia de Usuários
  • Monitoramento de desempenho
  • Controle de acesso
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é um banco relacional?

A

Tipo de banco que armazena dados em tabelas com estruturas pré-definidas

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

Como é a estrutura do banco relacional?

A

Os dados são organizados em linhas e colunas, onde cada tabela é uma entidade ou um conjunto de entidades relacionadas

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

O que é uma TRANSAÇÃO no banco relacional?

A

Operações realizadas com os dados

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

Qual o objetivo das Transações?

A

Garantir a consistência e integridade dos dados mesmo em caso de falhas

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

Quais os 4 princípios da transação?

A
  • Atomicidade: alterações executadas como uma única operação. se falhar, nenhuma é concluída;
  • Consistência: dados possuem estado consistente do início ao fim;
  • Isolamento: transações executadas independentemente da outra;
  • Durabilidade: no sucesso, os dados persistem e não são desfeitos;
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que é modelagem de dados?

A

Processo de representação da estrutura das informações, identificando as entidades, características e como se relacionam

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

O que é uma entidade na modelagem?

A

Conceitos do mundo real que são representados no banco (usuário, cliente)

17
Q

O que são os atributos?

A

Características que descrevem a entidade

18
Q

O que são os relacionamentos das entidades?

A

Associações e interações entre as entidades

19
Q

O que é uma chave primária?

A

Atributo que identifica exclusivamente cada registro na tabela

20
Q

O que é uma chave estrangeira?

A

Atributo que estabelece o relacionamento entre tabelas

21
Q

O que é normalização dos dados?

A

Projetar a modelagem com o objetivo de remover redundâncias e inconsistêncais dos dados, melhorando a eficiência e integridade dos dados

22
Q

O que é um banco não relacional?

A

Não se limita a tabela e colunas, sendo mais adaptável ao tipo de dado armazenado

23
Q

Qual a vantagem do banco não relacional?

A

Permite flexibilidade, escalabilidade e velocidade ao armazenar e acessar dados não estruturados

24
Q

Porque surgiu o banco não relacional?

A

Necessidade de armazenar grandes volumes de dados, algo que torna a estruturação em tabelas algo complexo

25
Q

O que é NoSQL?

A

Termo para referenciar bancos não relacionais