Guia N. 4 Base De Datos Ii

  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Guia N. 4 Base De Datos Ii as PDF for free.

More details

  • Words: 607
  • Pages: 2
CENTRO DE ESTUDIOS EMSSANAR CETEM Resolución 0136 de 2007, 26 enero de 2007 Secretara de Educación Municipal FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

GUIA DE AULA No. 4 – INSTRUCCIONES PARA EL MANEJO DE REGISTROS PROGRAMA: Sistemas y computación MATERIA: Bases de Datos II SEMESTRE: Cuarto RESPONSABLES: Juan Agreda y Francisco Armando Caicedo Narváez

I.H.S 4 T.H

64

ESTANDARES 

Aplicar instrucciones adicionales para obtener consultas de registros limitando salidas, renombrando campos.

RECUPERACION DE SABERES Y EXPERIENCIAS PREVIAS Tener conocimientos sobre la creación de tablas y registros y la diferencia que existe entre los dos.

INCORPORACION DE NUEVA INFORMACION Sentencias SQL para realizar operaciones con los registros: Se utiliza la siguiente sintaxis: SELECT campo/campos FROM nom_tabla UNION SELECT campo/campos FROM nom_tabla;

SELECT campo/campos FROM nom_tabla1, nom tabla 2 WHERE nom_tabla1.campo = nom_tabla2.campo ; SELECT campo AS alias_campo FROM tabla;

SELECT DISTINCT campo FROM tabla;

SELECT campo/campos FROM tabla GROUP BY campo;

SELECT campo, COUNT(*) AS campo_alias FROM tabla GROUP BY campo;

Instrucción sql para unir la información de dos o mas tablas Ej SELECT * FROM pais UNION SELECT * FROM departamento; Instrucción sql para realizar el join entre dos tablas Ej: SELECT nom_depto, nom_pais FROM departamento, pais WHERE departamento.cod_pais = país.cod_pais; Instrucción para establecer un alias al campo fecha. Ej: SELECT nombre, fecha, DATEDIFF(CURRENT_DATE(),fecha)/365 AS edad FROM gente; Instrucción sql para listar datos de una tabla excluyendo los repetidos Ej: SELECT DISTINCT fecha FROM alumno; Instrucción sql que permite agrupar campos omitiendo las filas repetidas Ej. SELECT nombre, fecha FROM alumno GROUP BY fecha; Instruccion sql para contar el numero de filas que tienen repeidos los campos. Ej. SELECT fecha, COUNT(*) AS Registros FROM alumno GROUP BY fecha;

CENTRO DE ESTUDIOS EMSSANAR CETEM Resolución 0136 de 2007, 26 enero de 2007 Secretara de Educación Municipal FORMACION PARA EL TRABAJO Y DESARROLLO HUMANO

SELECT campo/campos FROM tabla HAVING condicion;

SELECT campo/campos FROM tabla LIMIT numero de registros a mostrar;

Instrucción sql para realizar selecciones que no permiten utilizar la palabra WHERE. Ej: SELECT ciudad, MAX(temperatura) FROM muestras GROUP BY ciudad HAVING MAX(temperatura)>16; Instrucción sql para mostrar un numero determindado de registros Ej. SELECT ciudad FROM muestras LIMIT 3;

TRABAJO PRÁCTICO 1. Tomar como referencia el punto 1 del trabajo practico de la guía No. 3 y practicar las instrucciones aprendidas.

2. La cadena de Video-Clubs Glob-Gusters ha decidido, para mejorar su servicio, emplear una base de datos para almacenar la información referente a las películas que ofrece en alquiler. Esta información es la siguiente: •

Una película se caracteriza por su título, nacionalidad, productora y fecha

• En una película pueden participar varios actores (nombre, nacionalidad, género) algunos de ellos como actores principales. • Una película está dirigida por un director (nombre, nacionalidad). • De cada película se dispone de uno o varios ejemplares diferenciados por un número de ejemplar y caracterizados por su estado de conservación (excelente, bueno, regular, malo). • Un ejemplar se puede encontrar alquilado a algún cliente (No Id, nombre, dirección, teléfono). Se desea almacenar la fecha de comienzo del alquiler y la de devolución.

Realizar las siguientes instrucciones para el anterior enunciado: 1. 2. 3. 4. 5.

Seleccionar el titulo y nacionalidad de la película unido con el nombre y nacionalidad del director Seleccionar los ejemplares de las películas cuyo estado sea bueno, establecer como alias para el campo estado “Películas en Buen Estado” Seleccionar el nombre de la película y nombre del actor que actúa en la película Mostrar el registro 2 y 3 de la tabla películas. Seleccionar el estado de las películas mostrando la cantidad de películas que tiene asignado cada estado.(por ejemplo: buenas 5, regular 3, etc.)

Related Documents