Algebra Relacional

Páginas: 21 (5166 palabras) Publicado: 15 de mayo de 2012
Universidad Central de Venezuela
Facultad de Ciencias
Escuela de Computación
BASES DE DATOS

Tema 3:
Lenguajes de consulta
(Diseño Conceptual)

Profa. Mercy Ospina T.
Caracas, 03 de septiembre de 2009
Centro de Investigación en Sistemas de Información CISI.

Tema 2: Diseño de Bases de Datos

INDICE

CONTENIDO
INTRODUCCIÓN...................................................................................................................................................3
LENGUAJES DE CONSULTA...................................................................................................................................4
1.

Algebra Relacional...................................................................................................................................4
1.1.

Operaciones fundamentales del Algebra Relacional. ....................................................................4

1.1.1.

Operaciones unarias ..................................................................................................................5

1.1.2.

Operadores binarios básicos.....................................................................................................7

1.2.3. Operadores binarios compuestos..................................................................................................9
1.2.
1.3.
2.

Árbol de Ejecución del Algebra Relacional ..................................................................................12
Propiedades de los operadores del Algebra relacional...............................................................13

SQL .........................................................................................................................................................15
2.1.

EL ESTÁNDAR ...............................................................................................................................15

2.2.

EL LENGUAJE DE CONSULTA........................................................................................................15

2.3.

CLÁUSULAS Y OPERACIONES .......................................................................................................16

2.3.1.

Las cláusulas básicas................................................................................................................16

2.3.2.Operaciones ............................................................................................................................18

2.3.3.

Funciones de agregación y cláusulas GROUP BY y HAVING ....................................................21

2.4.

SUBCONSULTAS ANIDADAS.........................................................................................................24

2.4.1.
2.4.2.
3.

Pertenencia a conjuntos ..........................................................................................................24
Comparación de conjuntos .....................................................................................................25

QBE........................................................................................................................................................26

BIBLIOGRAFÍA ....................................................................................................................................................27

CISI - GDBD2009

2

Tema 2: Diseño de Bases de Datos

INTRODUCCIÓN
En este momento ya el estudiante es capaz de realizar un diseño de una base de datos
tanto a nivelconpeptual (modelo de datos y modelo ER) como a nivel lógico (modelo
relacional) tomando en cuenta una serie de requerimientos de entrada. Sin embargo otra
parte muy importante de los modelos de dato es el mecanismo de manipulación o
lenguajes de consulta, que permiten extraer y actualizar los datos de la base de datos.
Este documento se ha realizado con el objetivo de servir de guía a los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ALGEBRA RELACIONAL
  • Algebra relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra Relacional
  • Algebra relacional
  • Algebra relacional
  • Algebra Relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS