Banco de Dados - 003 - M Flashcards

1
Q

As quatro propriedades ACID em um Banco de Dados são:

A
  1. Atomicidade
  2. Consistência
  3. Isolamento
  4. Durabilidade
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Atomicidade

A

Garante que a transação será feita totalmente ou não será feita.

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

Consistência

A

Protege a integridade dos dados.

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

Isolamento

A

Garante que uma transação não “atrapalhe” a outra e ocorra de forma isolada, garantindo que sejam feitas de forma individual.

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

Durabilidade

A

Preserva os dados após as operações terem sido realizadas.

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

Banco de Dados - SQL:
São bancos __________.
Armazenam dados em tabelas _______ _______, exigindo definição do esquema com _________.

A

Relacionais
altamente estruturadas
antecedência

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

Banco de Dados - NoSQL:
São bancos __________.
Permitem armazenamento ___ ______ o esquema com antecedência, possibilitando maior ____________ e ________ ________.

A

Não relacionais
sem definir
flexibilidade e iteração rápida

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

Quais são os Comandos do SQL?

A

DDL - Data Definition Language
DML - Data Manipulation Language
TCL - Transaction Control Language
DCL - Data Control Language

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

DDL (Exemplos 3)
São comandos de interação com objetos.

A

CREATE
ALTER
DROP

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

DML (Exemplos 4)
São comandos que interagem com dados dentro de tabelas.

A

INSERT
UPDATE
DELETE
SELECT

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

TCL (Exemplos 2)
São comandos de transações.
Incluem o modelo DML.

A

COMMIT
ROLLBACK

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

DCL (Exemplos 2)
São comandos para controle de segurança.

A

GRANT
REVOKE

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

CREATE

A

DDL
Cria uma nova tabela, view ou outro objeto dentro do banco de dados

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

ALTER

A

DDL
Modifica um objeto dentro do banco de dados

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

DROP

A

DDL
Exclui um objeto dentro do banco de dados

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

INSERT

A

DML
Adiciona uma nova linha em uma tabela

17
Q

UPDATE

A

DML
Atualiza os valores das linhas de uma tabela

18
Q

DELETE

A

DML
Exclui linhas de uma tabela

19
Q

SELECT

A

DML
Busca dados de uma ou mais colunas em uma tabela

20
Q

COMMIT

A

TCL
Salva as alterações no banco de dados

21
Q

ROLLBACK

A

TCL
Desfaz as alterações no banco de dados

22
Q

GRANT

A

DCL
Dá privilégios a um usuário

23
Q

REVOKE

A

DCL
Retira os privilégios de um usuário