Home

relacionais

Relacionais é o termo usado para descrever o modelo relacional de dados, introduzido por Edgar F. Codd no início dos anos 1970. Nesse modelo, os dados são apresentados como relações, que em prática são tabelas bidimensionais formadas por linhas (tuplas) e colunas (atributos). Cada linha representa um registro único e cada coluna define um domínio de valores.

Cada relação tem um esquema que especifica seus atributos e seus domínios. As chaves são utilizadas para

O modelo é acompanhado por álgebra relacional e pela linguagem SQL (Structured Query Language). Operações comuns

Normalização é o processo de organizar dados para reduzir redundância e anomalias. As formas normais mais utilizadas

Transações em bancos de dados relacionais costumam seguir o conjunto de propriedades ACID—Atomicidade, Consistência, Isolamento e

Vantagens incluem integridade dos dados, flexibilidade de consultas e escalabilidade para dados estruturados. Limitações envolvem desempenho

Principais SGBDRs incluem MySQL, PostgreSQL, Oracle, SQL Server e SQLite. Implementam o modelo relacional e o

identificar
registros
de
forma
única
(chave
primária)
e
para
estabelecer
vínculos
entre
tabelas
(chaves
estrangeiras).
A
integridade
referencial
garante
que
as
referências
entre
tabelas
permaneçam
consistentes.
incluem
seleção
(filtrar
linhas),
projeção
(escolher
colunas),
junção
(combinar
tabelas)
e
operações
de
união/interseção/diferente.
O
SQL
também
permite
definição
de
esquemas,
restrições,
e
manipulação
de
dados
através
de
DDL
e
DML.
vão
de
1NF
a
3NF
e
BCNF,
cada
uma
impondo
regras
sobre
dependências
funcionais.
A
normalização
facilita
manutenção
e
integridade,
mas
pode
exigir
consultas
mais
complexas
e
várias
junções.
Durabilidade—garantindo
que
as
operações
sejam
completadas
de
forma
confiável.
em
cargas
com
consultas
muito
complexas
ou
dados
não
estruturados,
onde
modelos
Não
Relacionais
(NoSQL)
podem
ser
mais
adequados;
no
entanto,
o
modelo
relacional
continua
dominante
para
dados
estruturados
empresariais.
SQL,
oferecendo
maturidade,
ferramentas
administrativas
e
suporte
a
transações.