Documente Academic
Documente Profesional
Documente Cultură
• Funções
• Álgebra Relacional e seus conceitos básicos
• Relação em um Banco de Dados
• Operações em Álgebra Relacional
RAV2
Função
Definição formal:
f: A→B
RAV2
Função
Como uma função f de A em B é uma relação, os conceitos de
domínio (D), contradomínio (CD) e conjunto imagem (Im) são
válidos.
RAV2
Função
Funções Compostas
A função composta é uma expressão que, dado um
determinado número do domínio de f(x), nos leva
diretamente ao conjunto imagem A.
g(x) = x – 1 f(x) = 2x + 3
Então: g(f(x)) = (2x + 3) -1 = 2x + 2
RAV2
0,0 x
1
-1
RAV2
Exemplos:
• y = 3x2 – x – 2
• f (x) = 4x2 – 2
• f (x) = 5x2/3 – x/2
• y = x2
RAV2
Exemplo: y = x2 + x.
x x2 + x y
-3 (-3)2+(-3) 6
-2 (-2)2+(-2) 2
-1 (-1)2+(-1) 0
-1/2 (-1/2)2+(-1/2) -1/4
0 (0)2+(0) 0
1 (1)2+(1) 2
3/2 (3/2)2+(3/2) 15/4
RAV2
ax2 + bx + c = 0.
b
Utilizamos a fórmula de Bháskara: x
2a
Onde = b2 – 4ac.
RAV2
O vértice da parábola
b
V ,
2a 4a
onde Δ = b2 – 4ac.
RAV2
b
XV = = -(-1)/2.2 = 1/4
2a
YV = = -(9)/4.2 = -9/8
4 a 1/4,-9/8
RAV2
Função Modular
Função Modular
Função Exponencial
Função Logarítmica
Exemplos:
Função Logarítmica
• Quando a > 1:
X log2 x = y Y
1/4 2y = 1/4 2y = 2-2 y = -2 -2
1/2 2y = 1/2 2y = 2-1 y = -1 -1
1 2y = 1 2y = 20 y = 0 0
2 2y = 2 2y = 21 y = 1 1
4 2y = 4 2y = 22 y = 2 2
RAV2
Função Logarítmica
X Log1/2 x = y Y
1/4 (1/2)y = 1/4 2-y = 2-2 y = 2 2
1/2 (1/2)y = 1/2 2-y = 2-1 y = 1 1
1 (1/2)y = 1 2-y = 20 y = 0 0
2 (1/2)y = 2 2-y = 21 y = -1 -1
4 (1/2)y = 4 2-y= 22 y = -2 -2
RAV2
Função Logarítmica
Observações:
Álgebra Relacional
Introdução
Álgebra Relacional
Terminologia
Na terminologia formal de modelo relacional, temos:
RELAÇÃO
RAV2
Álgebra Relacional
Terminologia
Na terminologia formal de modelo relacional, temos:
TUPLAS →
RAV2
Álgebra Relacional
Terminologia
Na terminologia formal de modelo relacional, temos:
ATRIBUTO →
RAV2
Álgebra Relacional
RAV2
Álgebra Relacional
Operação de Seleção
Álgebra Relacional
Operação de Projeção
colunas desejadas(Relação 1)
Relação 2 ← colunas desejadas(Relação 1)
RAV2
Álgebra Relacional
Produto Cartesiano
Produz uma relação com todas as colunas das relações
envolvidas e a combinação de todas as linhas de uma relação
com todas as linhas da outra relação.
Álgebra Relacional
Junção Natural
Álgebra Relacional
União de Relações
Álgebra Relacional
Diferença de Relações
Álgebra Relacional
Interseção de Relações
Álgebra Relacional
Junção de Relações
Álgebra Relacional
Exemplos.
Seja o esquema relacional:
PROJETO ALOCAÇÂO
Codigo = Proj-Codigo
RAV2
FUNCIONÁRIO DEPENDENTE
Matrícula = Func-Matricula
RAV2
DEPENDENTE.Sexo=masculino^DEPENDENTE.Parentesco=filho^FUNCIONÁRIO.Nome=Maria João
DEPENDENTE.Nome
DEPENDENTE.Sexo=masculino^DEPENDENTE.Parentesco=filho^FUNCIONÁRIO.Nome=Maria João
PROJETO.Valor<100.00,00^ALOCAÇÂO.Data-inicio>=01/01/2008^ALOCAÇÂO.Data-
término<=31/12/2008
PROJETO ALOCAÇÂO
Codigo = Proj-Codigo
RAV2
FUNCIONÁRIO
Matrícula =ALOCAÇÂO.Func-Matrícula
PROJETO.Valor<100.00,00^ALOCAÇÂO.Data-inicio>=01/01/2008^ALOCAÇÂO.Data-érmino<=31/12/2008
PROJETO ALOCAÇÂO
Codigo = Proj-Codigo
RAV2
FUNCIONÁRIO.Sexo=feminino FUNCIONÁRIO
Matrícula =ALOCAÇÂO.Func-Matrícula
PROJETO.Valor<100.00,00^ALOCAÇÂO.Data-inicio>=01/01/2008^ALOCAÇÂO.Data-érmino<=31/12/2008
PROJETO ALOCAÇÂO
Codigo = Proj-Codigo
RAV2
PROJETO.Valor<100.00,00^ALOCAÇÂO.Data-inicio>=01/01/2008^ALOCAÇÂO.Data-érmino<=31/12/2008
PROJETO ALOCAÇÂO
Codigo = Proj-Codigo