ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Electiva CPC Bases de Datos Avanzadas


Enviado por   •  13 de Abril de 2016  •  Informes  •  957 Palabras (4 Páginas)  •  263 Visitas

Página 1 de 4

FECHA INCIO

06 abril 2016

FECHA ENTREGA

06 abril 2016

DURACION

SESION CLASE

ASIGNATURA

Electiva CPC Bases de Datos Avanzadas

ACTIVIDAD

Sentencias de alteración

DOCENTE

Jennifer Fajardo

COMPETENCIA

Identifica los conceptos fundamentales relacionados con las bases de datos.

Crea bases de datos haciendo uso del lenguaje SQL.

OBJETIVO GENERAL

Consultar registros haciendo uso de operaciones aritméticas básicas, funciones agregadas y cláusulas GROUP BY, HAVING, ORDER BY

OBJETIVOS ESPECIFICOS

  • Identificar la estructura de la sentencia SELECT
  • Aplicar funciones de agregación y operaciones en las consultas
  • Aplicar CLAUSULAS en consultas

MEDIO DE ENTREGA

Fichero .SQL

Archivo Word con las sentencias de alteración solicitadas

[pic 4]

  • Tener instalado un servidor propio – Xampp correctamente configurado o Workbench
  • Modelo relacional normalizado de la base datos a construir y alterar

[pic 5]

Cuando se genera una sentencia de consulta, esta se ejecuta siguiendo un orden interno específico, hasta el momento hemos visto consultas sencillas, sin embargo es importante identificar las diferentes operaciones y funciones que se pueden aplicar y las cláusulas que pueden componer una consulta.

Las consultas en MYSQL pueden involucrar operadores, que realizan acciones con los campos rescatados antes de ser mostrados en pantalla, además de utilizar operadores lógicos y de comparación como lo hemos visto anteriormente, también es posible utilizar los aritméticos convencionales.

+ suma                   - resta                  * (multiplicación        

 / división . La división calcula el resultado(cociente) con decimales

Si queremos trabajar con números enteros, usamos operadores DIV (división entera) y MOD (residuo de la división)

Por ejemplo trabajando sobre la base de datos Reservas, vamos  a suponer que vamos a generar una promoción donde damos a todas las reservas 1 día alojamiento gratis.

Por lo cual vamos a obtener los días de duración y vamos a restarle el de obsequio.

SELECT dias_duracion - 1 FROM reserve;

También podemos aplicar ciertas funciones matemáticas a todo un conjunto de datos de una tabla. Estas operaciones se denominan funciones de agregación.

FUNCIONES AGREGADAS

  • COUNT(*): Cuenta los registros de una tabla  o campo
  • SUM(Campo): Suma todos los valores del campo. No suma nulos. el campo debe ser numérico.
  • AVG(Campo): Promedia el campo. No tiene en cuenta los nulos y el campo debe ser numérico.
  • MAX(Campo): Selecciona el valor máximo del campo. No cuenta el valor nulo.
  • MIN(Campo): Selecciona el valor mínimo del campo. No cuenta el valor nulo.

Dentro de la función de agregación usted puede incluir un campo a la vez, si requiere la misma operación para otros campos, utilícela nuevamente siempre separando por comas ( , )

Ejemplo: La siguiente consulta, muestra el promedio de las tarifas de hotel del municipio 2

SELECT AVG(tarifa_noche) FROM hotel WHERE cod_mun = 2;

...

Descargar como (para miembros actualizados)  txt (6.1 Kb)   pdf (479.1 Kb)   docx (393 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com