Hola

Páginas: 4 (820 palabras) Publicado: 10 de diciembre de 2012
UNIVERSIDAD MICHOACANA DE SAN NICOLAS DE HIDALGO

FACULTAD DE INGENIERIA ELECTRIA

BASES DE DATOS

PRACTICA 7
INVESTIGACION DISEÑO DE BASES DE DATOS

PROFESOR: Ing. Miguel Ángel CedeñoGarcidueñas

Producto Cartesiano

Lo más seguro es que queramos recuperar datos en más de una tabla. Por ejemplo, para saber los articulos que hay publicados bajo la categoria PHP tendremos queconsultar los datos en las tablas artículo y categoria. Para poder seleccionar estos datos se aplica una operación llamada combinación que consiste en unir dos o más tablas.-------------------------------------------------
SELECT articulo.titulo, articulo.contenido
-------------------------------------------------
FROM articulo, categoria-------------------------------------------------
WHERE articulo.id_categoria = categoria.id_categoria
-------------------------------------------------
AND categoria.titulo='PHP';Como queremos extraer datos de dos tablas las hemos enumerado separadas entre comas en la cláusula FROM. La coma equivale a escribir INNER JOIN o CROSS JOIN, es un tipo de combinación en la que serealiza el producto cartesiano entre las tablas. Esto quiere decir que se toma todas las tablas indicadas y se crea otra tabla con todas las combinaciones posibles de filas de cada tabla, tenga sentido ono.

Las relaciones entre las funciones de agrupamiento y los tipos de datos es la siguiente:
- count: se puede emplear con cualquier tipo de dato.
- min y max: con cualquier tipo de dato.
-sum y avg: sólo en campos de tipo numérico.
La función "sum()" retorna la suma de los valores que contiene el campo especificado. Si queremos saber la cantidad total de libros que tenemos disponiblespara la venta, debemos sumar todos los valores del campo "cantidad":
select sum(cantidad)
from libros;
Para averiguar el valor máximo o mínimo de un campo usamos las funciones "max()" y "min()"...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS