Banco de Dados - 003 - M Flashcards
As quatro propriedades ACID em um Banco de Dados são:
- Atomicidade
- Consistência
- Isolamento
- Durabilidade
Atomicidade
Garante que a transação será feita totalmente ou não será feita.
Consistência
Protege a integridade dos dados.
Isolamento
Garante que uma transação não “atrapalhe” a outra e ocorra de forma isolada, garantindo que sejam feitas de forma individual.
Durabilidade
Preserva os dados após as operações terem sido realizadas.
Banco de Dados - SQL:
São bancos __________.
Armazenam dados em tabelas _______ _______, exigindo definição do esquema com _________.
Relacionais
altamente estruturadas
antecedência
Banco de Dados - NoSQL:
São bancos __________.
Permitem armazenamento ___ ______ o esquema com antecedência, possibilitando maior ____________ e ________ ________.
Não relacionais
sem definir
flexibilidade e iteração rápida
Quais são os Comandos do SQL?
DDL - Data Definition Language
DML - Data Manipulation Language
TCL - Transaction Control Language
DCL - Data Control Language
DDL (Exemplos 3)
São comandos de interação com objetos.
CREATE
ALTER
DROP
DML (Exemplos 4)
São comandos que interagem com dados dentro de tabelas.
INSERT
UPDATE
DELETE
SELECT
TCL (Exemplos 2)
São comandos de transações.
Incluem o modelo DML.
COMMIT
ROLLBACK
DCL (Exemplos 2)
São comandos para controle de segurança.
GRANT
REVOKE
CREATE
DDL
Cria uma nova tabela, view ou outro objeto dentro do banco de dados
ALTER
DDL
Modifica um objeto dentro do banco de dados
DROP
DDL
Exclui um objeto dentro do banco de dados