Está en la página 1de 17

EJERCICIOS SQL

PRESENTADO POR:

ABRAHAM ESTEBAN GAMARRA MORENO


CONTENIDO

1. LISTAR EL TOTAL DE PEDIDOS QUE REALIZARON POR CADA DÍA DEL MES DE DICIEMBRE...................3
2. LISTAR LOS NOMBRES DE LOS CLIENTES QUE REALIZARON PEDIDOS MAYORES AL PROMEDIO DE
PEDIDOS...........................................................................................................................................................5
3. LISTAR LOS NOMBRES DE LOS CLIENTES Y SUS RESPECTIVOS CÓDIGOS AQUELLOS CUYA SEGUNDA
LETRA DEL CÓDIGO ES LA LETRA N O LA LETRA C.........................................................................................8
4. LISTAR EL TOTAL DE CLIENTES POR CADA UNO DE LOS CÓDIGO BC, CN, SN ASUMIR QUE LOS
CLIENTES TIENEN CODIGO(BC01,BC02,…. O SN01,SN02,SN03,SN04,…..)................................................9
5. MOSTRAR EL TOTAL DE COMPRAS REALIZADAS POR LOS CLIENTES CON CÓDIGO BC ,SN ASUMIR
QUE LOS CLIENTES TIENEN CODIGO(BC01,BC02,…. O SN01,SN02,SN03,SN04,…..)..............................10
6. LISTAR LOS NOMBRES DE LOS VENDEDORES CUMPLEN AÑOS LOS DIEZ PRIMEROS DÍAS DE CADA MES
13
7. LISTAR EL NOMBRE DE LA CATEGORÍA Y EL NÚMERO DE VENDEDORES QUE REALIZARON PEDIDOS
POR CADA CATEGORÍA...................................................................................................................................14
8. Defina el término modelo Entidad Relación.......................................................................................17

ii
1. Listar el total de pedidos que realizaron por cada día
del mes de diciembre

Antes de mostrar el listado solicitado, detallamos el


contenido de la tabla Pedidos:

Contenido de la tabla Pedidos

SOLUCION: La consulta SQL es:

3
El resultado es:

2. Listar los nombres de los clientes que realizaron pedidos


mayores al promedio de pedidos

Para la solución se va a utilizar tres tablas con el


siguiente contenido:

4
Tabla clientes

Tabla Pedidos

5
Tabla detallesdepedido

Antes de mostrar la solución mostraremos algunos


resultados parciales:

 Promedio de pedidos de cada cliente

6
 Promedio de pedidos global

SOLUCION: Clientes que realizaron pedidos mayores al


promedio de pedidos

La salida es:

7
3. Listar los nombres de los clientes y sus respectivos
códigos aquellos cuya segunda letra del código es la
letra N o la letra C

Antes de mostrar el listado solicitado, detallamos la


estructura y contenido de la tabla clientes:

Estructura de tabla para la tabla clientes

Campo Tipo Nulo Predeterminado


idcliente char(4) Sí
nombrecliente char(30) Sí
direccion char(30) Sí
ciudad char(30) Sí
telefono char(10) Sí

Contenido de la tabla clientes

BC01 JUAN PEREZ LOPEZ


BC02 CARLOS LARA CABRERA
CN01 ANA MARTINEZ DOMINGUEZ
CN02 LUIS PAUCAR LIMACHE
SN01 JOSE SALAZAR GAMARRA
SN02 JUAN CASTRO ORELLANA
SN03 CARLOS GALVEZ ZARATE

SOLUCION: La consulta SQL es:

8
El resultado es:

4. Listar el total de clientes por cada uno de los código


BC, CN, SN asumir que los clientes tienen
codigo(BC01,BC02,…. O SN01,SN02,SN03,SN04,…..)

Antes de mostrar el listado solicitado, detallamos la


estructura y contenido de la tabla clientes:

Estructura de tabla para la tabla clientes

Campo Tipo Nulo Predeterminado


idcliente char(4) Sí
nombrecliente char(30) Sí
direccion char(30) Sí
ciudad char(30) Sí
telefono char(10) Sí

Contenido de la tabla clientes

BC01 JUAN PEREZ LOPEZ


BC02 CARLOS LARA CABRERA
CN01 ANA MARTINEZ DOMINGUEZ
CN02 LUIS PAUCAR LIMACHE
SN01 JOSE SALAZAR GAMARRA
SN02 JUAN CASTRO ORELLANA
SN03 CARLOS GALVEZ ZARATE

SOLUCION: La consulta SQL es:

9
El resultado es:

5. Mostrar el total de compras realizadas por los clientes


con código BC ,SN asumir que los clientes tienen
codigo(BC01,BC02,…. O SN01,SN02,SN03,SN04,…..)

Las tablas y su contenido que se utilizaron en las


consultas son:

Tabla clientes

Tabla detallesdepedido

10
Tabla pedidos

Tabla productos

Antes de mostrar la respuesta listamos la compra de los


clientes.

11
SOLUCION: Total de compras realizadas por los clientes
con código BC ,SN asumir que los clientes tienen
código(BC01,BC02,…. O SN01,SN02,SN03,SN04,…..)

12
6. Listar los nombres de los vendedores que cumplen años los
diez primeros días de cada mes

Antes de mostrar el listado solicitado, detallamos la


estructura y contenido de la tabla vendedores:

Estructura de tabla para la tabla vendedores

Campo Tipo Nulo Predeterminado


idvendedor char(4) Sí
apellidos char(20) Sí
nombre char(20) Sí
fechanacimiento date Sí
fechacontratacion date Sí
direccion char(30) Sí
ciudad char(30) Sí
teldomicilio char(10) Sí

Contenido de la tabla vendedores

SOLUCION: La consulta SQL es:

13
El resultado es:

7. Listar el nombre de la categoría y el número de


vendedores que realizaron pedidos por cada categoría

Antes de mostrar el listado solicitado, detallamos el


contenido de las tablas:

Tabla categorías

Tabla detallesdepedido

14
Tabla pedidos

Tabla productos

Tabla vendedores

Utilizando las tablas anteriores, antes de dar la


solución a lo solicitado; mostramos la lista de
vendedores y sus productos vendidos:

15
SOLUCION:

Nombre de la categoría y el número de vendedores que


realizaron pedidos por cada categoría.

16
8. Defina el término modelo Entidad Relación

El Modelo Entidad-Relación es un concepto de modelado


para bases de datos, propuesto por Peter Chen, mediante
el cual se pretende 'visualizar' los objetos que
pertenecen a la Base de Datos como entidades las cuales
tienen unos atributos y se vinculan mediante relaciones.

Es una representación lógica de la información. Mediante


una serie de procedimientos se puede pasar del modelo E-
R a otros, como por ejemplo el modelo relacional.

El modelado entidad-relación es una técnica para el


modelado de datos utilizando diagramas entidad relación.
No es la única técnica pero sí la más utilizada.
Brevemente consiste en los siguientes pasos:

 Se parte de una descripción textual del problema o


sistema de información a automatizar (los
requisitos).

 Se hace una lista de los sustantivos y verbos que


aparecen.

 Los sustantivos son posibles entidades o


atributos.

 Los verbos son posibles relaciones.

 Analizando las frases se determina la cardinalidad


de las relaciones y otros detalles.

 Se elabora el diagrama (o diagramas) entidad-


relación.

 Se completa el modelo con listas de atributos y


una descripción de otras restricciones que no se
pueden reflejar en el diagrama.

17

También podría gustarte