














Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
AlgebraRelacional (matemática discreta)
Tipologia: Notas de estudo
1 / 22
Esta página não é visível na pré-visualização
Não perca as partes importantes!















Prof. Luciano Braga de Lacerda Prof. Henry Costa Lubanco
1
Notação: σ <condição de seleção> (<nome da relação>)
σ
Representação Gráfica
π (^) UNOME,PNOME,SALARIO(EMPREGADO).
π (^) SEXO, SALARIO (EMPREGADO)
Exemplos: a) Duas relações compatíveis. b) ALUNO U INSTRUTOR c) ALUNO ∩ INSTRUTOR d) ALUNO – INSTRUTOR e) INSTRUTOR – ALUNO
Ilustração do exemplo dado no slide anterior
Cod_ Cidade
Nome_Cidade Capital Cidade .UF
Estado. UF
Nome_Estado Regiao
1234 Porto Alegre S RS RS Rio Grande do Sul Sul 1234 Porto Alegre S RS SP São Paulo Sudeste 2345 São Paulo S SP RS Rio Grande do Sul Sul 2345 São Paulo S SP SP São Paulo Sudeste 1235 Caxias do Sul N RS RS Rio Grande do Sul Sul 1235 Caxias do Sul N RS SP São Paulo Sudeste
EMP_FEM σ (^) SEXO=”F” (EMPREGADO) NOMESEMP π (^) PNOME, UNOME, SSN (EMP_FEM) DEPENDENTES_EMP NOMESEMP X DEPENDENTE DEPENDENTES_REAIS σ (^) SSN=ESSN (DEPENDENTES_EMP) RESULTADO π (^) PNOME, UNOME, NOME_DEPENDENTE (DEPENDENTES_REAIS)
Junção: combina as tuplas de duas relações que
satisfazem uma determinada condição de junção
(R
fossem realizadas de uma só vez a seleção e o
produto cartesiano.
DEPT_GER DEPARTAMENTO (^) GERSSN=SSN(EMPREGADO) RESULTADO π (^) DNOME, UNOME, PNOME (DEPT_GER)
Cod_ Cidade
Nome_Cidade Capital Cidade. UF
Estado. UF
Nome_ Estado
Regiao
1234 Porto Alegre S RS RS Rio Grande do Sul Sul
2345 São Paulo S SP SP São Paulo Sudeste
1235 Caxias do Sul N RS RS Rio Grande do Sul Sul
CIDADE Cidade.UF = Estado.UF ESTADO
Uma junção natural é um Equijoin onde uma das colunas idênticas é eliminada.
O operador de junção natural combina as linhas de duas tabelas que tem atributos comuns(mesmo nome), resultando numa tabela que contém apenas as linhas onde os atributos comum apresentam o mesmo valor.
Exemplo: (a) DEPT_PROJ PROJETO DEPARTAMENTO (b) DEPT_LOCS DEPARTAMENTO DEPT_LOCALIZACOES.
Cod_ Cidade
Nome_Cidade Capital UF Nome_ Estado
Regiao
1234 Porto Alegre S RS Rio Grande do Sul Sul
2345 São Paulo S SP São Paulo Sudeste
1235 Caxias do Sul N RS Rio Grande do Sul Sul