Fundamentos de Banco de Dados

Compartilhado por um usuário do Flashcards.gg · gerado com IA · Denunciar este conjunto

Conceitos fundamentais e comandos essenciais de bancos de dados relacionais e não relacionais, destinados a estudantes e profissionais de tecnologia.

35 cartões Português Nível: Ensino superior Bancos de dados Publicado
Toque no cartão para virar

Cartões · 35

Banco de Dados Relacional (SGBDR)
Sistema que organiza dados em tabelas compostas por linhas e colunas, utilizando chaves para relacionar informações entre si.
NoSQL
Categoria de bancos de dados não relacionais projetados para alta escalabilidade, flexibilidade de esquema e grandes volumes de dados.
Chave Primária (Primary Key)
Identificador exclusivo de cada registro em uma tabela que impede a duplicação e não aceita valores nulos.
Chave Estrangeira (Foreign Key)
Campo em uma tabela que faz referência à chave primária de outra tabela, garantindo integridade referencial.
Índice (Index)
Estrutura auxiliar que acelera a velocidade de recuperação de dados em operações de consulta, com custo extra de escrita.
Transação ACID
Conjunto de operações executadas como uma unidade única que garante Atomicidade, Consistência, Isolamento e Durabilidade.
Normalização de Dados
Processo de organização de tabelas para reduzir redundâncias e eliminar anomalias de inserção, atualização e exclusão.
SELECT
Comando DQL utilizado para consultar e recuperar dados de uma ou mais tabelas.
INSERT INTO
Comando DML utilizado para adicionar novos registros em uma tabela existente.
UPDATE
Comando DML utilizado para modificar os valores de registros existentes que atendem a uma condição.
DELETE
Comando DML utilizado para remover registros específicos de uma tabela com base em um critério.
CREATE TABLE
Comando DDL utilizado para criar uma nova tabela definindo o nome das colunas e seus tipos de dados.
ALTER TABLE
Comando DDL utilizado para adicionar, modificar ou remover colunas e restrições de uma tabela existente.
DROP TABLE
Comando DDL utilizado para excluir permanentemente uma tabela e todos os seus dados.
TRUNCATE TABLE
Comando DDL utilizado para remover todos os registros de uma tabela rapidamente, sem apagar a sua estrutura.
WHERE
Cláusula utilizada para filtrar registros com base em condições específicas antes do agrupamento.
INNER JOIN
Operação de junção que retorna apenas as linhas que possuem correspondência em ambas as tabelas.
LEFT JOIN
Operação que retorna todos os registros da tabela à esquerda e os registros correspondentes da tabela à direita.
RIGHT JOIN
Operação que retorna todos os registros da tabela à direita e os registros correspondentes da tabela à esquerda.
FULL OUTER JOIN
Operação que retorna todos os registros quando houver correspondência na tabela esquerda ou na direita.
GROUP BY
Cláusula que agrupa linhas com os mesmos valores em colunas especificadas, geralmente usada com funções agregadas.
HAVING
Cláusula utilizada para filtrar resultados de grupos criados por GROUP BY com base em condições agregadas.
ORDER BY
Cláusula utilizada para ordenar os resultados retornados em ordem ascendente (ASC) ou descendente (DESC).
COUNT()
Função agregada que calcula o número total de linhas ou de valores não nulos em uma coluna.
SUM()
Função agregada que calcula a soma total dos valores numéricos em uma coluna especificada.
AVG()
Função agregada que calcula a média aritmética dos valores numéricos de uma coluna.
MAX() e MIN()
Funções agregadas que retornam, respectivamente, o maior e o menor valor de uma coluna.
DISTINCT
Palavra-chave utilizada após SELECT para retornar apenas valores exclusivos, eliminando duplicatas do resultado.
COMMIT
Comando TCL que salva de forma permanente todas as alterações feitas durante a transação atual.
ROLLBACK
Comando TCL que desfaz todas as alterações feitas na transação atual, retornando ao estado anterior.
GRANT e REVOKE
Comandos DCL usados para conceder (GRANT) ou remover (REVOKE) permissões de acesso e execução a usuários.
View (Visão)
Tabela virtual baseada no conjunto de resultados de uma consulta SQL armazenada.
Stored Procedure
Bloco de código SQL compilado e armazenado no banco que pode ser executado repetidamente por chamadas.
Trigger (Gatilho)
Procedimento automático executado em resposta a eventos específicos como INSERT, UPDATE ou DELETE em uma tabela.
Deadlock
Situação em que duas ou mais transações ficam bloqueadas indefinidamente, cada uma aguardando um recurso retido pela outra.

Conjuntos relacionados

Mais em Bancos de dados →