0% encontró este documento útil (0 votos)
29 vistas3 páginas

Procedimientos MySQL para Gestión de Libros

El documento describe la estructura de una base de datos para una librería, incluyendo un modelo entidad-relación y un modelo relacional con tablas como CLIENTE, PEDIDO, LIBRO, y AUTOR. Se presentan procedimientos para obtener información sobre libros y pedidos, así como para insertar datos de clientes y calcular montos a cancelar. Además, se incluye un ejemplo de ficha de cliente con detalles sobre sus pedidos y montos totales.

Cargado por

alsahhimjp07
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • desplegar información,
  • base de datos,
  • editorial,
  • datos del pedido,
  • pedido,
  • cliente,
  • procedimientos,
  • cálculo de monto,
  • parámetros de entrada,
  • relaciones entre tablas
0% encontró este documento útil (0 votos)
29 vistas3 páginas

Procedimientos MySQL para Gestión de Libros

El documento describe la estructura de una base de datos para una librería, incluyendo un modelo entidad-relación y un modelo relacional con tablas como CLIENTE, PEDIDO, LIBRO, y AUTOR. Se presentan procedimientos para obtener información sobre libros y pedidos, así como para insertar datos de clientes y calcular montos a cancelar. Además, se incluye un ejemplo de ficha de cliente con detalles sobre sus pedidos y montos totales.

Cargado por

alsahhimjp07
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • desplegar información,
  • base de datos,
  • editorial,
  • datos del pedido,
  • pedido,
  • cliente,
  • procedimientos,
  • cálculo de monto,
  • parámetros de entrada,
  • relaciones entre tablas

MYSQL Ing.

Denis Sergio Silva Casablanca

PROCEDIMIENTOS Y/O FUNCIONES


Base de Datos: bdlibreria

Modelo Entidad Relación

codcliente codpedido

1:N

CLIENTE tiene PEDIDO

N:M pedido_libros codeditorial

N:1
codlibro
esta_editado EDITORIAL

LIBRO

se_almacena ALMACEN

N:M escrito_por
N:1

codalmacen

AUTOR codautor

Modelo Relacional

CLIENTE(codcliente, nombre, dirección, teléfono, email, sexo, fecha_naci)


PEDIDO(nropedido, fecha, codcliente)
PEDIDO_LIBROS(codlibro, nropedido, cantidad)
LIBRO(codlibro, titulo, ano, precio, stock, codeditorial, nroalmacen)
ESCRITO_POR(codautor, codlibro)
AUTOR(codautor, nombre, dirección, sexo, fecha_naci)
EDITORIAL(codeditorial, nombre, telefono, dirección)
ALMACEN(nroalmacen, telefono, dirección)
MYSQL Ing. Denis Sergio Silva Casablanca

1. Crear el procedimiento p1_datos_libro (. . .), para obtener el título del libro y


su editorial.

Características del procedimiento:


- Parámetro de entrada:
o Código del libro
- Parámetros de salida:
o Título del libro
o Nombre de la editorial
- Utilizar la función:
o obt_nombre_editorial(xcodeditorial)

2. Crear el procedimiento p2_datos_pedido(. . .), para desplegar el número de


pedido, el nombre del cliente que realizó éste pedido, la fecha en la cual se
realizó el pedido y la cantidad de libros solicitados en este pedido.

Características del procedimiento:


- Parámetro de entrada:
o Número de pedido
- Parámetros de salida:
o nombre del cliente
o Fecha de pedido
o Cantidad de libros solicitados
- Utilizar la función:
o obt_nom_cliente(xcodcliente)
o nro_libros_x_pedido(xnropedido)

Salida

3. Crear un procedimiento para insertar datos a la tabla cliente.


MYSQL Ing. Denis Sergio Silva Casablanca

4. Mejorando ejercicio número 2. Obtener además el monto total a cancelar por


pedido.

Salida

Operaciones Auxiliares
Cálculo del Monto a cancelar:
Libro Costo Cantidad

23 858 * 1 = 858
5 451 * 2 = 902
20 45 * 2 = 90
Total 1850

5. Desplegar la siguiente ficha de Cliente

FICHA DEL CLIENTE

Nombre: Elizabeth
Dirección: Av. Los Sargentos
Edad: 25
Pedidos
Número de Pedidos: 4
Cantidad de libros solicitado:36
Fecha primer pedido: 15/12/04
Fecha último pedido: 22/04/10
MONTO TOTAL A CANCELAR: 3810 bs

También podría gustarte