Banco de dados Flashcards
“Kotlin não é interoperável”
falso
LIsta de comandos: COMMIT, ROLLBACK, SAVEPOINT
Controle de transações- DTL
A QUE PERTENCE ESTA LISTA DE ELEMENTOS?
CREATE, ALTER, DROP, RENAME, TRUNCATE.
Definição de objetos-DDL
CREATE DATABASE Empresa;
Criando o banco de dados
CREATE TABLE Funcionario (id INT, nome VARCHAR (255), PRIMARY KEY(id));
Criando a tabela funcionário
DELETE FROM funcionario
WHERE id =3;
Apagando o Funcionario cujo
lista de comandos: GRANT, REVOKE
Controle de acesso-DCL
INSERT INTO Funcionario (id,
nome) VALUES (1, ‘Maria’);
Inserindo um registro de uma
pessoa na tabela Funcionario
A QUE PERTENCE A LISTA DE COMANDO ABAIXO:
INSERT UPDATE DELETE
Manipulação de dados-DML
Kotlin aceita dados nulos?
Não. Mas podemos usar o “?” para informar ao kotlin que determinado objeto poderá ser nulo em algum momento.
o que é cardinalidade?
Cardinalidade de uma entidade em um relacionamento, é o número de ocorrências da entidade associada com uma ocorrência da
entidade origem.
O que é JVM?
Java Virtual Machine
o que é map reduce?
MapReduce é um modelo de programação desenhado para processar grandes volumes de dados em paralelo, dividindo o trabalho em um conjunto de tarefas independentes.
quais são os pilares do big data?
volume, valor, velocidade, veracidade e variedade
SELECT
Recuperação de dados.
SELECT * FROM funcionario;
Mostrando todos os
Funcionarios cadastrados
UPDATE usuario SET nome =
‘Jose Silva’ WHERE ID =1;
Atualizando o nome do
Funcionario para Jose Silva
cujo ID=1.
USE Empresa;
Colocando o banco de dados
Empresa em uso
Entidades
Entidade é uma representação de um conjunto de informações sobre um determinado objeto. Por exemplo, na figura abaixo temos
várias tabelas, que são entidades de banco de dados.
Primeira Forma Normal-1FN
Eliminar grupos repetidos em tabelas individuais.
Crie uma tabela separada para cada conjunto de dados relacionados.
Identifique cada conjunto de dados relacionados com uma chave primária.
Segunda Forma Normal-2FN
Segunda Forma
A segunda forma trabalha focada nas possíveis redundâncias nas tabelas, em especial, define se os atributos da tabela dependem inteiramente da chave primária. Os atributos que não dependem ou dependem parcialmente da chave são associados a uma outra tabela, agora com uma relação clara com a chave primária da tabela original. Em outras palavras, a chave primária é convertida em chave estrangeira (ou externa) na nova tabela.
Vamos seguir com outro exemplo, similar a tabela anterior.
Código Nome Código Voo Origem Destino
1 José 101 Santiago São Paulo
2 Arturo 102 Bogotá Buenos Aires
Considere que os campos de origem e destino não têm relação direta com o campo de código, mas têm uma relação direta com o código de voo, já que são informações relacionadas a uma viagem aérea, por exemplo. Assim, podemos mover essas informações a uma nova tabela sem que os dados percam as relações originais.
Código Voo Origem Destino
101 Santiago São Paulo
102 Bogotá Buenos Aires