Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

BASES DE DATOS I UNIDAD III MODELO RELACIONAL.

Enviado por   •  7 de Febrero de 2018  •  2.901 Palabras (12 Páginas)  •  438 Visitas

Página 1 de 12

...

π Año(Película) ={,,,}

πID_Película,Año(Película) ={,,,}

πNombre(Actor) ={,,,}

Proyección (π) en SQL

πA1,A2,...,An(R)

[pic 4]

SELECT A1,A2,...,An FROM R

Selección (σ)

- Selecciona el valor de ciertas tuplas

σcondición(R) = { t∈R : condición(t) es cierto}

- Selecciona filas completas

Selección (σ) ejemplos

Película Actor

ID_Película

Nombre

Año

ID_Actor

Nombre

Apellido

1

La guerra de las galaxias

1977

1

Mark

Hamill

2

El señor de los anillos

2001

2

Cristopher

Lee

3

Mar Adentro

2004

3

Javier

Bardem

4

El viaje de Chihiro

2001

4

Hugo

Weaving

σApellido=Lee(Actor) = {}

σAño>2000(Película) = {, }

Proyección (σ) en SQL

σcondición(R)

[pic 5]

SELECT * FROM R WHERE condición

Composición de selección y proyección σ,π

Película Actor

ID_Película

Nombre

Año

ID_Actor

Nombre

Apellido

1

La guerra de las galaxias

1977

1

Mark

Hamill

2

El señor de los anillos

2001

2

Cristopher

Lee

3

Mar Adentro

2004

3

Javier

Bardem

4

El viaje de Chihiro

2001

4

Hugo

Weaving

πNombre(σApellido=Lee(Actor)) = {}

πNombre(σAño>2000(Película)) = {,}

Composición (σ y π) en SQL

πA1,A2,...,An (σcondición(R))[pic 6]

SELECT A1,A2,...,An FROM R WHERE condición

Eliminar duplicados (δ)

Elimina tuplas duplicadas en una relación δ(R)

Película

ID_Película

Nombre

Año

ID_Estudio

1

La guerra de las galaxias

1977

3

2

El señor de los anillos

2001

2

3

Mar Adentro

2004

4

4

El viaje de Chihiro

2001

1

δ(π Año(Película) = { 1977, 2001, 2004 }

Operación δ en SQL

δ(R)[pic 7]

SELECT DISTINCT * FROM R

Producto cartesiano (×)

A × B = {(a,b): a ∈ A Λ b ∈ B}

Ejemplo:

- A = {s,t}

- B = {u,v,w}

- A × B = {s,t} × {u,v,w}

{ (s,u),(s,v),(s,w),(t,u),(t,v),(t,w) }

La

...

Descargar como  txt (23.5 Kb)   pdf (177.8 Kb)   docx (595.2 Kb)  
Leer 11 páginas más »
Disponible sólo en Essays.club